Algorand-GPT

Algorand-GPT · Actions GPT

AlgorandGPT

AlgorandGPT by GoPlausible!

  • GET /algorandExplore and search Algorand data by a query string and returns Algorand blockchain accounts, transactions, assets and applications
  • GET /docsExplore and search Algorand documentation using Github API
  • GET /nfdnameReturns the Algorand account address for the given NFD name (end with .algo, e.g. silvio.algo)
  • GET /nfdaddressReturns the NFD name for the given Algorand account address
  • GET /portfolioReturns array of abstracted transactions data for the given Algorand account address
  • GET /did-resolverResolves the DID document for the given W3C compliant decentralized identifier (DID)
  • GET /statsReturns all Algorand aggregated latest stats, chain-info, metrics and ledger supplys from Allo.info analytics API stats
  • GET /verified_assetEndpoint to get Algorand verified assets and their verification status by asset ID, name or unit (e.g. USDC or $USDC)
  • GET /verified_assets_listEndpoints for getting list of verified Algorand asset IDs
Schéma original API
{
  "openapi": "3.1.0",
  "info": {
    "title": "AlgorandGPT",
    "description": "AlgorandGPT by GoPlausible!",
    "version": "v1.5.5"
  },
  "servers": [
    {
      "url": "https://ai.goplausible.xyz"
    }
  ],
  "components": {
    "schemas": {},
    "parameters": {}
  },
  "paths": {
    "/algorand": {
      "get": {
        "tags": [
          "ALGORAND"
        ],
        "summary": "Explore and search Algorand data by a query string and returns Algorand blockchain accounts, transactions, assets and applications",
        "operationId": "get_Algorand",
        "parameters": [
          {
            "schema": {
              "type": "string",
              "default": "algorand",
              "description": "The query to search Algorand data for"
            },
            "required": false,
            "description": "The query to search Algorand data for",
            "name": "q",
            "in": "query"
          }
        ],
        "responses": {
          "200": {
            "description": "Algorand blockchain search results",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "accounts": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "account": {
                            "type": "object",
                            "properties": {
                              "address": {
                                "type": "string",
                                "example": "string"
                              },
                              "amount": {
                                "type": "number"
                              },
                              "amount-without-pending-rewards": {
                                "type": "number"
                              },
                              "apps-local-state": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "closed-out-at-round": {
                                      "type": "number"
                                    },
                                    "deleted": {
                                      "type": "boolean",
                                      "example": true
                                    },
                                    "id": {
                                      "type": "number"
                                    },
                                    "key-value": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "key": {
                                            "type": "string",
                                            "example": "string"
                                          },
                                          "value": {
                                            "type": "object",
                                            "properties": {
                                              "bytes": {
                                                "type": "string",
                                                "example": "string"
                                              },
                                              "type": {
                                                "type": "number"
                                              },
                                              "uint": {
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "bytes",
                                              "type",
                                              "uint"
                                            ]
                                          }
                                        },
                                        "required": [
                                          "key",
                                          "value"
                                        ]
                                      }
                                    },
                                    "opted-in-at-round": {
                                      "type": "number"
                                    },
                                    "schema": {
                                      "type": "object",
                                      "properties": {
                                        "num-byte-slice": {
                                          "type": "number"
                                        },
                                        "num-uint": {
                                          "type": "number"
                                        }
                                      },
                                      "required": [
                                        "num-byte-slice",
                                        "num-uint"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "closed-out-at-round",
                                    "deleted",
                                    "id",
                                    "key-value",
                                    "opted-in-at-round",
                                    "schema"
                                  ]
                                }
                              },
                              "apps-total-extra-pages": {
                                "type": "number"
                              },
                              "apps-total-schema": {
                                "type": "object",
                                "properties": {
                                  "num-byte-slice": {
                                    "type": "number"
                                  },
                                  "num-uint": {
                                    "type": "number"
                                  }
                                },
                                "required": [
                                  "num-byte-slice",
                                  "num-uint"
                                ]
                              },
                              "assets": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "amount": {
                                      "type": "number"
                                    },
                                    "asset-id": {
                                      "type": "number"
                                    },
                                    "deleted": {
                                      "type": "boolean",
                                      "example": true
                                    },
                                    "is-frozen": {
                                      "type": "boolean",
                                      "example": true
                                    },
                                    "opted-in-at-round": {
                                      "type": "number"
                                    },
                                    "opted-out-at-round": {
                                      "type": "number"
                                    }
                                  },
                                  "required": [
                                    "amount",
                                    "asset-id",
                                    "deleted",
                                    "is-frozen",
                                    "opted-in-at-round",
                                    "opted-out-at-round"
                                  ]
                                }
                              },
                              "auth-addr": {
                                "type": "string",
                                "example": "string"
                              },
                              "closed-at-round": {
                                "type": "number"
                              },
                              "created-apps": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "created-at-round": {
                                      "type": "number"
                                    },
                                    "deleted": {
                                      "type": "boolean",
                                      "example": true
                                    },
                                    "deleted-at-round": {
                                      "type": "number"
                                    },
                                    "id": {
                                      "type": "number"
                                    },
                                    "params": {
                                      "type": "object",
                                      "properties": {
                                        "approval-program": {
                                          "type": "string",
                                          "example": "LylJDoHx+5IF9cvIyPm0IH3eo6EZ6Bazo9rTBPR3Hn39/rDDPF8QX8KSCb/aqUdRjMoea0klcmchnncPkH5+jDNuXKyokUpf+CvM2p5+8BgbptNlPWpjnu7xHgVIYbXJ1m1Q2D0CRBbyC9+dpGIPPtB/xdxyW3wWTy65E/y59aerpBZOOLZdOqVDLkgwkDYOVtFGp1eHFEyytsy1wIcDsz4CvhDV2fKkUQNAs9KrLlTfTEGe/mHxqtVvxFuaIif4GLlj/W949E=="
                                        },
                                        "clear-state-program": {
                                          "type": "string",
                                          "example": "T7zVs47EDhF3yCw+YoWhhy4ajG51Jw9Kma1rB2G9klKxNl8qa5zL3ElpbCwIFdJUHyEC15q18qXD3U1ZX1mrAjBw6KLd4xX/gUrrgj44pzNag+GJVO0drXfuzT1f/8TWZknM2w5ixE/hJwN9xvcgYmI21Qe+xn4GDyy887MEXCCps17MNcfmfHDjxP4siyHtvvxRl+TxHiFpbSLMv+GUu8vvZAaa7mlD7DqO/pEePoPwmhEBagEGyFseUCTddQnmzPMpFmfZPk+kbCByEvT2J5zbvxwAm9RvCSQiH1Y2HV3gQWEQvaHprZVsDJ4As4SXXeqiPDHWePJh2uFG"
                                        },
                                        "creator": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "extra-program-pages": {
                                          "type": "number"
                                        },
                                        "global-state": {
                                          "type": "array",
                                          "items": {
                                            "type": "object",
                                            "properties": {
                                              "key": {
                                                "type": "string",
                                                "example": "string"
                                              },
                                              "value": {
                                                "type": "object",
                                                "properties": {
                                                  "bytes": {
                                                    "type": "string",
                                                    "example": "string"
                                                  },
                                                  "type": {
                                                    "type": "number"
                                                  },
                                                  "uint": {
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "bytes",
                                                  "type",
                                                  "uint"
                                                ]
                                              }
                                            },
                                            "required": [
                                              "key",
                                              "value"
                                            ]
                                          }
                                        },
                                        "global-state-schema": {
                                          "type": "object",
                                          "properties": {
                                            "num-byte-slice": {
                                              "type": "number"
                                            },
                                            "num-uint": {
                                              "type": "number"
                                            }
                                          },
                                          "required": [
                                            "num-byte-slice",
                                            "num-uint"
                                          ]
                                        },
                                        "local-state-schema": {
                                          "type": "object",
                                          "properties": {
                                            "num-byte-slice": {
                                              "type": "number"
                                            },
                                            "num-uint": {
                                              "type": "number"
                                            }
                                          },
                                          "required": [
                                            "num-byte-slice",
                                            "num-uint"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "approval-program",
                                        "clear-state-program",
                                        "creator",
                                        "extra-program-pages",
                                        "global-state",
                                        "global-state-schema",
                                        "local-state-schema"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "created-at-round",
                                    "deleted",
                                    "deleted-at-round",
                                    "id",
                                    "params"
                                  ]
                                }
                              },
                              "created-assets": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "created-at-round": {
                                      "type": "number"
                                    },
                                    "deleted": {
                                      "type": "boolean",
                                      "example": true
                                    },
                                    "destroyed-at-round": {
                                      "type": "number"
                                    },
                                    "index": {
                                      "type": "number"
                                    },
                                    "params": {
                                      "type": "object",
                                      "properties": {
                                        "clawback": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "creator": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "decimals": {
                                          "type": "number",
                                          "example": 19
                                        },
                                        "default-frozen": {
                                          "type": "boolean",
                                          "example": true
                                        },
                                        "freeze": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "manager": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "metadata-hash": {
                                          "type": "string",
                                          "example": "3C4i9mEi6WQGVpYN1/uNYdR28rkfLIjGRoeoe+wOR3ioq1TMktkoauqa5qFSLlAPZZWuribjHSCLO7Efxp0Bb87Z0wUCMW6SzDDNmPb+5h7u+ZG0IxDcMq8hX52gvZPkms0iDbZ08/PBBu3GjwuY3sx/QFisSs6UVxpAp0Q3eD5FP7SQMlHL1zgIjWdrn0gE0/pSU7j97eu/ZYUKZXk11xW7AeuO"
                                        },
                                        "name": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "name-b64": {
                                          "type": "string"
                                        },
                                        "reserve": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "total": {
                                          "type": "number"
                                        },
                                        "unit-name": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "unit-name-b64": {
                                          "type": "string",
                                          "example": "rApHJ6AYHf+bAUhxPQ/TY0Of89qLltYPpnP+YZC0c8uaeGQHcU4i8zba1XTPHK46SJaeZY7OehF2+6m8qFH6Lg9GEF3CaApSpgZS8Dp+1O8KkeHVBeoXVhjANE8X5PBke6Cg2fEAOalh484wxP5VwlpjxDns88Ua30OY27xvk/191YBSM2QEyyCwFXFEWxnlEHUAv1sq4H7w+m+HvQd7B6PIWbBd3mlyP1Bf+hhf"
                                        },
                                        "url": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "url-b64": {
                                          "type": "string",
                                          "example": "ggROwKj43TNqN3MWFIc3G0UIqz8AeUOZPqmAOv9MZKcRri+T/Xs9xKotje9bIZTJOFWNuPekt19BE9C6LRfxgps04n0qvAPT0M/FauO4ZkvuQycLtqAD0b1EYojaLR9frf3lfm40xpGJ"
                                        }
                                      },
                                      "required": [
                                        "clawback",
                                        "creator",
                                        "decimals",
                                        "default-frozen",
                                        "freeze",
                                        "manager",
                                        "metadata-hash",
                                        "name",
                                        "name-b64",
                                        "reserve",
                                        "total",
                                        "unit-name",
                                        "unit-name-b64",
                                        "url",
                                        "url-b64"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "created-at-round",
                                    "deleted",
                                    "destroyed-at-round",
                                    "index",
                                    "params"
                                  ]
                                }
                              },
                              "created-at-round": {
                                "type": "number"
                              },
                              "deleted": {
                                "type": "boolean",
                                "example": true
                              },
                              "participation": {
                                "type": "object",
                                "properties": {
                                  "selection-participation-key": {
                                    "type": "string",
                                    "example": "4RaeEbbq9eDVBEw1YGCFkLhWNyjUkeYawoxANwQyitWelx3m4zdXs25HApbAVcLWgQMicBEtwNiZ+CcLODc++SVWvnxa58xDfI5Cka6vctgTmTUg9tsm9LnvacSKcSlzgXlU+u4O0OXMhm145QHZiLeiku8QSNnySZpWeA8I9NVdzVd96za2AOqxqrCz6aOwq1rP0O8og3RjgJKzgFViENftWdG/+93neD2eRxb2K3DfaDmxOs7J2SB1WjbXI/CqcDvRC63jdOCCc9L4wYOyo+EZo/fr0dAizIKUQKJSODBaRiCrawS+rPO4jCS1gUBhsuUObSaYnooAQ3Cjim8r2CFulsyHaIjlLGc+9K9A+9848nVxWGd9jZ=="
                                  },
                                  "state-proof-key": {
                                    "type": "string",
                                    "example": "q3x2eV18dCT+/epgFDd2mZDBBWGJIRlAn5QqaLSerh7nHoOFZeYy0R+I40HqQTRRZ4VBr0vZ6IgIgsQVSfnvgvo/QRGrl8ztOUKZ4i8UWB/4Tj3CwZ0UlDwfnU9EOkKsBZu3FN7cPHEwDiMP4x5M7xaaNiGQvgvyGn9TvQyOyc2W0fSnebHbee1rd1ZjYpyO7UJGYX4A4h36r36+dWucduUFA3f26x9u+2TEQo1eJFX5bDzaxkd0hGk9t4NTGJVoVDd76F4MtjJH8HWobKIsZuTiWHpAYJrAda/FwjzIrSzsqB3Wmtveb8FWFO7wh2WRR8Cb/L+XQ5qEW4Oy51OyfgM="
                                  },
                                  "vote-first-valid": {
                                    "type": "number"
                                  },
                                  "vote-key-dilution": {
                                    "type": "number"
                                  },
                                  "vote-last-valid": {
                                    "type": "number"
                                  },
                                  "vote-participation-key": {
                                    "type": "string",
                                    "example": "fUFfIhzQDCasXLqE7L4ybtkCyJ7cjGcGe+9WqCks/hKfHxiqjzvO18whXGnC+WRNBBHi4iF1C8GcqVQz0jIT7jxFdcJ8+cFia1RXo2bOy8+dgGZYLKUmtw/lDfU4HgcpaSLzoYabIO1EFTUDU2RcFcHBUbWqxJ8XfERhKzsUlmHdYH0mD7ZHTQmT6l61tMMIIaP06VvmAlpyZ6g58U18nc52QlLrXsDTvvjHAirUA/dA1yYzimPxrmAk32R44Nlh/9ZYkxZTAIzq4GgwhQ0uEuLWTz+vrrCWMNQhEzUBQ1aevhAUDLK6uUSSy7n+2AYtkVPVnignws3JrExASt=="
                                  }
                                },
                                "required": [
                                  "selection-participation-key",
                                  "state-proof-key",
                                  "vote-first-valid",
                                  "vote-key-dilution",
                                  "vote-last-valid",
                                  "vote-participation-key"
                                ]
                              },
                              "pending-rewards": {
                                "type": "number"
                              },
                              "reward-base": {
                                "type": "number"
                              },
                              "rewards": {
                                "type": "number"
                              },
                              "round": {
                                "type": "number"
                              },
                              "sig-type": {
                                "type": "string",
                                "example": "sig"
                              },
                              "status": {
                                "type": "string",
                                "example": "string"
                              },
                              "total-apps-opted-in": {
                                "type": "number"
                              },
                              "total-assets-opted-in": {
                                "type": "number"
                              },
                              "total-box-bytes": {
                                "type": "number"
                              },
                              "total-boxes": {
                                "type": "number"
                              },
                              "total-created-apps": {
                                "type": "number"
                              },
                              "total-created-assets": {
                                "type": "number"
                              },
                              "transactions": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "application-transaction": {
                                      "type": "object",
                                      "properties": {
                                        "accounts": {
                                          "type": "array",
                                          "items": {
                                            "type": "string",
                                            "example": "string"
                                          }
                                        },
                                        "application-args": {
                                          "type": "array",
                                          "items": {
                                            "type": "string",
                                            "example": "string"
                                          }
                                        },
                                        "application-id": {
                                          "type": "number"
                                        },
                                        "approval-program": {
                                          "type": "string",
                                          "example": "b7jFGh/xSRjRhDOFeEkqlXBjnha4Iwol+pYTunrr5WrHW6e3PDY10RyWv8HIsVdkNwgzZVigUBN3YNeg+5qf/NOjdZSKTdU/aYGXvof9t5QMk/j61Ukd5S1MvBqxApKCW5qg0fyv70Nx+s6AJg7cp6S0jbG+kYXG+Wz4cyz57xTmUOhsERB5sPSv6VybdJpHb9rs6tM8l5KKPoe7ZqaWo44DlV9y2Ndzf5kqLr/kvAps26/vW6/jBYYEdFsBjuAXfr7T4Z5tzk3dw3WCjT9K90/ntv2rl5omAbkLhAE="
                                        },
                                        "clear-state-program": {
                                          "type": "string",
                                          "example": "U15XsnSFBdgFMvmwH/QSXrFpj9gcLUv7u544D5A4pHhpvOxEetA2wlhkugNS"
                                        },
                                        "extra-program-pages": {
                                          "type": "number"
                                        },
                                        "foreign-apps": {
                                          "type": "array",
                                          "items": {
                                            "type": "number"
                                          }
                                        },
                                        "foreign-assets": {
                                          "type": "array",
                                          "items": {
                                            "type": "number"
                                          }
                                        },
                                        "global-state-schema": {
                                          "type": "object",
                                          "properties": {
                                            "num-byte-slice": {
                                              "type": "number"
                                            },
                                            "num-uint": {
                                              "type": "number"
                                            }
                                          },
                                          "required": [
                                            "num-byte-slice",
                                            "num-uint"
                                          ]
                                        },
                                        "local-state-schema": {
                                          "type": "object",
                                          "properties": {
                                            "num-byte-slice": {
                                              "type": "number"
                                            },
                                            "num-uint": {
                                              "type": "number"
                                            }
                                          },
                                          "required": [
                                            "num-byte-slice",
                                            "num-uint"
                                          ]
                                        },
                                        "on-completion": {
                                          "type": "string",
                                          "example": "noop"
                                        }
                                      },
                                      "required": [
                                        "accounts",
                                        "application-args",
                                        "application-id",
                                        "approval-program",
                                        "clear-state-program",
                                        "extra-program-pages",
                                        "foreign-apps",
                                        "foreign-assets",
                                        "global-state-schema",
                                        "local-state-schema",
                                        "on-completion"
                                      ]
                                    },
                                    "asset-config-transaction": {
                                      "type": "object",
                                      "properties": {
                                        "asset-id": {
                                          "type": "number"
                                        },
                                        "params": {
                                          "type": "object",
                                          "properties": {
                                            "clawback": {
                                              "type": "string",
                                              "example": "string"
                                            },
                                            "creator": {
                                              "type": "string",
                                              "example": "string"
                                            },
                                            "decimals": {
                                              "type": "number",
                                              "example": 19
                                            },
                                            "default-frozen": {
                                              "type": "boolean",
                                              "example": true
                                            },
                                            "freeze": {
                                              "type": "string",
                                              "example": "string"
                                            },
                                            "manager": {
                                              "type": "string",
                                              "example": "string"
                                            },
                                            "metadata-hash": {
                                              "type": "string",
                                              "example": "TI9xBR5sprrSIe90ABIrsn35/gKE/rJsKFTW9ETaogydvLnLBY2ujrJT5J922/fVTempnD+HD+LmI0UU8JAGTB3ybGq3aFdNYfUT6EA+JwLAZvrH9842bMESQpSbZkqSuiXRZR2jZfs4Stl8LeQ6r10L5MM3VKASSvvumWA1qWC1SWf+zJ4hATVTLD6ha2Z/ADJ3mVofk/98q9UHUnvF0aOC1yBRGuHzr/V441drAjO03XseeEizYDjYjsxA+iuffhLXqrG3VDSAkDvCO6vzQFI8sVMkimZ8"
                                            },
                                            "name": {
                                              "type": "string",
                                              "example": "string"
                                            },
                                            "name-b64": {
                                              "type": "string",
                                              "example": "FAJji44YdVQZiMgG2vX1M6xCsQO7x/9GUcGyZ0aPgJSIH743kgZoSWCYWdBAHBmv7PzCVy5O+kwnf/0IwX/DHmwn6uIIpCyU2mz4u5xz28KFPKPjmiuFVzt1pvihKu6aYUoFmcYnKKLaj2gs34cXEXK+DVEHiIRJSFDFzsZ04EPeFASHUNWX9fMOjZ08r7K9NcJfDe6B4lHct9QrfDZpJiQa7dJDzDmex2/n56DK0VNd0ZwhxZi96lUtosmMrWWV92ajEHuasmakrko7Kc7/nLGe4o+8aLxnXWl1gpKb+TJERJuXi2CdltEV2SroDs7+UDVHPtlmpeXT+Ww26G=="
                                            },
                                            "reserve": {
                                              "type": "string",
                                              "example": "string"
                                            },
                                            "total": {
                                              "type": "number"
                                            },
                                            "unit-name": {
                                              "type": "string",
                                              "example": "string"
                                            },
                                            "unit-name-b64": {
                                              "type": "string",
                                              "example": "Ywj7orD9NxDb4BP8AsDmereWwt10F4YdvwvjCSQ9WRrIBXQUTBO7snkik/ar+DlQxQfLZsdmW/lijzUmXpYydZl5nL7gUiJNuhV/V10e6gPQbXVTXvh9iJJqulqNF7zftgE9fmysgk/i8/WEuz0zmmW8pJivyuPHbIUEq/CaCTSJhIBkZq4Pyrk7IjH/9ytv70F3h5Nc3JoqJGVob2K0SM49+D/eVqnY/rATzXnTHHkIaFlqVqd1kLIFlknaZ6=="
                                            },
                                            "url": {
                                              "type": "string",
                                              "example": "string"
                                            },
                                            "url-b64": {
                                              "type": "string",
                                              "example": "dItX2yruEOdoAjePFUjUK80izdSEV3L5GFO8OX6x80PfFc0K9Ic3+pgWXug6Q61WzqU0OjtxnGSTdVdhDb/PZPIg8Yd11xuCe41fm+hDdg5itB/F9nRaBI6Biqg5reMvFYjk5l2fwjR6o0pH6mTGSSQ5bmIcVg1UDdRxT9QtLfoG0q7PTT+ZYg7BGHvZHHLjbS4Oo0GT36jL/tBcfhs3L5Lc0/ixzctb/jzwTjo/1QsPTodLGKb/fKZOShmLhd1KF5zpyokYKcRTGbfvp5IstnIEJkaTBA0D4QY="
                                            }
                                          },
                                          "required": [
                                            "clawback",
                                            "creator",
                                            "decimals",
                                            "default-frozen",
                                            "freeze",
                                            "manager",
                                            "metadata-hash",
                                            "name",
                                            "name-b64",
                                            "reserve",
                                            "total",
                                            "unit-name",
                                            "unit-name-b64",
                                            "url",
                                            "url-b64"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "asset-id",
                                        "params"
                                      ]
                                    },
                                    "asset-freeze-transaction": {
                                      "type": "object",
                                      "properties": {
                                        "address": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "asset-id": {
                                          "type": "number"
                                        },
                                        "new-freeze-status": {
                                          "type": "boolean",
                                          "example": true
                                        }
                                      },
                                      "required": [
                                        "address",
                                        "asset-id",
                                        "new-freeze-status"
                                      ]
                                    },
                                    "asset-transfer-transaction": {
                                      "type": "object",
                                      "properties": {
                                        "amount": {
                                          "type": "number"
                                        },
                                        "asset-id": {
                                          "type": "number"
                                        },
                                        "close-amount": {
                                          "type": "number"
                                        },
                                        "close-to": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "receiver": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "sender": {
                                          "type": "string",
                                          "example": "string"
                                        }
                                      },
                                      "required": [
                                        "amount",
                                        "asset-id",
                                        "close-amount",
                                        "close-to",
                                        "receiver",
                                        "sender"
                                      ]
                                    },
                                    "auth-addr": {
                                      "type": "string",
                                      "example": "string"
                                    },
                                    "close-rewards": {
                                      "type": "number"
                                    },
                                    "closing-amount": {
                                      "type": "number"
                                    },
                                    "confirmed-round": {
                                      "type": "number"
                                    },
                                    "created-application-index": {
                                      "type": "number"
                                    },
                                    "created-asset-index": {
                                      "type": "number"
                                    },
                                    "fee": {
                                      "type": "number"
                                    },
                                    "first-valid": {
                                      "type": "number"
                                    },
                                    "genesis-hash": {
                                      "type": "string",
                                      "example": "ONZLjbYUhv7eTU8ypRJ5lJIKkU8ByhCSm4Yjo3Ils3RKIS5F1fU7tE7HM45mESxUW1exBhRrJIFjA/vdoCceTnN+NUMkb1LL83uYChWH7UYL0LqdvDyGcy7p9C8yqaeBzlfl5pRCWjN8DP9xx9qFXjnVTclKYYXzG4xTdabqguOsLUsxiJLEJF0lNtzotUeTwYHW1j2jDCXse5DCg9Uu25oZ"
                                    },
                                    "genesis-id": {
                                      "type": "string",
                                      "example": "string"
                                    },
                                    "global-state-delta": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "key": {
                                            "type": "string",
                                            "example": "string"
                                          },
                                          "value": {
                                            "type": "object",
                                            "properties": {
                                              "action": {
                                                "type": "number"
                                              },
                                              "bytes": {
                                                "type": "string",
                                                "example": "string"
                                              },
                                              "uint": {
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "action",
                                              "bytes",
                                              "uint"
                                            ]
                                          }
                                        },
                                        "required": [
                                          "key",
                                          "value"
                                        ]
                                      }
                                    },
                                    "group": {
                                      "type": "string",
                                      "example": "Y1YVNYuszdvYPFRyyQ8PdV9iu9zKSBgC/5zHK86T4j77bsj2CCoWpIn8eSv17hlmsIGI69fe8y2uw3FtoqUhRSsLNFhoFAXCMGNCnpOTjpuFlTlKuu1aj+aHiKeRPd9GCTOexUBb83nqFUCrCY8SIPN3oQ74wAVG8fnMX7uLmnv63O/9xw18xc6AuT3lSkyzoRWq5pJHTeZAN0eIQHBHEq4iPSvDbgfH83l5YHU4BZnheenGsFBvuhfkq6cS0RKt1wNajENKc/mJfFG9cqA1batHQQfRYcu="
                                    },
                                    "id": {
                                      "type": "string",
                                      "example": "string"
                                    },
                                    "inner-txns": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "example": "string"
                                      }
                                    },
                                    "intra-round-offset": {
                                      "type": "number"
                                    },
                                    "keyreg-transaction": {
                                      "type": "object",
                                      "properties": {
                                        "non-participation": {
                                          "type": "boolean",
                                          "example": true
                                        },
                                        "selection-participation-key": {
                                          "type": "string",
                                          "example": "8S6yalpXq0waIGSZdIm9zWTgsrI23cl8VfQ/FbpIVVgiX4uUtcVNClf0vYlvurO3h570I0HEZUDP+Wb0qInFukwnbyGI7QWRfHcuDFRjb0kFkIuywOwuM9o10B6VTc3+z1CkPwVOLG2P78nCLVzKlid2FuN9CrySDmOEFL1sxzfN+JW9EdPWIDXzIZLi3VpCawKpO9dvGbRYIOcMPnUTwNYtq8AMgfGTR1kn6PNEtKVCRk+31NL7w7ggII6KEWF9D1Owm1surdsr3qiZoCGkPP1GmQMX80b6sQATJHbSGQfGolwUer7PrNmDwCmScWfZ+MSU1Ma0CbaDLLG="
                                        },
                                        "state-proof-key": {
                                          "type": "string",
                                          "example": "C7rWb5X23T0ny2GFv03TUutDQzzsgwLwulwBUM1iXEKbJT50gyqHTPlCe6iJ1d1L6ZtI+9SuQcdtlt9Hg8Z3YmBkn6l0wacE7tEVKZY60zMQxuQzUg57/atgxxhxPhObGpPA8WebYruRu9B20boxa3HI5rOPIEzxoet63Gzo2fg03iWXZBN1TGL7Z1xLWUp88H5nbPPtNyzcxJc4ABowWngtH3bCHJKaIGQLtRELXKKvkzBA4IWRcfZmeGxVrJbz7ChFKa1W5I=="
                                        },
                                        "vote-first-valid": {
                                          "type": "number"
                                        },
                                        "vote-key-dilution": {
                                          "type": "number"
                                        },
                                        "vote-last-valid": {
                                          "type": "number"
                                        },
                                        "vote-participation-key": {
                                          "type": "string",
                                          "example": "77SroI1xfAple911D+Aa8KA402aj9hHGrwrJBFG6KxRDkhPXS9QEfjNvAAg5l7dcRLmx5c/5ic7zgl+AEUfMSF5RNeYNd+d8E1oVkmJPAmMIgUhq+p8ronNEYtwR9oW6dRWSfs3yqlALpnyLhDtmS3xfAsZ3m89b3Cw7OwyrvHfsKAvk01GQ68kXJRdLP+trYFs51oWNy6tUnN5UdUB5Lr0x4BliGjd+E0jhuJgSUsdp6GgftkOgOKHIDsaElPkpWw+hU414o08jG60nnVsxiDh6jXYAxY7hQeQ8MgViy1lXWwG8negKGSOm4tn+Qzj6wNqFCpmdcoOUUPcWiLn1gZjEoTaLjrIHCkyJxDY129+mYvzJJNrL1DtdLiY+itgaqS1h5Ma="
                                        }
                                      },
                                      "required": [
                                        "non-participation",
                                        "selection-participation-key",
                                        "state-proof-key",
                                        "vote-first-valid",
                                        "vote-key-dilution",
                                        "vote-last-valid",
                                        "vote-participation-key"
                                      ]
                                    },
                                    "last-valid": {
                                      "type": "number"
                                    },
                                    "lease": {
                                      "type": "string",
                                      "example": "S3mA"
                                    },
                                    "local-state-delta": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "address": {
                                            "type": "string",
                                            "example": "string"
                                          },
                                          "delta": {
                                            "type": "array",
                                            "items": {
                                              "type": "object",
                                              "properties": {
                                                "key": {
                                                  "type": "string",
                                                  "example": "string"
                                                },
                                                "value": {
                                                  "type": "object",
                                                  "properties": {
                                                    "action": {
                                                      "type": "number"
                                                    },
                                                    "bytes": {
                                                      "type": "string",
                                                      "example": "string"
                                                    },
                                                    "uint": {
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "action",
                                                    "bytes",
                                                    "uint"
                                                  ]
                                                }
                                              },
                                              "required": [
                                                "key",
                                                "value"
                                              ]
                                            }
                                          }
                                        },
                                        "required": [
                                          "address",
                                          "delta"
                                        ]
                                      }
                                    },
                                    "logs": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "example": "BC9CI5UiZyok9RShE+W1eMW4WGjE+ytCKPhS5gF2Ih4TtmQl7QJYp2aV6PRDL0UhQTzBJRo25tFS6Yuf2kpCzfrI+gvkqrhEki7Z9E1Rl/24emEKMl8Vn9iOPUcB1+Ss6q9cawbPf8LtNT7JtlImsPVpNxMVigMPXVUs2JDvlDO12A9o6M+85wv8Vh80J84AGqA18Gfd9VyLuG49vPRNQuX/kx24shkDRgBOj5ZT2/CCERwgjSchmnM9258UJj+bMv7tz5IWCu7dJjRqN+/09/vb2nhKleNjNhO6q5vwHVfOQgO43NKH3oDwYKOxTh6S0aAAuyig"
                                      }
                                    },
                                    "note": {
                                      "type": "string",
                                      "example": "00ZilCoh5th5NPVQqx0zZbkhl+MfKwlv5q+sdRdFUxtdK169ph2PGe02THdt9CgyqGQ0dWIg8qPW06jiGxglFwCGGbqPvPPtcCtQOP5owNRTPPuksFn5EQFIygJw/CTF9iQTd8CvecF8UHfmamGYR/kr8lLdBNl0c/hED+ktG5IO05H//bATff0uwRqWuSHXjaLiuYXg9nvkDTQKhoa/WL3Ap2M4u5rbIQflkt0r74VWl4zl3pwDJLy0JaWG8XMoB/AhUD4hDalGaM0hWmnb2dhxuSS79v1="
                                    },
                                    "payment-transaction": {
                                      "type": "object",
                                      "properties": {
                                        "amount": {
                                          "type": "number"
                                        },
                                        "close-amount": {
                                          "type": "number"
                                        },
                                        "close-remainder-to": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "receiver": {
                                          "type": "string",
                                          "example": "string"
                                        }
                                      },
                                      "required": [
                                        "amount",
                                        "close-amount",
                                        "close-remainder-to",
                                        "receiver"
                                      ]
                                    },
                                    "receiver-rewards": {
                                      "type": "number"
                                    },
                                    "rekey-to": {
                                      "type": "string",
                                      "example": "string"
                                    },
                                    "round-time": {
                                      "type": "number"
                                    },
                                    "sender": {
                                      "type": "string",
                                      "example": "string"
                                    },
                                    "sender-rewards": {
                                      "type": "number"
                                    },
                                    "signature": {
                                      "type": "object",
                                      "properties": {
                                        "logicsig": {
                                          "type": "object",
                                          "properties": {
                                            "args": {
                                              "type": "array",
                                              "items": {
                                                "type": "string",
                                                "example": "string"
                                              }
                                            },
                                            "logic": {
                                              "type": "string",
                                              "example": "w2A6Px9Vd3gqPFPP1vLAWOe3c6shWz6I++XhN+feOMPNVfL="
                                            },
                                            "multisig-signature": {
                                              "type": "object",
                                              "properties": {
                                                "subsignature": {
                                                  "type": "array",
                                                  "items": {
                                                    "type": "object",
                                                    "properties": {
                                                      "public-key": {
                                                        "type": "string",
                                                        "example": "vC7mi2UBLKwRrVRPCC3JgstWbEpmbyllNMthCxWAMTDOfUntPPJQvksWqKTm/noaZUduUNguDZ24Pnya6lp2EDHvA/zkjeMwc/0hTVl57v2HpLL676J+EwtZZgvi"
                                                      },
                                                      "signature": {
                                                        "type": "string",
                                                        "example": "Z7WltfWWeDdc5plyw9ixFKdcUZUfReTtP5Q0LZ9JYT2nQ+7ET2MBYX/gxNa+Jv5mjoY7k5k3SdmJPOqCe+bifO9oEUuJ7V9ZZ9uZLTXDpUrortxdOoFpE0o++x6yGGCdwjEBcV3fMVgWachaFkhADT7fOhML3QkDFkTtHjUdrpN0GM21k8H+9rKj4pMwU+NbaRMOx1auITrLReUfomaQVpB/K5puILKk0+oGTF15h38kOKqLhQkXG99yNyxhuo2c2nEr93v441UEWoui+hrtN4=="
                                                      }
                                                    },
                                                    "required": [
                                                      "public-key",
                                                      "signature"
                                                    ]
                                                  }
                                                },
                                                "threshold": {
                                                  "type": "number"
                                                },
                                                "version": {
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "subsignature",
                                                "threshold",
                                                "version"
                                              ]
                                            },
                                            "signature": {
                                              "type": "string",
                                              "example": "JTO4KGWQnHENwBpGvv1oCISCM/HVGBxzKy9APeeDXQrzU1j0ZEVeV9tQ43jI/P6GYyxNlBJTpKIDA4l6HSasmZ44gg4CSbRVa92u7UEPOv6MJY9rWdP99u/1XucCIBanG4uipNpeE5MoFOhHCKL8Ad8pzywBtSigUCeiEwQkX1BN0TjcJQpSscLh63yms6rl1epUj1/CjRMNC/34UlAv/FuhjxgTU6h3DodWsO9dvdWVbYFSCxz9s2psgyfBOvZUY+I="
                                            }
                                          },
                                          "required": [
                                            "args",
                                            "logic",
                                            "multisig-signature",
                                            "signature"
                                          ]
                                        },
                                        "multisig": {
                                          "type": "object",
                                          "properties": {
                                            "subsignature": {
                                              "type": "array",
                                              "items": {
                                                "type": "object",
                                                "properties": {
                                                  "public-key": {
                                                    "type": "string",
                                                    "example": "KZCWaVH0iNBpXOzRSeSGr561yiOQkj1n8sWgD5AIckrPO6pByiDPD1MYwXdjwEnDpeQJ4z40ADzWRQANDG4y+MA38lpuDVZMK7jFE59pWvaPGl58mpYiGT5crzDakpXUCpsl5KsX5ZMnNJtx8nSlKJ74s3TJexkChFRk6kiF8pES5sEdJcgUrc0BxY9ROOhvKKh/59nCDz5Y5MAHgoLYhuDr9x77UPNToZamU9puWwwhzlK68fju6Ad9mP=="
                                                  },
                                                  "signature": {
                                                    "type": "string",
                                                    "example": "Sh1Z0hifxmRFFDIfxGW80DYXhsUVPC5QqPuXg4HASBOqTWX8cXCPhVRY577MYdnmzJt/4u/cwW9TAfcDx+6tsi2e"
                                                  }
                                                },
                                                "required": [
                                                  "public-key",
                                                  "signature"
                                                ]
                                              }
                                            },
                                            "threshold": {
                                              "type": "number"
                                            },
                                            "version": {
                                              "type": "number"
                                            }
                                          },
                                          "required": [
                                            "subsignature",
                                            "threshold",
                                            "version"
                                          ]
                                        },
                                        "sig": {
                                          "type": "string",
                                          "example": "mb0sG/iCSZ9DrNcWwmJ2VZGe2qStNjDeXNYaX4zmdIUYEuW4iqitOL07mFbxSBPLX6ZP0pjCacp22u5xjHxWu8wfsG9xddV9G5zFRweeqlAIVm7ZYjACeyl7glXD9E2eEhFUnY2yVckeF4tRIbtSlRLuWVXQjm6mhkXQSGJBRu+rBEvqnJhTlixZfZGuyzrG"
                                        }
                                      },
                                      "required": [
                                        "logicsig",
                                        "multisig",
                                        "sig"
                                      ]
                                    },
                                    "state-proof-transaction": {
                                      "type": "object",
                                      "properties": {
                                        "message": {
                                          "type": "object",
                                          "properties": {
                                            "block-headers-commitment": {
                                              "type": "string",
                                              "example": "zEpAvX2GTx4abphz90GKG1uFX76cTk56aDXXIUd5czs6yYbfk/jW8BjiW29mn0DFpm2LxiLCn395O31eT0eA6o3Z1IPvZgPcnnJMzsUPb79SUE9SnT+EQ0PdG5KyE3TtvvIo1eCMuQmVKU6kmqQQSnDIFgT3C7Bvb45MH2lToGM13k9x7Ln0ouF13WlVaCoQLk7Gdu/KuvGr2qaCP9YfE8M+G1dFDjAZd0zCt+OOBJxRDLKYijV0z5WE0YfGC4I46WcGlor/m9JVm28UGb6CvM7RqfYjyAYJScphUTZU0/pxiKKJzcoMPyWMiWInEY2qi3r6S7EqozeCTvOd+8wmkHvS0gllaO4AJIvlst+dt1ZPgtr7Wit0T4uSlg7ChEbxjN5OSIvsnPEFk/Kq"
                                            },
                                            "first-attested-round": {
                                              "type": "number"
                                            },
                                            "latest-attested-round": {
                                              "type": "number"
                                            },
                                            "ln-proven-weight": {
                                              "type": "number"
                                            },
                                            "voters-commitment": {
                                              "type": "string",
                                              "example": "6RvQlwuGZoOh2Aqcc0GJ16S4NeE87O6mn5zV491X4jaxtHQk9GUQ7TUm57OLSYvOp/F290GTBNF49/3zeMgM5axZh3gBOdJnPsfCRkmk90Q8Bqij9qk34lxlUqNciRHPAApBl5Rn0eXOvL2zf+BFia/RNxo+VpGrrIQSBvwWOpgmX0pYSfEE3msmhAatQg0XULzyY8dKw9dv6sXmmn7jzJTuET0jLaNR+gdepuEAOiyTaZ4PpSwgs9rjckKiAfVPZNLriCSHAwythWr0MTUYyhZIakbEdpr5rtl5QpTXyZmTeFhv73mC1U3UoZw1Ox9BbmTu8x/kHkW3I2tCKtIUwicN78Jzd4VItUeaz4foIsI/KIxqhwfuQBhxeGY5Kw9gnh/ttG4="
                                            }
                                          },
                                          "required": [
                                            "block-headers-commitment",
                                            "first-attested-round",
                                            "latest-attested-round",
                                            "ln-proven-weight",
                                            "voters-commitment"
                                          ]
                                        },
                                        "state-proof": {
                                          "type": "object",
                                          "properties": {
                                            "part-proofs": {
                                              "type": "object",
                                              "properties": {
                                                "hash-factory": {
                                                  "type": "object",
                                                  "properties": {
                                                    "hash-type": {
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "hash-type"
                                                  ]
                                                },
                                                "path": {
                                                  "type": "array",
                                                  "items": {
                                                    "type": "string",
                                                    "example": "WYkzfT6BRct4QhwHnHfF4ON1/ra6eDOIAPYFjWXMWM4r1v+pmsEbhZaZ0G99LmDx6pmP4KZBQLR+lCQiwP8IuCS2Au5GuYeGllE2ngj62c3vzrzmIyZxdOSv0UeFEBI6udpfMjs9pAd8MAK97hZRB9bU1WDeMX+axOx4zGTu6jR/AKbbANERTwBqLrEEibk7vLiz67GzB3cE2QVXJ6et6I78khGb9NnH6qDPmlrCogWUt492ScbE/hZH9VoB8esJFWxpnFhTCEieVUpfBKqnoxdN9csD7NOZcfqV3eqyir54XJfj8wkYyc8LZaTLqKPb76oiiKe95qwA"
                                                  }
                                                },
                                                "tree-depth": {
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "hash-factory",
                                                "path",
                                                "tree-depth"
                                              ]
                                            },
                                            "positions-to-reveal": {
                                              "type": "array",
                                              "items": {
                                                "type": "number"
                                              }
                                            },
                                            "reveals": {
                                              "type": "array",
                                              "items": {
                                                "type": "object",
                                                "properties": {
                                                  "participant": {
                                                    "type": "object",
                                                    "properties": {
                                                      "verifier": {
                                                        "type": "object",
                                                        "properties": {
                                                          "commitment": {
                                                            "type": "string",
                                                            "example": "5RMI3/hT02hysk1alCZZRJa4hnAxqLCxCGfxcNkhdq0USCIvYRke1kFiuZXVZ5DYD/aTmwZCYk5nXt76U2zRaVx+oCKOlHRIzlr7keLZ3jPxcFe4rdQRqcfIWvqehvwuX+vQJGHXtnp="
                                                          },
                                                          "key-lifetime": {
                                                            "type": "number"
                                                          }
                                                        },
                                                        "required": [
                                                          "commitment",
                                                          "key-lifetime"
                                                        ]
                                                      },
                                                      "weight": {
                                                        "type": "number"
                                                      }
                                                    },
                                                    "required": [
                                                      "verifier",
                                                      "weight"
                                                    ]
                                                  },
                                                  "position": {
                                                    "type": "number"
                                                  },
                                                  "sig-slot": {
                                                    "type": "object",
                                                    "properties": {
                                                      "lower-sig-weight": {
                                                        "type": "number"
                                                      },
                                                      "signature": {
                                                        "type": "object",
                                                        "properties": {
                                                          "falcon-signature": {
                                                            "type": "string",
                                                            "example": "ZuODCEsrSZHs2cc0aHR4OewH3umCez/M9H9YoJJBOBg+pQZzH2U+SjrcX1xaAAEaZBh0pAvslinvJlewBcSkQHSfBQmay63W1ehKVRtvTJi9g03hrv7Pa5hRtjzilfkMa2sn8AuT0vTKJQ1m5gh55JQAaqhGX/pdWOq/u8NzFWLju0dc+kwJ1/TzjhORNFs6BcCYUfeGkbyDd5cHJdNEFfHPiTigZLpO4hEwdEWqFsbK26G2DHZEgRxZv9QS/KXrlc6copJy10QlsxBQTnZUncG5GdbXv11VeaXFO0onBvRVJY6dV4iW7BTf"
                                                          },
                                                          "merkle-array-index": {
                                                            "type": "number"
                                                          },
                                                          "proof": {
                                                            "type": "object",
                                                            "properties": {
                                                              "hash-factory": {
                                                                "type": "object",
                                                                "properties": {
                                                                  "hash-type": {
                                                                    "type": "number"
                                                                  }
                                                                },
                                                                "required": [
                                                                  "hash-type"
                                                                ]
                                                              },
                                                              "path": {
                                                                "type": "array",
                                                                "items": {
                                                                  "type": "string",
                                                                  "example": "46NDLROdCnZDcyWlBj0H6RC3JvJUCsEPZS9VWX0DxIwkNxQyr1zfTZ+e+uN95EN+QxiCiCvlcF8LVwLc73Kr3NcionvxNGAiej+mURXHF9xtpwdyH+lFHAqv/nLL9WN6VDdXuzkw"
                                                                }
                                                              },
                                                              "tree-depth": {
                                                                "type": "number"
                                                              }
                                                            },
                                                            "required": [
                                                              "hash-factory",
                                                              "path",
                                                              "tree-depth"
                                                            ]
                                                          },
                                                          "verifying-key": {
                                                            "type": "string",
                                                            "example": "Rj8MO8hw6Kyz+u9ZmPPC/KyYCbACF/T5Oz9tNgRAAAlADgbyRSfcz3Kzg2JeOgSdsx/EAvwp8/F2I/o25DjZFAByFlWyQ43kVvYPDNZ/wvpL"
                                                          }
                                                        },
                                                        "required": [
                                                          "falcon-signature",
                                                          "merkle-array-index",
                                                          "proof",
                                                          "verifying-key"
                                                        ]
                                                      }
                                                    },
                                                    "required": [
                                                      "lower-sig-weight",
                                                      "signature"
                                                    ]
                                                  }
                                                },
                                                "required": [
                                                  "participant",
                                                  "position",
                                                  "sig-slot"
                                                ]
                                              }
                                            },
                                            "salt-version": {
                                              "type": "number"
                                            },
                                            "sig-commit": {
                                              "type": "string",
                                              "example": "FTG9lVhNO7fq1hiqaMnIILu6yorsRSlGlQpDlboDLZ0X6OGipgsL8jY8vTmUcEAGXdjcex78O12H6uebOAO4uNVC7wrtofoPgeptykgf7wY1TTDgep219vmv8Rk7lE4ocavyPDwFfUybMvKm3NfVOEd63//gZoExjBHVjVZuGcALftjlOCfwvG3lmqCpNrLYd7QYNkLrzHJGpKLwK0xQgye32NG3bOr+1H1Y5d1r+TYkMqybvjTHB+asnROKh5EMcgloKb3UWPwYe+MENh2e6q376Mz+q3UQ52SWn3OWvA+2XJkcxeLfXvZJdh3ta9McdCh4gjqFe6orLVwUuzv59kH6BHWT"
                                            },
                                            "sig-proofs": {
                                              "type": "object",
                                              "properties": {
                                                "hash-factory": {
                                                  "type": "object",
                                                  "properties": {
                                                    "hash-type": {
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "hash-type"
                                                  ]
                                                },
                                                "path": {
                                                  "type": "array",
                                                  "items": {
                                                    "type": "string",
                                                    "example": "dZIbqiL1mbuguVdm1o9U2z3cmtHz8SJAv4C3BEyOjLv6+uQkoXYGnytovCPaYu2n71zqWYcj0S3xHT+PjryRuy1mpVz2MPrYOO1svEvBFdyWGR2YFsLD9Hbj1327GT+BXLVrHjWtrzoKkCGVe2BXnCRtSg0eftbTKADaN79/KnWo2QpCjwwBiDZaUO9BXjif76nVcgWQBENBMYVvJ9rvWMc2aCoJO19B9iLXx6qwyiHASqUBEXwo2tVARlQ9eMvMxa5qxNKTUcgcvHjmP9S8LGFjCogOyvkebTpJJBa6LqqY6v78JYHmedu6XlgmN4BiYpGBPNjTkPvfW4vS"
                                                  }
                                                },
                                                "tree-depth": {
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "hash-factory",
                                                "path",
                                                "tree-depth"
                                              ]
                                            },
                                            "signed-weight": {
                                              "type": "number"
                                            }
                                          },
                                          "required": [
                                            "part-proofs",
                                            "positions-to-reveal",
                                            "reveals",
                                            "salt-version",
                                            "sig-commit",
                                            "sig-proofs",
                                            "signed-weight"
                                          ]
                                        },
                                        "state-proof-type": {
                                          "type": "number"
                                        }
                                      },
                                      "required": [
                                        "message",
                                        "state-proof",
                                        "state-proof-type"
                                      ]
                                    },
                                    "tx-type": {
                                      "type": "string",
                                      "example": "pay"
                                    }
                                  },
                                  "required": [
                                    "application-transaction",
                                    "asset-config-transaction",
                                    "asset-freeze-transaction",
                                    "asset-transfer-transaction",
                                    "auth-addr",
                                    "close-rewards",
                                    "closing-amount",
                                    "confirmed-round",
                                    "created-application-index",
                                    "created-asset-index",
                                    "fee",
                                    "first-valid",
                                    "genesis-hash",
                                    "genesis-id",
                                    "global-state-delta",
                                    "group",
                                    "id",
                                    "inner-txns",
                                    "intra-round-offset",
                                    "keyreg-transaction",
                                    "last-valid",
                                    "lease",
                                    "local-state-delta",
                                    "logs",
                                    "note",
                                    "payment-transaction",
                                    "receiver-rewards",
                                    "rekey-to",
                                    "round-time",
                                    "sender",
                                    "sender-rewards",
                                    "signature",
                                    "state-proof-transaction",
                                    "tx-type"
                                  ]
                                }
                              }
                            },
                            "required": [
                              "address",
                              "amount",
                              "amount-without-pending-rewards",
                              "apps-local-state",
                              "apps-total-extra-pages",
                              "apps-total-schema",
                              "assets",
                              "auth-addr",
                              "closed-at-round",
                              "created-apps",
                              "created-assets",
                              "created-at-round",
                              "deleted",
                              "participation",
                              "pending-rewards",
                              "reward-base",
                              "rewards",
                              "round",
                              "sig-type",
                              "status",
                              "total-apps-opted-in",
                              "total-assets-opted-in",
                              "total-box-bytes",
                              "total-boxes",
                              "total-created-apps",
                              "total-created-assets",
                              "transactions"
                            ]
                          },
                          "current-round": {
                            "type": "number"
                          }
                        },
                        "required": [
                          "account",
                          "current-round"
                        ]
                      }
                    },
                    "assets": {
                      "type": "object",
                      "properties": {
                        "asset": {
                          "type": "object",
                          "properties": {
                            "created-at-round": {
                              "type": "number"
                            },
                            "deleted": {
                              "type": "boolean",
                              "example": true
                            },
                            "destroyed-at-round": {
                              "type": "number"
                            },
                            "index": {
                              "type": "number"
                            },
                            "params": {
                              "type": "object",
                              "properties": {
                                "clawback": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "creator": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "decimals": {
                                  "type": "number",
                                  "example": 19
                                },
                                "default-frozen": {
                                  "type": "boolean",
                                  "example": true
                                },
                                "freeze": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "manager": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "metadata-hash": {
                                  "type": "string",
                                  "example": "/VXFcj4CWxDDI2nmQjCzBi5G0mKS2+w0Mg77bfO3nTRZhr/nhK10XSqw+7OAUM/jftufo8Pn"
                                },
                                "name": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "name-b64": {
                                  "type": "string",
                                  "example": "+BrLuULauGEj/Swd4x4AJslKvk+rHOyHF3YqsY9JW4sAfQLDatd+bRQANcBoQ3ErC41z1Cai73w1c7YZGkaVQsSI+a933ijqJy0IVVM9HJ8q3icMAoCpIXqTLKKMC2BvFxLaDhVhQSJcGaTywpyRv69bBHmdGrpYJtNLVusJtPRkYdbdKz5ILxGCiBsCrjB3gTU4QZYj7cJ998E8Y4pyzm3bdIwlhvMWEmWflsjtmtpGckGMNZ2WDjpHt0nTFGW3tslJ6p8OV0WHQ+5rtkVO1T0tJc6FqqLSWoNKhdR8wv/xJqq27yhcgVlktE1Z2rE9Kuizy9qzp35pcWUA8qpy3zQ1fmdWYTHzkVY="
                                },
                                "reserve": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "total": {
                                  "type": "number"
                                },
                                "unit-name": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "unit-name-b64": {
                                  "type": "string",
                                  "example": "ZR7MO7G0E0QXAU/sTY31owLHkNcfrYjGqhPPWLH5wzjrETD5tr5H7hiqCgmWlfCDUVo04qe+TGsTRecyM+dLnDysr/MoZJakjolGwoPIXLQtGZBs2MTTLS8wAUVtWjy9tVef1zKTD9xk8biyHGkCmEsqquMmiZsMNbSzx1OQcbxMjQgEl2BbmP/wPzDQlLFBmnoT8cjTnE4qQa/2/U60keIczrYFjd7eMoBa89RIYnpF89CJuhBOUQJOjIdQjDKq5MYuedDzQdflHe+IXqSBq4BILL1/LTyEjCPtrx2ga4aCaVjHOQ09Qtv+qLhgb50/4a3MWiG8y167M6kD0KQuHTDRG9TLhlj8J3bdiOPQ"
                                },
                                "url": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "url-b64": {
                                  "type": "string",
                                  "example": "5wdG0gPjj05wioqO"
                                }
                              },
                              "required": [
                                "clawback",
                                "creator",
                                "decimals",
                                "default-frozen",
                                "freeze",
                                "manager",
                                "metadata-hash",
                                "name",
                                "name-b64",
                                "reserve",
                                "total",
                                "unit-name",
                                "unit-name-b64",
                                "url",
                                "url-b64"
                              ]
                            }
                          },
                          "required": [
                            "created-at-round",
                            "deleted",
                            "destroyed-at-round",
                            "index",
                            "params"
                          ]
                        },
                        "current-round": {
                          "type": "number"
                        }
                      },
                      "required": [
                        "asset",
                        "current-round"
                      ]
                    },
                    "applications": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "number"
                          },
                          "params": {
                            "type": "object",
                            "properties": {
                              "approval-program": {
                                "type": "string",
                                "example": "JAixio1dqvWjxTmx88psDRbE/1zMO/YYAW/11pfGMN+62wC6Ql/SJ8jM6sJ2RxNxkkx4EZS03R5Xio+HbKfnXfQgIKUgJBzwyo7TgxZXfV++vHLWHU6AKb=="
                              },
                              "clear-state-program": {
                                "type": "string",
                                "example": "FUGjc+iKzXl90K0f9PprJZF6CN0121Poh/J8tfJM2thzZQNNLXjPzsL8ryhNI308uDCiSIqOfAuv8gUJbJLrLi1lDa95Xb71yjF/RM1pZ2gYCkr835+FgkZTzznKd4Pw3a9H4qH+PD9wTe+Ibp8aI+pdzWtTRwBCCmCOL5TyedKifq6y+0TUg6LJvQ5EDYScc3rzRWVMNrBDAXgApiyjpoAuj8OEYWVgdyYCKP++bIzZhkrflYr6KiS2Ac4jxNgqsRgBPXEhlnpMUm4lGwGhL6V2WUoCu12u"
                              },
                              "creator": {
                                "type": "string",
                                "example": "string"
                              },
                              "extra-program-pages": {
                                "type": "number"
                              },
                              "global-state": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "example": "string"
                                    },
                                    "value": {
                                      "type": "object",
                                      "properties": {
                                        "bytes": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "type": {
                                          "type": "number"
                                        },
                                        "uint": {
                                          "type": "number"
                                        }
                                      },
                                      "required": [
                                        "bytes",
                                        "type",
                                        "uint"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "value"
                                  ]
                                }
                              },
                              "global-state-schema": {
                                "type": "object",
                                "properties": {
                                  "num-byte-slice": {
                                    "type": "number"
                                  },
                                  "num-uint": {
                                    "type": "number"
                                  }
                                },
                                "required": [
                                  "num-byte-slice",
                                  "num-uint"
                                ]
                              },
                              "local-state-schema": {
                                "type": "object",
                                "properties": {
                                  "num-byte-slice": {
                                    "type": "number"
                                  },
                                  "num-uint": {
                                    "type": "number"
                                  }
                                },
                                "required": [
                                  "num-byte-slice",
                                  "num-uint"
                                ]
                              }
                            },
                            "required": [
                              "approval-program",
                              "clear-state-program",
                              "creator",
                              "extra-program-pages",
                              "global-state",
                              "global-state-schema",
                              "local-state-schema"
                            ]
                          },
                          "log-data": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "logs": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "example": "FR98dQAAAABHzmba"
                                  }
                                },
                                "txid": {
                                  "type": "string",
                                  "example": "7DU4Q3L5DWIAQS46W7RMWQO4FF4FITOKOCO65VWCPOU3CNV3KTFA"
                                }
                              },
                              "required": [
                                "logs",
                                "txid"
                              ]
                            }
                          }
                        },
                        "required": [
                          "id",
                          "params",
                          "log-data"
                        ]
                      }
                    },
                    "transactions": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "current-round": {
                            "type": "number"
                          },
                          "transaction": {
                            "type": "object",
                            "properties": {
                              "application-transaction": {
                                "type": "object",
                                "properties": {
                                  "accounts": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "example": "string"
                                    }
                                  },
                                  "application-args": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "example": "string"
                                    }
                                  },
                                  "application-id": {
                                    "type": "number"
                                  },
                                  "approval-program": {
                                    "type": "string",
                                    "example": "b7jFGh/xSRjRhDOFeEkqlXBjnha4Iwol+pYTunrr5WrHW6e3PDY10RyWv8HIsVdkNwgzZVigUBN3YNeg+5qf/NOjdZSKTdU/aYGXvof9t5QMk/j61Ukd5S1MvBqxApKCW5qg0fyv70Nx+s6AJg7cp6S0jbG+kYXG+Wz4cyz57xTmUOhsERB5sPSv6VybdJpHb9rs6tM8l5KKPoe7ZqaWo44DlV9y2Ndzf5kqLr/kvAps26/vW6/jBYYEdFsBjuAXfr7T4Z5tzk3dw3WCjT9K90/ntv2rl5omAbkLhAE="
                                  },
                                  "clear-state-program": {
                                    "type": "string",
                                    "example": "U15XsnSFBdgFMvmwH/QSXrFpj9gcLUv7u544D5A4pHhpvOxEetA2wlhkugNS"
                                  },
                                  "extra-program-pages": {
                                    "type": "number"
                                  },
                                  "foreign-apps": {
                                    "type": "array",
                                    "items": {
                                      "type": "number"
                                    }
                                  },
                                  "foreign-assets": {
                                    "type": "array",
                                    "items": {
                                      "type": "number"
                                    }
                                  },
                                  "global-state-schema": {
                                    "type": "object",
                                    "properties": {
                                      "num-byte-slice": {
                                        "type": "number"
                                      },
                                      "num-uint": {
                                        "type": "number"
                                      }
                                    },
                                    "required": [
                                      "num-byte-slice",
                                      "num-uint"
                                    ]
                                  },
                                  "local-state-schema": {
                                    "type": "object",
                                    "properties": {
                                      "num-byte-slice": {
                                        "type": "number"
                                      },
                                      "num-uint": {
                                        "type": "number"
                                      }
                                    },
                                    "required": [
                                      "num-byte-slice",
                                      "num-uint"
                                    ]
                                  },
                                  "on-completion": {
                                    "type": "string",
                                    "example": "noop"
                                  }
                                },
                                "required": [
                                  "accounts",
                                  "application-args",
                                  "application-id",
                                  "approval-program",
                                  "clear-state-program",
                                  "extra-program-pages",
                                  "foreign-apps",
                                  "foreign-assets",
                                  "global-state-schema",
                                  "local-state-schema",
                                  "on-completion"
                                ]
                              },
                              "asset-config-transaction": {
                                "type": "object",
                                "properties": {
                                  "asset-id": {
                                    "type": "number"
                                  },
                                  "params": {
                                    "type": "object",
                                    "properties": {
                                      "clawback": {
                                        "type": "string",
                                        "example": "string"
                                      },
                                      "creator": {
                                        "type": "string",
                                        "example": "string"
                                      },
                                      "decimals": {
                                        "type": "number",
                                        "example": 19
                                      },
                                      "default-frozen": {
                                        "type": "boolean",
                                        "example": true
                                      },
                                      "freeze": {
                                        "type": "string",
                                        "example": "string"
                                      },
                                      "manager": {
                                        "type": "string",
                                        "example": "string"
                                      },
                                      "metadata-hash": {
                                        "type": "string",
                                        "example": "TI9xBR5sprrSIe90ABIrsn35/gKE/rJsKFTW9ETaogydvLnLBY2ujrJT5J922/fVTempnD+HD+LmI0UU8JAGTB3ybGq3aFdNYfUT6EA+JwLAZvrH9842bMESQpSbZkqSuiXRZR2jZfs4Stl8LeQ6r10L5MM3VKASSvvumWA1qWC1SWf+zJ4hATVTLD6ha2Z/ADJ3mVofk/98q9UHUnvF0aOC1yBRGuHzr/V441drAjO03XseeEizYDjYjsxA+iuffhLXqrG3VDSAkDvCO6vzQFI8sVMkimZ8"
                                      },
                                      "name": {
                                        "type": "string",
                                        "example": "string"
                                      },
                                      "name-b64": {
                                        "type": "string",
                                        "example": "FAJji44YdVQZiMgG2vX1M6xCsQO7x/9GUcGyZ0aPgJSIH743kgZoSWCYWdBAHBmv7PzCVy5O+kwnf/0IwX/DHmwn6uIIpCyU2mz4u5xz28KFPKPjmiuFVzt1pvihKu6aYUoFmcYnKKLaj2gs34cXEXK+DVEHiIRJSFDFzsZ04EPeFASHUNWX9fMOjZ08r7K9NcJfDe6B4lHct9QrfDZpJiQa7dJDzDmex2/n56DK0VNd0ZwhxZi96lUtosmMrWWV92ajEHuasmakrko7Kc7/nLGe4o+8aLxnXWl1gpKb+TJERJuXi2CdltEV2SroDs7+UDVHPtlmpeXT+Ww26G=="
                                      },
                                      "reserve": {
                                        "type": "string",
                                        "example": "string"
                                      },
                                      "total": {
                                        "type": "number"
                                      },
                                      "unit-name": {
                                        "type": "string",
                                        "example": "string"
                                      },
                                      "unit-name-b64": {
                                        "type": "string",
                                        "example": "Ywj7orD9NxDb4BP8AsDmereWwt10F4YdvwvjCSQ9WRrIBXQUTBO7snkik/ar+DlQxQfLZsdmW/lijzUmXpYydZl5nL7gUiJNuhV/V10e6gPQbXVTXvh9iJJqulqNF7zftgE9fmysgk/i8/WEuz0zmmW8pJivyuPHbIUEq/CaCTSJhIBkZq4Pyrk7IjH/9ytv70F3h5Nc3JoqJGVob2K0SM49+D/eVqnY/rATzXnTHHkIaFlqVqd1kLIFlknaZ6=="
                                      },
                                      "url": {
                                        "type": "string",
                                        "example": "string"
                                      },
                                      "url-b64": {
                                        "type": "string",
                                        "example": "dItX2yruEOdoAjePFUjUK80izdSEV3L5GFO8OX6x80PfFc0K9Ic3+pgWXug6Q61WzqU0OjtxnGSTdVdhDb/PZPIg8Yd11xuCe41fm+hDdg5itB/F9nRaBI6Biqg5reMvFYjk5l2fwjR6o0pH6mTGSSQ5bmIcVg1UDdRxT9QtLfoG0q7PTT+ZYg7BGHvZHHLjbS4Oo0GT36jL/tBcfhs3L5Lc0/ixzctb/jzwTjo/1QsPTodLGKb/fKZOShmLhd1KF5zpyokYKcRTGbfvp5IstnIEJkaTBA0D4QY="
                                      }
                                    },
                                    "required": [
                                      "clawback",
                                      "creator",
                                      "decimals",
                                      "default-frozen",
                                      "freeze",
                                      "manager",
                                      "metadata-hash",
                                      "name",
                                      "name-b64",
                                      "reserve",
                                      "total",
                                      "unit-name",
                                      "unit-name-b64",
                                      "url",
                                      "url-b64"
                                    ]
                                  }
                                },
                                "required": [
                                  "asset-id",
                                  "params"
                                ]
                              },
                              "asset-freeze-transaction": {
                                "type": "object",
                                "properties": {
                                  "address": {
                                    "type": "string",
                                    "example": "string"
                                  },
                                  "asset-id": {
                                    "type": "number"
                                  },
                                  "new-freeze-status": {
                                    "type": "boolean",
                                    "example": true
                                  }
                                },
                                "required": [
                                  "address",
                                  "asset-id",
                                  "new-freeze-status"
                                ]
                              },
                              "asset-transfer-transaction": {
                                "type": "object",
                                "properties": {
                                  "amount": {
                                    "type": "number"
                                  },
                                  "asset-id": {
                                    "type": "number"
                                  },
                                  "close-amount": {
                                    "type": "number"
                                  },
                                  "close-to": {
                                    "type": "string",
                                    "example": "string"
                                  },
                                  "receiver": {
                                    "type": "string",
                                    "example": "string"
                                  },
                                  "sender": {
                                    "type": "string",
                                    "example": "string"
                                  }
                                },
                                "required": [
                                  "amount",
                                  "asset-id",
                                  "close-amount",
                                  "close-to",
                                  "receiver",
                                  "sender"
                                ]
                              },
                              "auth-addr": {
                                "type": "string",
                                "example": "string"
                              },
                              "close-rewards": {
                                "type": "number"
                              },
                              "closing-amount": {
                                "type": "number"
                              },
                              "confirmed-round": {
                                "type": "number"
                              },
                              "created-application-index": {
                                "type": "number"
                              },
                              "created-asset-index": {
                                "type": "number"
                              },
                              "fee": {
                                "type": "number"
                              },
                              "first-valid": {
                                "type": "number"
                              },
                              "genesis-hash": {
                                "type": "string",
                                "example": "ONZLjbYUhv7eTU8ypRJ5lJIKkU8ByhCSm4Yjo3Ils3RKIS5F1fU7tE7HM45mESxUW1exBhRrJIFjA/vdoCceTnN+NUMkb1LL83uYChWH7UYL0LqdvDyGcy7p9C8yqaeBzlfl5pRCWjN8DP9xx9qFXjnVTclKYYXzG4xTdabqguOsLUsxiJLEJF0lNtzotUeTwYHW1j2jDCXse5DCg9Uu25oZ"
                              },
                              "genesis-id": {
                                "type": "string",
                                "example": "string"
                              },
                              "global-state-delta": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "example": "string"
                                    },
                                    "value": {
                                      "type": "object",
                                      "properties": {
                                        "action": {
                                          "type": "number"
                                        },
                                        "bytes": {
                                          "type": "string",
                                          "example": "string"
                                        },
                                        "uint": {
                                          "type": "number"
                                        }
                                      },
                                      "required": [
                                        "action",
                                        "bytes",
                                        "uint"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "value"
                                  ]
                                }
                              },
                              "group": {
                                "type": "string",
                                "example": "Y1YVNYuszdvYPFRyyQ8PdV9iu9zKSBgC/5zHK86T4j77bsj2CCoWpIn8eSv17hlmsIGI69fe8y2uw3FtoqUhRSsLNFhoFAXCMGNCnpOTjpuFlTlKuu1aj+aHiKeRPd9GCTOexUBb83nqFUCrCY8SIPN3oQ74wAVG8fnMX7uLmnv63O/9xw18xc6AuT3lSkyzoRWq5pJHTeZAN0eIQHBHEq4iPSvDbgfH83l5YHU4BZnheenGsFBvuhfkq6cS0RKt1wNajENKc/mJfFG9cqA1batHQQfRYcu="
                              },
                              "id": {
                                "type": "string",
                                "example": "string"
                              },
                              "inner-txns": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "example": "string"
                                }
                              },
                              "intra-round-offset": {
                                "type": "number"
                              },
                              "keyreg-transaction": {
                                "type": "object",
                                "properties": {
                                  "non-participation": {
                                    "type": "boolean",
                                    "example": true
                                  },
                                  "selection-participation-key": {
                                    "type": "string",
                                    "example": "8S6yalpXq0waIGSZdIm9zWTgsrI23cl8VfQ/FbpIVVgiX4uUtcVNClf0vYlvurO3h570I0HEZUDP+Wb0qInFukwnbyGI7QWRfHcuDFRjb0kFkIuywOwuM9o10B6VTc3+z1CkPwVOLG2P78nCLVzKlid2FuN9CrySDmOEFL1sxzfN+JW9EdPWIDXzIZLi3VpCawKpO9dvGbRYIOcMPnUTwNYtq8AMgfGTR1kn6PNEtKVCRk+31NL7w7ggII6KEWF9D1Owm1surdsr3qiZoCGkPP1GmQMX80b6sQATJHbSGQfGolwUer7PrNmDwCmScWfZ+MSU1Ma0CbaDLLG="
                                  },
                                  "state-proof-key": {
                                    "type": "string",
                                    "example": "C7rWb5X23T0ny2GFv03TUutDQzzsgwLwulwBUM1iXEKbJT50gyqHTPlCe6iJ1d1L6ZtI+9SuQcdtlt9Hg8Z3YmBkn6l0wacE7tEVKZY60zMQxuQzUg57/atgxxhxPhObGpPA8WebYruRu9B20boxa3HI5rOPIEzxoet63Gzo2fg03iWXZBN1TGL7Z1xLWUp88H5nbPPtNyzcxJc4ABowWngtH3bCHJKaIGQLtRELXKKvkzBA4IWRcfZmeGxVrJbz7ChFKa1W5I=="
                                  },
                                  "vote-first-valid": {
                                    "type": "number"
                                  },
                                  "vote-key-dilution": {
                                    "type": "number"
                                  },
                                  "vote-last-valid": {
                                    "type": "number"
                                  },
                                  "vote-participation-key": {
                                    "type": "string",
                                    "example": "77SroI1xfAple911D+Aa8KA402aj9hHGrwrJBFG6KxRDkhPXS9QEfjNvAAg5l7dcRLmx5c/5ic7zgl+AEUfMSF5RNeYNd+d8E1oVkmJPAmMIgUhq+p8ronNEYtwR9oW6dRWSfs3yqlALpnyLhDtmS3xfAsZ3m89b3Cw7OwyrvHfsKAvk01GQ68kXJRdLP+trYFs51oWNy6tUnN5UdUB5Lr0x4BliGjd+E0jhuJgSUsdp6GgftkOgOKHIDsaElPkpWw+hU414o08jG60nnVsxiDh6jXYAxY7hQeQ8MgViy1lXWwG8negKGSOm4tn+Qzj6wNqFCpmdcoOUUPcWiLn1gZjEoTaLjrIHCkyJxDY129+mYvzJJNrL1DtdLiY+itgaqS1h5Ma="
                                  }
                                },
                                "required": [
                                  "non-participation",
                                  "selection-participation-key",
                                  "state-proof-key",
                                  "vote-first-valid",
                                  "vote-key-dilution",
                                  "vote-last-valid",
                                  "vote-participation-key"
                                ]
                              },
                              "last-valid": {
                                "type": "number"
                              },
                              "lease": {
                                "type": "string",
                                "example": "S3mA"
                              },
                              "local-state-delta": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "address": {
                                      "type": "string",
                                      "example": "string"
                                    },
                                    "delta": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "key": {
                                            "type": "string",
                                            "example": "string"
                                          },
                                          "value": {
                                            "type": "object",
                                            "properties": {
                                              "action": {
                                                "type": "number"
                                              },
                                              "bytes": {
                                                "type": "string",
                                                "example": "string"
                                              },
                                              "uint": {
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "action",
                                              "bytes",
                                              "uint"
                                            ]
                                          }
                                        },
                                        "required": [
                                          "key",
                                          "value"
                                        ]
                                      }
                                    }
                                  },
                                  "required": [
                                    "address",
                                    "delta"
                                  ]
                                }
                              },
                              "logs": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "example": "BC9CI5UiZyok9RShE+W1eMW4WGjE+ytCKPhS5gF2Ih4TtmQl7QJYp2aV6PRDL0UhQTzBJRo25tFS6Yuf2kpCzfrI+gvkqrhEki7Z9E1Rl/24emEKMl8Vn9iOPUcB1+Ss6q9cawbPf8LtNT7JtlImsPVpNxMVigMPXVUs2JDvlDO12A9o6M+85wv8Vh80J84AGqA18Gfd9VyLuG49vPRNQuX/kx24shkDRgBOj5ZT2/CCERwgjSchmnM9258UJj+bMv7tz5IWCu7dJjRqN+/09/vb2nhKleNjNhO6q5vwHVfOQgO43NKH3oDwYKOxTh6S0aAAuyig"
                                }
                              },
                              "note": {
                                "type": "string",
                                "example": "00ZilCoh5th5NPVQqx0zZbkhl+MfKwlv5q+sdRdFUxtdK169ph2PGe02THdt9CgyqGQ0dWIg8qPW06jiGxglFwCGGbqPvPPtcCtQOP5owNRTPPuksFn5EQFIygJw/CTF9iQTd8CvecF8UHfmamGYR/kr8lLdBNl0c/hED+ktG5IO05H//bATff0uwRqWuSHXjaLiuYXg9nvkDTQKhoa/WL3Ap2M4u5rbIQflkt0r74VWl4zl3pwDJLy0JaWG8XMoB/AhUD4hDalGaM0hWmnb2dhxuSS79v1="
                              },
                              "payment-transaction": {
                                "type": "object",
                                "properties": {
                                  "amount": {
                                    "type": "number"
                                  },
                                  "close-amount": {
                                    "type": "number"
                                  },
                                  "close-remainder-to": {
                                    "type": "string",
                                    "example": "string"
                                  },
                                  "receiver": {
                                    "type": "string",
                                    "example": "string"
                                  }
                                },
                                "required": [
                                  "amount",
                                  "close-amount",
                                  "close-remainder-to",
                                  "receiver"
                                ]
                              },
                              "receiver-rewards": {
                                "type": "number"
                              },
                              "rekey-to": {
                                "type": "string",
                                "example": "string"
                              },
                              "round-time": {
                                "type": "number"
                              },
                              "sender": {
                                "type": "string",
                                "example": "string"
                              },
                              "sender-rewards": {
                                "type": "number"
                              },
                              "signature": {
                                "type": "object",
                                "properties": {
                                  "logicsig": {
                                    "type": "object",
                                    "properties": {
                                      "args": {
                                        "type": "array",
                                        "items": {
                                          "type": "string",
                                          "example": "string"
                                        }
                                      },
                                      "logic": {
                                        "type": "string",
                                        "example": "w2A6Px9Vd3gqPFPP1vLAWOe3c6shWz6I++XhN+feOMPNVfL="
                                      },
                                      "multisig-signature": {
                                        "type": "object",
                                        "properties": {
                                          "subsignature": {
                                            "type": "array",
                                            "items": {
                                              "type": "object",
                                              "properties": {
                                                "public-key": {
                                                  "type": "string",
                                                  "example": "vC7mi2UBLKwRrVRPCC3JgstWbEpmbyllNMthCxWAMTDOfUntPPJQvksWqKTm/noaZUduUNguDZ24Pnya6lp2EDHvA/zkjeMwc/0hTVl57v2HpLL676J+EwtZZgvi"
                                                },
                                                "signature": {
                                                  "type": "string",
                                                  "example": "Z7WltfWWeDdc5plyw9ixFKdcUZUfReTtP5Q0LZ9JYT2nQ+7ET2MBYX/gxNa+Jv5mjoY7k5k3SdmJPOqCe+bifO9oEUuJ7V9ZZ9uZLTXDpUrortxdOoFpE0o++x6yGGCdwjEBcV3fMVgWachaFkhADT7fOhML3QkDFkTtHjUdrpN0GM21k8H+9rKj4pMwU+NbaRMOx1auITrLReUfomaQVpB/K5puILKk0+oGTF15h38kOKqLhQkXG99yNyxhuo2c2nEr93v441UEWoui+hrtN4=="
                                                }
                                              },
                                              "required": [
                                                "public-key",
                                                "signature"
                                              ]
                                            }
                                          },
                                          "threshold": {
                                            "type": "number"
                                          },
                                          "version": {
                                            "type": "number"
                                          }
                                        },
                                        "required": [
                                          "subsignature",
                                          "threshold",
                                          "version"
                                        ]
                                      },
                                      "signature": {
                                        "type": "string",
                                        "example": "JTO4KGWQnHENwBpGvv1oCISCM/HVGBxzKy9APeeDXQrzU1j0ZEVeV9tQ43jI/P6GYyxNlBJTpKIDA4l6HSasmZ44gg4CSbRVa92u7UEPOv6MJY9rWdP99u/1XucCIBanG4uipNpeE5MoFOhHCKL8Ad8pzywBtSigUCeiEwQkX1BN0TjcJQpSscLh63yms6rl1epUj1/CjRMNC/34UlAv/FuhjxgTU6h3DodWsO9dvdWVbYFSCxz9s2psgyfBOvZUY+I="
                                      }
                                    },
                                    "required": [
                                      "args",
                                      "logic",
                                      "multisig-signature",
                                      "signature"
                                    ]
                                  },
                                  "multisig": {
                                    "type": "object",
                                    "properties": {
                                      "subsignature": {
                                        "type": "array",
                                        "items": {
                                          "type": "object",
                                          "properties": {
                                            "public-key": {
                                              "type": "string",
                                              "example": "KZCWaVH0iNBpXOzRSeSGr561yiOQkj1n8sWgD5AIckrPO6pByiDPD1MYwXdjwEnDpeQJ4z40ADzWRQANDG4y+MA38lpuDVZMK7jFE59pWvaPGl58mpYiGT5crzDakpXUCpsl5KsX5ZMnNJtx8nSlKJ74s3TJexkChFRk6kiF8pES5sEdJcgUrc0BxY9ROOhvKKh/59nCDz5Y5MAHgoLYhuDr9x77UPNToZamU9puWwwhzlK68fju6Ad9mP=="
                                            },
                                            "signature": {
                                              "type": "string",
                                              "example": "Sh1Z0hifxmRFFDIfxGW80DYXhsUVPC5QqPuXg4HASBOqTWX8cXCPhVRY577MYdnmzJt/4u/cwW9TAfcDx+6tsi2e"
                                            }
                                          },
                                          "required": [
                                            "public-key",
                                            "signature"
                                          ]
                                        }
                                      },
                                      "threshold": {
                                        "type": "number"
                                      },
                                      "version": {
                                        "type": "number"
                                      }
                                    },
                                    "required": [
                                      "subsignature",
                                      "threshold",
                                      "version"
                                    ]
                                  },
                                  "sig": {
                                    "type": "string",
                                    "example": "mb0sG/iCSZ9DrNcWwmJ2VZGe2qStNjDeXNYaX4zmdIUYEuW4iqitOL07mFbxSBPLX6ZP0pjCacp22u5xjHxWu8wfsG9xddV9G5zFRweeqlAIVm7ZYjACeyl7glXD9E2eEhFUnY2yVckeF4tRIbtSlRLuWVXQjm6mhkXQSGJBRu+rBEvqnJhTlixZfZGuyzrG"
                                  }
                                },
                                "required": [
                                  "logicsig",
                                  "multisig",
                                  "sig"
                                ]
                              },
                              "state-proof-transaction": {
                                "type": "object",
                                "properties": {
                                  "message": {
                                    "type": "object",
                                    "properties": {
                                      "block-headers-commitment": {
                                        "type": "string",
                                        "example": "zEpAvX2GTx4abphz90GKG1uFX76cTk56aDXXIUd5czs6yYbfk/jW8BjiW29mn0DFpm2LxiLCn395O31eT0eA6o3Z1IPvZgPcnnJMzsUPb79SUE9SnT+EQ0PdG5KyE3TtvvIo1eCMuQmVKU6kmqQQSnDIFgT3C7Bvb45MH2lToGM13k9x7Ln0ouF13WlVaCoQLk7Gdu/KuvGr2qaCP9YfE8M+G1dFDjAZd0zCt+OOBJxRDLKYijV0z5WE0YfGC4I46WcGlor/m9JVm28UGb6CvM7RqfYjyAYJScphUTZU0/pxiKKJzcoMPyWMiWInEY2qi3r6S7EqozeCTvOd+8wmkHvS0gllaO4AJIvlst+dt1ZPgtr7Wit0T4uSlg7ChEbxjN5OSIvsnPEFk/Kq"
                                      },
                                      "first-attested-round": {
                                        "type": "number"
                                      },
                                      "latest-attested-round": {
                                        "type": "number"
                                      },
                                      "ln-proven-weight": {
                                        "type": "number"
                                      },
                                      "voters-commitment": {
                                        "type": "string",
                                        "example": "6RvQlwuGZoOh2Aqcc0GJ16S4NeE87O6mn5zV491X4jaxtHQk9GUQ7TUm57OLSYvOp/F290GTBNF49/3zeMgM5axZh3gBOdJnPsfCRkmk90Q8Bqij9qk34lxlUqNciRHPAApBl5Rn0eXOvL2zf+BFia/RNxo+VpGrrIQSBvwWOpgmX0pYSfEE3msmhAatQg0XULzyY8dKw9dv6sXmmn7jzJTuET0jLaNR+gdepuEAOiyTaZ4PpSwgs9rjckKiAfVPZNLriCSHAwythWr0MTUYyhZIakbEdpr5rtl5QpTXyZmTeFhv73mC1U3UoZw1Ox9BbmTu8x/kHkW3I2tCKtIUwicN78Jzd4VItUeaz4foIsI/KIxqhwfuQBhxeGY5Kw9gnh/ttG4="
                                      }
                                    },
                                    "required": [
                                      "block-headers-commitment",
                                      "first-attested-round",
                                      "latest-attested-round",
                                      "ln-proven-weight",
                                      "voters-commitment"
                                    ]
                                  },
                                  "state-proof": {
                                    "type": "object",
                                    "properties": {
                                      "part-proofs": {
                                        "type": "object",
                                        "properties": {
                                          "hash-factory": {
                                            "type": "object",
                                            "properties": {
                                              "hash-type": {
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "hash-type"
                                            ]
                                          },
                                          "path": {
                                            "type": "array",
                                            "items": {
                                              "type": "string",
                                              "example": "WYkzfT6BRct4QhwHnHfF4ON1/ra6eDOIAPYFjWXMWM4r1v+pmsEbhZaZ0G99LmDx6pmP4KZBQLR+lCQiwP8IuCS2Au5GuYeGllE2ngj62c3vzrzmIyZxdOSv0UeFEBI6udpfMjs9pAd8MAK97hZRB9bU1WDeMX+axOx4zGTu6jR/AKbbANERTwBqLrEEibk7vLiz67GzB3cE2QVXJ6et6I78khGb9NnH6qDPmlrCogWUt492ScbE/hZH9VoB8esJFWxpnFhTCEieVUpfBKqnoxdN9csD7NOZcfqV3eqyir54XJfj8wkYyc8LZaTLqKPb76oiiKe95qwA"
                                            }
                                          },
                                          "tree-depth": {
                                            "type": "number"
                                          }
                                        },
                                        "required": [
                                          "hash-factory",
                                          "path",
                                          "tree-depth"
                                        ]
                                      },
                                      "positions-to-reveal": {
                                        "type": "array",
                                        "items": {
                                          "type": "number"
                                        }
                                      },
                                      "reveals": {
                                        "type": "array",
                                        "items": {
                                          "type": "object",
                                          "properties": {
                                            "participant": {
                                              "type": "object",
                                              "properties": {
                                                "verifier": {
                                                  "type": "object",
                                                  "properties": {
                                                    "commitment": {
                                                      "type": "string",
                                                      "example": "5RMI3/hT02hysk1alCZZRJa4hnAxqLCxCGfxcNkhdq0USCIvYRke1kFiuZXVZ5DYD/aTmwZCYk5nXt76U2zRaVx+oCKOlHRIzlr7keLZ3jPxcFe4rdQRqcfIWvqehvwuX+vQJGHXtnp="
                                                    },
                                                    "key-lifetime": {
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "commitment",
                                                    "key-lifetime"
                                                  ]
                                                },
                                                "weight": {
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "verifier",
                                                "weight"
                                              ]
                                            },
                                            "position": {
                                              "type": "number"
                                            },
                                            "sig-slot": {
                                              "type": "object",
                                              "properties": {
                                                "lower-sig-weight": {
                                                  "type": "number"
                                                },
                                                "signature": {
                                                  "type": "object",
                                                  "properties": {
                                                    "falcon-signature": {
                                                      "type": "string",
                                                      "example": "ZuODCEsrSZHs2cc0aHR4OewH3umCez/M9H9YoJJBOBg+pQZzH2U+SjrcX1xaAAEaZBh0pAvslinvJlewBcSkQHSfBQmay63W1ehKVRtvTJi9g03hrv7Pa5hRtjzilfkMa2sn8AuT0vTKJQ1m5gh55JQAaqhGX/pdWOq/u8NzFWLju0dc+kwJ1/TzjhORNFs6BcCYUfeGkbyDd5cHJdNEFfHPiTigZLpO4hEwdEWqFsbK26G2DHZEgRxZv9QS/KXrlc6copJy10QlsxBQTnZUncG5GdbXv11VeaXFO0onBvRVJY6dV4iW7BTf"
                                                    },
                                                    "merkle-array-index": {
                                                      "type": "number"
                                                    },
                                                    "proof": {
                                                      "type": "object",
                                                      "properties": {
                                                        "hash-factory": {
                                                          "type": "object",
                                                          "properties": {
                                                            "hash-type": {
                                                              "type": "number"
                                                            }
                                                          },
                                                          "required": [
                                                            "hash-type"
                                                          ]
                                                        },
                                                        "path": {
                                                          "type": "array",
                                                          "items": {
                                                            "type": "string",
                                                            "example": "46NDLROdCnZDcyWlBj0H6RC3JvJUCsEPZS9VWX0DxIwkNxQyr1zfTZ+e+uN95EN+QxiCiCvlcF8LVwLc73Kr3NcionvxNGAiej+mURXHF9xtpwdyH+lFHAqv/nLL9WN6VDdXuzkw"
                                                          }
                                                        },
                                                        "tree-depth": {
                                                          "type": "number"
                                                        }
                                                      },
                                                      "required": [
                                                        "hash-factory",
                                                        "path",
                                                        "tree-depth"
                                                      ]
                                                    },
                                                    "verifying-key": {
                                                      "type": "string",
                                                      "example": "Rj8MO8hw6Kyz+u9ZmPPC/KyYCbACF/T5Oz9tNgRAAAlADgbyRSfcz3Kzg2JeOgSdsx/EAvwp8/F2I/o25DjZFAByFlWyQ43kVvYPDNZ/wvpL"
                                                    }
                                                  },
                                                  "required": [
                                                    "falcon-signature",
                                                    "merkle-array-index",
                                                    "proof",
                                                    "verifying-key"
                                                  ]
                                                }
                                              },
                                              "required": [
                                                "lower-sig-weight",
                                                "signature"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "participant",
                                            "position",
                                            "sig-slot"
                                          ]
                                        }
                                      },
                                      "salt-version": {
                                        "type": "number"
                                      },
                                      "sig-commit": {
                                        "type": "string",
                                        "example": "FTG9lVhNO7fq1hiqaMnIILu6yorsRSlGlQpDlboDLZ0X6OGipgsL8jY8vTmUcEAGXdjcex78O12H6uebOAO4uNVC7wrtofoPgeptykgf7wY1TTDgep219vmv8Rk7lE4ocavyPDwFfUybMvKm3NfVOEd63//gZoExjBHVjVZuGcALftjlOCfwvG3lmqCpNrLYd7QYNkLrzHJGpKLwK0xQgye32NG3bOr+1H1Y5d1r+TYkMqybvjTHB+asnROKh5EMcgloKb3UWPwYe+MENh2e6q376Mz+q3UQ52SWn3OWvA+2XJkcxeLfXvZJdh3ta9McdCh4gjqFe6orLVwUuzv59kH6BHWT"
                                      },
                                      "sig-proofs": {
                                        "type": "object",
                                        "properties": {
                                          "hash-factory": {
                                            "type": "object",
                                            "properties": {
                                              "hash-type": {
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "hash-type"
                                            ]
                                          },
                                          "path": {
                                            "type": "array",
                                            "items": {
                                              "type": "string",
                                              "example": "dZIbqiL1mbuguVdm1o9U2z3cmtHz8SJAv4C3BEyOjLv6+uQkoXYGnytovCPaYu2n71zqWYcj0S3xHT+PjryRuy1mpVz2MPrYOO1svEvBFdyWGR2YFsLD9Hbj1327GT+BXLVrHjWtrzoKkCGVe2BXnCRtSg0eftbTKADaN79/KnWo2QpCjwwBiDZaUO9BXjif76nVcgWQBENBMYVvJ9rvWMc2aCoJO19B9iLXx6qwyiHASqUBEXwo2tVARlQ9eMvMxa5qxNKTUcgcvHjmP9S8LGFjCogOyvkebTpJJBa6LqqY6v78JYHmedu6XlgmN4BiYpGBPNjTkPvfW4vS"
                                            }
                                          },
                                          "tree-depth": {
                                            "type": "number"
                                          }
                                        },
                                        "required": [
                                          "hash-factory",
                                          "path",
                                          "tree-depth"
                                        ]
                                      },
                                      "signed-weight": {
                                        "type": "number"
                                      }
                                    },
                                    "required": [
                                      "part-proofs",
                                      "positions-to-reveal",
                                      "reveals",
                                      "salt-version",
                                      "sig-commit",
                                      "sig-proofs",
                                      "signed-weight"
                                    ]
                                  },
                                  "state-proof-type": {
                                    "type": "number"
                                  }
                                },
                                "required": [
                                  "message",
                                  "state-proof",
                                  "state-proof-type"
                                ]
                              },
                              "tx-type": {
                                "type": "string",
                                "example": "pay"
                              }
                            },
                            "required": [
                              "application-transaction",
                              "asset-config-transaction",
                              "asset-freeze-transaction",
                              "asset-transfer-transaction",
                              "auth-addr",
                              "close-rewards",
                              "closing-amount",
                              "confirmed-round",
                              "created-application-index",
                              "created-asset-index",
                              "fee",
                              "first-valid",
                              "genesis-hash",
                              "genesis-id",
                              "global-state-delta",
                              "group",
                              "id",
                              "inner-txns",
                              "intra-round-offset",
                              "keyreg-transaction",
                              "last-valid",
                              "lease",
                              "local-state-delta",
                              "logs",
                              "note",
                              "payment-transaction",
                              "receiver-rewards",
                              "rekey-to",
                              "round-time",
                              "sender",
                              "sender-rewards",
                              "signature",
                              "state-proof-transaction",
                              "tx-type"
                            ]
                          }
                        },
                        "required": [
                          "current-round",
                          "transaction"
                        ]
                      }
                    }
                  },
                  "required": [
                    "accounts",
                    "assets",
                    "applications",
                    "transactions"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/docs": {
      "get": {
        "tags": [
          "Docs"
        ],
        "summary": "Explore and search Algorand documentation using Github API",
        "operationId": "get_Docs",
        "parameters": [
          {
            "schema": {
              "type": "string",
              "default": "algorand teal smart contract",
              "description": "The query to search Algorand documentations for"
            },
            "required": false,
            "description": "The query to search Algorand documentations for",
            "name": "q",
            "in": "query"
          }
        ],
        "responses": {
          "200": {
            "description": "Get Algorand documentation search results",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "docs": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "title": {
                            "type": "string",
                            "example": "What is Plausible protocol?"
                          },
                          "content": {
                            "type": "string",
                            "example": "Plausible protocol is the W3C DIDs, Verifiable Credentials and utility NFTs protocol built on Algorand and accessible via Web 2.5!"
                          }
                        },
                        "required": [
                          "title",
                          "content"
                        ]
                      }
                    }
                  },
                  "required": [
                    "docs"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/nfdname": {
      "get": {
        "tags": [
          "NfdName"
        ],
        "summary": "Returns the Algorand account address for the given NFD name (end with .algo, e.g. silvio.algo)",
        "operationId": "get_NfdName",
        "parameters": [
          {
            "schema": {
              "type": "string",
              "default": "silvio.algo",
              "description": "The NFD name! Should end with \".algo\"!"
            },
            "required": false,
            "description": "The NFD name! Should end with \".algo\"!",
            "name": "q",
            "in": "query"
          }
        ],
        "responses": {
          "200": {
            "description": "Get Algorand account address for the given NFD name",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string",
                      "example": "silvio.algo"
                    },
                    "owner": {
                      "type": "string",
                      "example": "5NBAJP3FDBY4HXY3RZWRBE3VG4YJLXWOULC2QC4WM75KKCX4JZYG4ASVJ4"
                    },
                    "account": {
                      "type": "string",
                      "example": "5NBAJP3FDBY4HXY3RZWRBE3VG4YJLXWOULC2QC4WM75KKCX4JZYG4ASVJ4"
                    }
                  },
                  "required": [
                    "name",
                    "owner",
                    "account"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/nfdaddress": {
      "get": {
        "tags": [
          "NfdAddress"
        ],
        "summary": "Returns the NFD name for the given Algorand account address",
        "operationId": "get_NfdAddress",
        "parameters": [
          {
            "schema": {
              "type": "string",
              "default": "R4LF4GTEVUOF2TJ3J6AVTKCTPR763MFEEUK75QFQY6UG72AZFGFUEEQ6QA",
              "description": "The Algorand account address!"
            },
            "required": false,
            "description": "The Algorand account address!",
            "name": "q",
            "in": "query"
          }
        ],
        "responses": {
          "200": {
            "description": "Get NFD name for the given Algorand account address",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "depositAccount": {
                      "type": "string",
                      "example": "LP6QRRBRDTDSP4HF7CSPWJV4AG4QWE437OYHGW7K5Y7DETKCSK5H3HCA7Q"
                    },
                    "name": {
                      "type": "string",
                      "example": "emg110.algo"
                    },
                    "account": {
                      "type": "string",
                      "example": "LP6QRRBRDTDSP4HF7CSPWJV4AG4QWE437OYHGW7K5Y7DETKCSK5H3HCA7Q"
                    }
                  },
                  "required": [
                    "depositAccount",
                    "name",
                    "account"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/portfolio": {
      "get": {
        "tags": [
          "Portfolio"
        ],
        "summary": "Returns array of abstracted transactions data for the given Algorand account address",
        "operationId": "get_Portfolio",
        "parameters": [
          {
            "schema": {
              "type": "string",
              "default": "LP6QRRBRDTDSP4HF7CSPWJV4AG4QWE437OYHGW7K5Y7DETKCSK5H3HCA7Q",
              "description": "The Algorand account address"
            },
            "required": false,
            "description": "The Algorand account address",
            "name": "q",
            "in": "query"
          }
        ],
        "responses": {
          "200": {
            "description": "Get abstracted transactions data for the given Algorand account address",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "transactions": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "amount": {
                            "type": "number"
                          },
                          "direction": {
                            "type": "string",
                            "example": "send"
                          },
                          "timestamp": {
                            "type": "number"
                          }
                        },
                        "required": [
                          "amount",
                          "direction",
                          "timestamp"
                        ]
                      }
                    }
                  },
                  "required": [
                    "transactions"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/did-resolver": {
      "get": {
        "tags": [
          "DID-RESOLVER"
        ],
        "summary": "Resolves the DID document for the given W3C compliant decentralized identifier (DID)",
        "operationId": "get_DID",
        "parameters": [
          {
            "schema": {
              "type": "string",
              "description": "The W3C DID to resolve"
            },
            "required": true,
            "description": "The W3C DID to resolve",
            "name": "q",
            "in": "query"
          }
        ],
        "responses": {
          "200": {
            "description": "Resolves the DID document for the given DID",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "assertionMethod": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "example": "did:ens:vitalik.eth#0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
                      }
                    },
                    "service": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "string",
                            "example": "did:ens:vitalik.eth#Web3PublicProfile-0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
                          },
                          "type": {
                            "type": "string",
                            "example": "Web3PublicProfile"
                          },
                          "serviceEndpoint": {
                            "type": "string",
                            "example": "vitalik.eth"
                          }
                        },
                        "required": [
                          "id",
                          "type",
                          "serviceEndpoint"
                        ]
                      }
                    },
                    "capabilityDelegation": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "example": "did:ens:vitalik.eth#0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
                      }
                    },
                    "id": {
                      "type": "string",
                      "example": "did:ens:vitalik.eth"
                    },
                    "verificationMethod": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "string",
                            "example": "did:ens:vitalik.eth#0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
                          },
                          "type": {
                            "type": "string",
                            "example": "EcdsaSecp256k1RecoveryMethod2020"
                          },
                          "controller": {
                            "type": "string",
                            "example": "did:ens:vitalik.eth"
                          },
                          "blockchainAccountId": {
                            "type": "string",
                            "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045@eip155:1"
                          }
                        },
                        "required": [
                          "id",
                          "type",
                          "controller",
                          "blockchainAccountId"
                        ]
                      }
                    },
                    "capabilityInvocation": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "example": "did:ens:vitalik.eth#0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
                      }
                    },
                    "authentication": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "example": "did:ens:vitalik.eth#0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
                      }
                    }
                  },
                  "required": [
                    "assertionMethod",
                    "service",
                    "capabilityDelegation",
                    "id",
                    "verificationMethod",
                    "capabilityInvocation",
                    "authentication"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/stats": {
      "get": {
        "tags": [
          "Stats"
        ],
        "summary": "Returns all Algorand aggregated latest stats, chain-info, metrics and ledger supplys from Allo.info analytics API stats",
        "operationId": "get_Stats",
        "responses": {
          "200": {
            "description": "Get latest Algorand blockchain aggregated stats and metrics",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "stats": {
                      "type": "object",
                      "properties": {
                        "balancesStats": {
                          "type": "object",
                          "properties": {
                            "BalanceInSCsMax": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Max microAlgos in a Smart Contract account"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "BalanceInSCsSum": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Total microAlgos in Smart Contract accounts"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "CntAccounts": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Number of unique addresses in transactions"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "CntAccountsOpen": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Number of accounts with non zero balance"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "CntAddresses": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Number of accounts opened across history"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "CntSCsWithBalance": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Number of Smart Contract accounts with non zero balance"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "MBRInNonSCsMax": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Max value of Minimum balance in microAlgos across all non smart contract accounts"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "MBRInNonSCsMaxAddr": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Non SC account address with max MBR"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "MBRInNonSCsSum": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Minimum balance total in microAlgos across all non smart contract accounts"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "MBRInSCsMax": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Max value of Minimum balance in microAlgos across all smart contract accounts"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "MBRInSCsMaxAddr": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Smart Contract account address with max MBR"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "MBRInSCsSum": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Minimum balance total in microAlgos across all smart contract accounts"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "MBRSum": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Minimum balance total in microAlgos across all accounts"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            }
                          },
                          "required": [
                            "BalanceInSCsMax",
                            "BalanceInSCsSum",
                            "CntAccounts",
                            "CntAccountsOpen",
                            "CntAddresses",
                            "CntSCsWithBalance",
                            "MBRInNonSCsMax",
                            "MBRInNonSCsMaxAddr",
                            "MBRInNonSCsSum",
                            "MBRInSCsMax",
                            "MBRInSCsMaxAddr",
                            "MBRInSCsSum",
                            "MBRSum"
                          ]
                        },
                        "participationStats": {
                          "type": "object",
                          "properties": {
                            "averageAStake": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Average Algo stake"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "largestAStake": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Largest Algo stake"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "largestAStakeAddr": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Address with the largest online stake"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "onlineAccounts": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Total online (unexpired) accounts"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "onlineVotingAlgo": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Total Algo in online (unexpired) accounts"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "proposers7d": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Unique proposers in last 7 days"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "q15": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "15% account stakes are below this number"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "q25": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "25% account stakes are below this number"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "q50": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Median stake"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "q75": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "75% account stakes are below this number"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "q95": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "95% account stakes are below this number"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "voters7d": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "string"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Unique voters in last 7 days"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            }
                          },
                          "required": [
                            "averageAStake",
                            "largestAStake",
                            "largestAStakeAddr",
                            "onlineAccounts",
                            "onlineVotingAlgo",
                            "proposers7d",
                            "q15",
                            "q25",
                            "q50",
                            "q75",
                            "q95",
                            "voters7d"
                          ]
                        },
                        "txnStats": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "ts": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "DateTime"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Timestamp of the transaction"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "r0": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "UInt64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Round number"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "r1": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "UInt64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Round number"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "rounds": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "UInt64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Number of rounds"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "avgBlockTime": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "Float64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Average block time"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "algos": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "Float64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Amount of Algos"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "fees": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "Float64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Transaction fees"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "allTxn": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "UInt64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Total number of transactions"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "outerTxn": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "UInt64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Number of outer transactions"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "innerTxn": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "Int64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Number of inner transactions"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "maxBlock": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "UInt32"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Maximum block number"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "newAcc": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "UInt64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Number of new accounts"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "groupTxn": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "UInt64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Number of grouped transactions"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "avgTxnBlock": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "Float64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Average transactions per block"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "tps": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "Float64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Transactions per second"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "q90Tps": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "Float64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "90th percentile of transactions per second"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              },
                              "peakTps": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "example": "Float64"
                                  },
                                  "description": {
                                    "type": "string",
                                    "example": "Peak transactions per second"
                                  }
                                },
                                "required": [
                                  "type",
                                  "description"
                                ]
                              }
                            },
                            "required": [
                              "ts",
                              "r0",
                              "r1",
                              "rounds",
                              "avgBlockTime",
                              "algos",
                              "fees",
                              "allTxn",
                              "outerTxn",
                              "innerTxn",
                              "maxBlock",
                              "newAcc",
                              "groupTxn",
                              "avgTxnBlock",
                              "tps",
                              "q90Tps",
                              "peakTps"
                            ]
                          }
                        },
                        "ledger": {
                          "type": "object",
                          "properties": {
                            "current_round": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Current round number of the Algorand blockchain"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "online_money": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Total microAlgos in online accounts"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            },
                            "total_money": {
                              "type": "object",
                              "properties": {
                                "type": {
                                  "type": "string",
                                  "example": "integer"
                                },
                                "description": {
                                  "type": "string",
                                  "example": "Total microAlgos in the system"
                                }
                              },
                              "required": [
                                "type",
                                "description"
                              ]
                            }
                          },
                          "required": [
                            "current_round",
                            "online_money",
                            "total_money"
                          ]
                        }
                      },
                      "required": [
                        "balancesStats",
                        "participationStats",
                        "txnStats",
                        "ledger"
                      ]
                    }
                  },
                  "required": [
                    "stats"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/verified_asset": {
      "get": {
        "tags": [
          "VerifiedAsset"
        ],
        "summary": "Endpoint to get Algorand verified assets and their verification status by asset ID, name or unit (e.g. USDC or $USDC)",
        "operationId": "get_VerifiedAsset",
        "parameters": [
          {
            "schema": {
              "type": "string",
              "description": "Asset ID to check verification status"
            },
            "required": false,
            "description": "Asset ID to check verification status",
            "name": "asset_id",
            "in": "query"
          },
          {
            "schema": {
              "type": "string",
              "description": "Asset name to check verification status"
            },
            "required": false,
            "description": "Asset name to check verification status",
            "name": "name",
            "in": "query"
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "verified": {
                        "type": "boolean",
                        "description": "Whether the asset is verified"
                      },
                      "asset": {
                        "type": "object",
                        "description": "Asset information",
                        "properties": {
                          "asset_id": {
                            "type": "integer",
                            "description": "Asset ID"
                          },
                          "name": {
                            "type": "string",
                            "description": "Asset name"
                          },
                          "unit_name": {
                            "type": "string",
                            "description": "Asset unit name"
                          },
                          "verification_tier": {
                            "type": "string",
                            "description": "Verification tier (verified, trusted, etc.)"
                          },
                          "creator_address": {
                            "type": "string",
                            "description": "Creator address"
                          },
                          "total_supply": {
                            "type": "integer",
                            "description": "Total supply"
                          },
                          "decimals": {
                            "type": "integer",
                            "description": "Decimal places"
                          },
                          "url": {
                            "type": "string",
                            "description": "Asset URL"
                          },
                          "logo": {
                            "type": "string",
                            "description": "Asset logo URL"
                          },
                          "is_verified": {
                            "type": "boolean",
                            "description": "Whether the asset is verified"
                          }
                        },
                        "required": [
                          "asset_id",
                          "name",
                          "unit_name",
                          "verification_tier",
                          "creator_address",
                          "total_supply",
                          "decimals",
                          "url",
                          "logo",
                          "is_verified"
                        ]
                      }
                    },
                    "required": [
                      "verified",
                      "asset"
                    ]
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "example": "string"
                        },
                        "description": {
                          "type": "string",
                          "example": "Error message"
                        }
                      },
                      "required": [
                        "type",
                        "description"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "Asset not found",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "verified": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "example": "boolean"
                        },
                        "description": {
                          "type": "string",
                          "example": "Always false for not found assets"
                        }
                      },
                      "required": [
                        "type",
                        "description"
                      ]
                    },
                    "message": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "example": "string"
                        },
                        "description": {
                          "type": "string",
                          "example": "Error message"
                        }
                      },
                      "required": [
                        "type",
                        "description"
                      ]
                    }
                  },
                  "required": [
                    "verified",
                    "message"
                  ]
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "example": "string"
                        },
                        "description": {
                          "type": "string",
                          "example": "Error message"
                        }
                      },
                      "required": [
                        "type",
                        "description"
                      ]
                    },
                    "message": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "example": "string"
                        },
                        "description": {
                          "type": "string",
                          "example": "Detailed error message"
                        }
                      },
                      "required": [
                        "type",
                        "description"
                      ]
                    }
                  },
                  "required": [
                    "error",
                    "message"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/verified_assets_list": {
      "get": {
        "tags": [
          "VerifiedAssetsList"
        ],
        "summary": "Endpoints for getting list of verified Algorand asset IDs",
        "operationId": "get_VerifiedAssetsList",
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "assets": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "example": "array"
                        },
                        "items": {
                          "type": "object",
                          "properties": {
                            "type": {
                              "type": "string",
                              "example": "integer"
                            },
                            "description": {
                              "type": "string",
                              "example": "Verified asset ID"
                            }
                          },
                          "required": [
                            "type",
                            "description"
                          ]
                        },
                        "description": {
                          "type": "string",
                          "example": "Array of verified Algorand asset IDs"
                        }
                      },
                      "required": [
                        "type",
                        "items",
                        "description"
                      ]
                    },
                    "count": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "example": "integer"
                        },
                        "description": {
                          "type": "string",
                          "example": "Total number of verified assets"
                        }
                      },
                      "required": [
                        "type",
                        "description"
                      ]
                    }
                  },
                  "required": [
                    "assets",
                    "count"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "example": "string"
                        },
                        "description": {
                          "type": "string",
                          "example": "Error message"
                        }
                      },
                      "required": [
                        "type",
                        "description"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "No verified assets found",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "example": "string"
                        },
                        "description": {
                          "type": "string",
                          "example": "Error message"
                        }
                      },
                      "required": [
                        "type",
                        "description"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "example": "string"
                        },
                        "description": {
                          "type": "string",
                          "example": "Error message"
                        }
                      },
                      "required": [
                        "type",
                        "description"
                      ]
                    },
                    "message": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "example": "string"
                        },
                        "description": {
                          "type": "string",
                          "example": "Detailed error message"
                        }
                      },
                      "required": [
                        "type",
                        "description"
                      ]
                    }
                  },
                  "required": [
                    "error",
                    "message"
                  ]
                }
              }
            }
          }
        }
      }
    }
  },
  "webhooks": {}
}