Quantum Coin logo
  • Home
  • DogeProtocol.org
  • DpScan
  • Downloads
Quantum Coin logo
Quantum Coin logo
  • Home
  • DogeProtocol.org
  • DPscan
  • Community
    • Telegram
      Telegram

      @DogeProtocolCommunity

    • Discord
      Discord

      discord.gg/bbbMPyzJTM

    • Twitter
      Twitter

      @DogeProtocol1

    • Reddit
      Reddit

      /r/DogeProtocol1

Quantum Coin Docs

  • DPdocs homeHome
  • Quantum Coin Vision PaperVision
  • Quantum Coin WhitepapersWhitepapers
    • Quantum Resistance
    • Consensus (PoS)
    • Data Availability
    • Allocation
  • Quantum Coin FeaturesFeatures
    • Smart Contracts
    • Dynamic TPS
    • Block Explorer
  • Quantum Coin TestnetTestnet
    • About
    • Requirements
    • Setup
    • Connecting
    • Interacting
    • Staking
  • Quantum Coin TokensDogeP Tokens
  • Quantum Coin DownloadsDownloads
  • Quantum Coin Github source code, documentationGithub
  • DPdocs homeHome
  • Quantum Coin Vision PaperVision
  • Quantum Coin WhitepapersWhitepapers
    • Quantum Resistance
    • Consensus (PoS)
    • Data Availability
    • Allocation
  • Quantum Coin FeaturesFeatures
    • Smart Contracts
    • Dynamic TPS
    • Block Explorer
  • Quantum Coin TestnetTestnet
    • About
    • Major Changes
    • Requirements
    • Setup
    • Connecting
    • Interacting
    • Staking
  • DogeP TokensDogeP Tokens
  • Quantum Coin DownloadsDownloads
  • Quantum Coin Github source code, documentationGithub

Interacting with the blockchain

Warning

You may notice that a lot of the commands are related to eth. This is because Quantum Coin blockchain uses the Ethereum code-base with quantum resistance and new features added to it.

Quantum Coin testnet is based on Ethereum code base with Quantum Resistance and other updates added on top of it. The node client software GETH of Ethereum was modified to achieve this functionality. The steps to interact with the blockchain including checking account balance, sending and receiving coins etc. remain the same. For more information, see Geth Console.

  • Ensure that your account is connected to the blockchain.
    If you open a new command prompt or terminal, you will need to run the set (Windows) or export (Linux) commands again as described in the above link.
  • For Windows: Connect to the geth console; this is a pre-requisite for all further commands. Open a command prompt and change to the folder where geth is located. Then run the following command:
    geth attach \\.\pipe\geth.ipc
    If the command is successful, you should see a prompt show up, waiting for keyboard input. You will also see your account-address printed on screen, with the label "coinbase".
  • Find account balance; from inside geth console, run the following command, replacing YourAccountAddressGoesHere with your account address. Your account address should be listed with the label "coinbase" in the previous step.
    web3.fromWei(eth.getBalance("YourAccountAddressGoesHere"))
    You can also pass any account-address to check the balance in that account.
  • To send coins to another account; from inside geth console, run the following command. Replace FromAddressGoesHere, ToAddressGoesHere and NumberOfCoinsGoesHere with appropriate values.
    eth.sendTransaction({from: 'FromAddressGoesHere', to: 'ToAddressGoesHere', value: web3.toWei(NumberOfCoinsGoesHere, "ether")})
    You will see the transaction id being output after the above command is executed. Note down this transaction id.
  • To get the transaction status; from inside geth console, run the following command. Replace TransactionIdGoesHere with the transaction id from the previous step.
     eth.getTransaction("TransactionIdGoesHere")
    You will see the transaction details being output after the above command is executed. Note that the number of coins sent are shown in wei unit, which is 1000000000000000000 times the number coins sent in the previous command.
  • To check status of a transaction that got successfully included in a block; from inside geth console, run the following command. Replace TransactionIdGoesHere with the transaction id from the previous step.
     eth.getTransactionReceipt("TransactionIdGoesHere")
    You will see the transaction details being output after the above command is executed. Note that the number of coins sent are shown in wei unit, which is 1000000000000000000 times the number coins sent in the previous command.
  • About Testnet T3
  • Requirements
  • Setting up blockchain node client
  • Connecting to the blockchain
  • Interacting with the blockchain
  • Staking in the proof-of-stake blockchain
Quantum Coin Vision
Vision

The Vision of Quantum Coin.

Quantum Coin Quantum Resistance
Quantum Resistance

Quantum Resistance in the Quantum Coin blockchain.

Quantum Coin Blockchain Smart Contracts
Smart Contracts

Smart Contract support in the Quantum Coin blockchain.

Quantum Coin Proof-of-Stake consensus
Consensus

Proof of Stake consensus.

Data Availability in Quantum Coin Blockchain
Data Availability

Data Availability, long term and short term.

Quantum Coin Blockchain Allocation
Blockchain Allocation

Bitcoin + Ethereum + Dogecoin + DogeP multi-fork.

Dynamic Transactions Per Second model, Quantum Coin Blockchain
Dynamic TPS

Dynamic Transactions Per Second model.

DPscan Quantum Coin Block Explorer
Block Explorer

DPscan Blockchain Explorer.

About Testnet
Testnet

Testnet details, setup and usage.

Quantum Coin Downloads
Downloads

Download blockchain node client software.

Quantum Coin Github source code, documentation
Github

Source code, documentation are maintained in Github.

DogeP ERC20 Token
DogeP Tokens

About the DogeP ERC20 Token.

Help

Quantum Coin is developed and maintained by an open community. Hop on to the community discord server for help with development.

  • DogeProtocol.org - Website
  • DPscan - Block Explorer
  • Github - source code and documentation
  • Whitepapers - technology
Still stuck? Ask the dev community
On this page:
Documentation Introduction Help!

DogeProtocol.org