Logo

Documentation

  • Features
  • Implementation
  • ChangeLog
    • Version 1.0.0 (TBD)
  • How-To Guide
    • Prerequisites
      • Dependencies
      • Dimecoin Core
    • Installation and Setup of ElectrumX-Dime (Not as a Service)
      • Clone the ElextrumX-Dime repository
      • Install Dime Quark Hash
      • Create Self-Signed SSL Certificate
      • Create a Shell Script for ElectrumX-Dime
      • Install Screen and Launch ElectrumX-Dime
    • Running ElectrumX-Dime (As a Service)
      • Running
      • Using daemontools
      • Using systemd
      • Installing on Raspberry Pi 3
    • Additional Considerations
      • Database Engine
      • Process Limits
      • Sync Progress
      • Terminating ElectrumX-Dime
      • Understanding the Logs
      • Running on a Pivileged Port
      • Compact DB History and Required Maintenance
  • Environment Variables
    • Required
    • For the run script
    • Services
    • Miscellaneous
    • Resource Usage Limits
    • Peer Discovery
    • Cache
  • Electrum-Dime Protocol
    • Protocol Basics
      • Message Stream
      • Notifications
      • Version Negotiation
      • Script Hashes
      • Status
      • Block Headers
    • Protocol Methods
      • blockchain.block.header
        • blockchain.block.header()
      • blockchain.block.headers
        • blockchain.block.headers()
      • blockchain.estimatefee
        • blockchain.estimatefee()
      • blockchain.headers.subscribe
        • blockchain.headers.subscribe()
      • blockchain.relayfee
        • blockchain.relayfee()
      • blockchain.scripthash.get_balance
        • blockchain.scripthash.get_balance()
      • blockchain.scripthash.get_history
        • blockchain.scripthash.get_history()
      • blockchain.scripthash.get_mempool
        • blockchain.scripthash.get_mempool()
      • blockchain.scripthash.listunspent
        • blockchain.scripthash.listunspent()
      • blockchain.scripthash.subscribe
        • blockchain.scripthash.subscribe()
      • blockchain.scripthash.unsubscribe
        • blockchain.scripthash.unsubscribe()
      • blockchain.transaction.broadcast
        • blockchain.transaction.broadcast()
      • blockchain.transaction.get
        • blockchain.transaction.get()
      • blockchain.transaction.get_merkle
        • blockchain.transaction.get_merkle()
      • blockchain.transaction.id_from_pos
        • blockchain.transaction.id_from_pos()
      • mempool.get_fee_histogram
        • mempool.get_fee_histogram()
      • server.add_peer
        • server.add_peer()
      • server.banner
        • server.banner()
      • server.donation_address
        • server.donation_address()
      • server.features
        • server.features()
      • server.peers.subscribe
        • server.peers.subscribe()
      • server.ping
        • server.ping()
      • server.version
        • server.version()
      • Masternode methods (Dash and compatible coins)
      • masternode.announce.broadcast
        • masternode.announce.broadcast()
      • masternode.subscribe
        • masternode.subscribe()
      • masternode.list
        • masternode.list()
      • ProTx methods (Dash DIP3)
      • protx.diff
        • protx.diff()
      • protx.info
        • protx.info()
      • Name methods (Namecoin and compatible coins)
      • blockchain.name.get_value_proof
        • blockchain.name.get_value_proof()
    • Protocol Changes
      • Version 1.0
        • Deprecated methods
      • Version 1.1
        • Changes
        • New methods
        • Removed methods
      • Version 1.2
        • Changes
        • New methods
        • Deprecated methods
      • Version 1.3
        • Changes
        • New methods
        • Removed methods
        • Deprecated methods
      • Version 1.4
        • Changes
        • New methods
        • Removed methods
      • Version 1.4.1
        • Changes
      • Version 1.4.2
        • New methods
      • Version 1.4.3
        • New methods
    • Removed Protocol Methods
      • Deserialized Headers
        • blockchain.address.get_balance
        • blockchain.address.get_history
        • blockchain.address.get_mempool
        • blockchain.address.listunspent
        • blockchain.address.subscribe
        • blockchain.headers.subscribe
        • blockchain.numblocks.subscribe
        • blockchain.utxo.get_address
        • blockchain.block.get_header
        • blockchain.block.get_chunk
        • server.version
    • Protocol Ideas
      • blockchain.scripthash.subscribe
        • blockchain_.scripthash.subscribe()
      • blockchain.scripthash.history
        • blockchain.scripthash.history()
      • blockchain.scripthash.utxos
        • blockchain.scripthash.utxos()
      • blockchain.transaction.get
        • blockchain_.transaction.get()
      • mempool.changes
        • mempool.changes()
  • RPC Interface
    • add_peer
    • daemon_url
    • disconnect
    • getinfo
    • groups
    • log
    • peers
    • query
    • reorg
    • sessions
    • stop
  • Architecture
    • Env
    • Controller
    • LocalRPC
    • ElectrumX-Dime
    • Daemon
    • Block Processor
    • Prefetcher
    • Mempool
    • Database
  • Authors
Electrum-Dime
  • Search


© Copyright 2018-2024, Dimecoin Developers. Revision 14294b4f.

Built with Sphinx using a theme provided by Read the Docs.