rostrum 7.0.0

An efficient implementation of Electrum Server with token support
Documentation
site_name: Rostrum Documentation
site_description: Documentation for Rostrum - Electrum Server in Rust
site_author: Bitcoin Unlimited

repo_url: https://gitlab.com/bitcoinunlimited/rostrum
docs_dir: doc
site_dir: build-docs

theme:
  name: material
  palette:
    scheme: slate

markdown_extensions:
  - pymdownx.snippets
  - pymdownx.tabbed:
      alternate_style: true

nav:
  - Home: index.md
  - Protocol Reference:
    - protocol/basics.md
    - protocol/methods.md
    - protocol/discovery.md
    - RPC Methods:
      - blockchain.address.decode: protocol/blockchain/blockchain-address-decode.md
      - blockchain.address.get_balance: protocol/blockchain/blockchain-address-get_balance.md
      - blockchain.address.get_first_use: protocol/blockchain/blockchain-address-get_first_use.md
      - blockchain.address.get_history: protocol/blockchain/blockchain-address-get_history.md
      - blockchain.address.get_mempool: protocol/blockchain/blockchain-address-get_mempool.md
      - blockchain.address.get_scripthash: protocol/blockchain/blockchain-address-get_scripthash.md
      - blockchain.address.listunspent: protocol/blockchain/blockchain-address-listunspent.md
      - blockchain.address.subscribe: protocol/blockchain/blockchain-address-subscribe.md
      - blockchain.address.unsubscribe: protocol/blockchain/blockchain-address-unsubscribe.md
      - blockchain.block.header: protocol/blockchain/blockchain-block-header.md
      - blockchain.block.headers: protocol/blockchain/blockchain-block-headers.md
      - blockchain.estimatefee: protocol/blockchain/blockchain-estimatefee.md
      - blockchain.headers.subscribe: protocol/blockchain/blockchain-headers-subscribe.md
      - blockchain.headers.tip: protocol/blockchain/blockchain-headers-tip.md
      - blockchain.relayfee: protocol/blockchain/blockchain-relayfee.md
      - blockchain.scripthash.get_balance: protocol/blockchain/blockchain-scripthash-get_balance.md
      - blockchain.scripthash.get_first_use: protocol/blockchain/blockchain-scripthash-get_first_use.md
      - blockchain.scripthash.get_history: protocol/blockchain/blockchain-scripthash-get_history.md
      - blockchain.scripthash.get_mempool: protocol/blockchain/blockchain-scripthash-get_mempool.md
      - blockchain.scripthash.listunspent: protocol/blockchain/blockchain-scripthash-listunspent.md
      - blockchain.scripthash.subscribe: protocol/blockchain/blockchain-scripthash-subscribe.md
      - blockchain.scripthash.unsubscribe: protocol/blockchain/blockchain-scripthash-unsubscribe.md
      - blockchain.transaction.broadcast: protocol/blockchain/blockchain-transaction-broadcast.md
      - blockchain.transaction.get: protocol/blockchain/blockchain-transaction-get.md
      - blockchain.transaction.get_confirmed_blockhash: protocol/blockchain/blockchain-transaction-get_confirmed_blockhash.md
      - blockchain.transaction.get_merkle: protocol/blockchain/blockchain-transaction-get_merkle.md
      - blockchain.transaction.id_from_pos: protocol/blockchain/blockchain-transaction-id_from_pos.md
      - blockchain.transaction.utxo.get: protocol/blockchain/blockchain-utxo-get.md
      - cashaccount.query.name: protocol/cashaccount/cashaccount-query-name.md
      - mempool.get_fee_histogram: protocol/mempool/mempool-get_fee_histogram.md
      - server.add_peer: protocol/server/server-add_peer.md
      - server.banner: protocol/server/server-banner.md
      - server.donation_address: protocol/server/server-donation_address.md
      - server.features: protocol/server/server-features.md
      - server.peers-subscribe: protocol/server/server-peers-subscribe.md
      - server.ping: protocol/server/server-ping.md
      - server.version: protocol/server/server-version.md
      - token.address.get_balance: protocol/token/token-address-get_balance.md
      - token.address.get_history: protocol/token/token-address-get_history.md
      - token.address.get_mempool: protocol/token/token-address-get_mempool.md
      - token.address.listunspent: protocol/token/token-address-listunspent.md
      - token.genesis.info: protocol/token/token-genesis-info.md
      - token.nft.list: protocol/token/token-nft-list.md
      - token.scripthash.get_balance: protocol/token/token-scripthash-get_balance.md
      - token.scripthash.get_history: protocol/token/token-scripthash-get_history.md
      - token.scripthash.get_mempool: protocol/token/token-scripthash-get_mempool.md
      - token.scripthash.listunspent: protocol/token/token-scripthash-listunspent.md
      - token.transaction.get: protocol/token/token-transaction-get_history.md

  - Usage:
    - usage.md
    - install.md
    - build.md
    - Configuration: configuration.md
    - Full node setup: bitcoind.md
    - Clients \& Libraries: connecting.md
    - ssl.md
    - monitoring.md
  - Technical:
    - Ports: ports.md
    - websockets.md
    - tor.md
    - low-memory.md
    - rpc.md
    - systemd.md
    - cookie_deprecation.md
  - Developers:
    - reference.md
    - tests.md
    - schema.md
    - cross-compile.md