DOGE
Dogecoin was launched in 2013 by Billy Markus and Jackson Palmer. Initially, the coin was meant to be a joke currency – its logo is a dog of the breed Shiba Inu, famous from internet memes. Also the official founder was named Shibetoshi Nakamoto, a play on the pseudonym of Bitcoin’s founder. Despite its for-fun origin, Dogecoin quickly grew an extensive online community and is now one of the top 30 currencies.
Technically, dogecoin uses Proof-of-Work with Scrypt algorithm, originally used by Litecoin. Therefore, just like Litecoin, the mining is done by computer-grade hardware and cannot be mined by more sophisticated ASICs miners.
Dogecoin is faster than both Bitcoin and Litecoin, with an average transaction speed of 1 minute, against the 2,5 minutes for Litecoin and 10 minutes for Bitcoin transactions.
Another major difference between Doge, Litecoin and Bitcoin is that the latter two currencies are deflationary due to them having a hard cap. Doge, on the contrary, is inflationary, which means mining can be maintained and lost coins are replaced.
Crypto APIs supports DOGE mainnet APIs and DOGE testnet APIs.
Some Useful Endpoints
Blockchain Information
General information about a blockchain is available by GET-ing the base resource.The returned object contains a litany of information about the blockchain, including its height, the time/hash of the latest block, and more.
Documentation
Response Body:
Block Hash Endpoint
Get general information about Block Hash EndpointThe returned object contains information about the block in JSON format, including its height, the number of transactions in it, transaction hashes listed in the canonical order in which they appear in the block, and more.
Documentation
Response Body:
Block Height Endpoint
Block Height endpoint gives you detail information for particular block in the blockchainThe returned object contains information about the block in JSON format, including its height, the number of transactions in it, transaction hashes listed in the canonical order in which they appear in the block, and more.
Documentation
Response Body:
Latest Block Endpoint
Latest Block Endpoint gives you detail information for the latest block in the blockchainThe returned object contains information about the latest block in JSON format, including its height, the number of transactions in it and more.
Documentation
Response Body:
Address Endpoint
The default Address Endpoint strikes a general information about addresses.Address API allows you to look up information about public addresses on the blockchain, generate single-use, low-value key pairs with corresponding addresses.
Documentation
Response Body:
Generate Address Endpoint
The Generate Address endpoint allows you to generate private-public key-pairs along with an associated public address.The Address Transactions Endpoint returns all information available about a particular address, including an array of complete transactions.
Documentation
Response Body:
Address Transactions Endpoint
Get general information about Address Transactions EndpointThe Address Transactions Endpoint returns all information available about a particular address, including an array of complete transactions.
Documentation
Response Body:
Transactions Txid Endpoint
Get general information about Transactions Txid EndpointThe Transaction Txid Endpoint returns detailed information about a given transaction based on its id.
Documentation
Response Body:
Transactions Block Endpoint
Get general information about Transactions Block EndpointThe Transaction Index by Block Endpoint returns detailed information about a list of transactions.
Documentation
Response Body:
Unconfirmed Transactions Endpoint
Get general information about Unconfirmed Transactions EndpointThe Unconfirmed Transactions Endpoint returns an array of the latest transactions relayed by nodes in a blockchain that haven’t been included in any blocks.
Documentation
Response Body:
Decode Raw Transactions Endpoint
Get general information Decode Raw Transactions EndpointWe also offer the ability to decode raw transactions without sending propagating them to the network; perhaps you want to double-check another client library or confirm that another service is sending proper transactions.
Documentation
Response Body:
Creating Transactions Endpoint
Creating Transactions EndpointUsing Crypto APIs, you can push transactions to blockchains one of two ways:Use our two-endpoint process outlined below, wherein we generate a TXSkeleton based on your input address, output address, and value to transfer. In either case, for security reasons, we never take possession of your private keys. We do use private keys with our Microtransaction API, but they are for low-value transactions and we discard them immediately from our servers’ memory.
Documentation
Response Body:
Sign Transactions Endpoint
Sign Transactions EndpointThe returned object is a hexadecimal string that represents the signed transaction. This hexadecimal is used by the Send Transactions Endpoint in order to broadcast the transaction into the Bitcoin blockchain.
Documentation
Response Body:
Send Transactions Endpoint
Get general information about Send Transactions EndpointTransaction Send Endpoint allows users to broadcast the signed transaction to the Bitcoin blockchain.
Documentation
Response Body:
New Transaction Endpoint
Get general information about New Transaction EndpointThe New Transaction Endpoint combines the other three endpoints: Create, Sign and Send Endpoints. Users should provide the inputs and outputs fields with the corresponding data, as well as the fee and the wifs(private ECDSA keys) of the addresses. Therefore, the endpoint creates, signs and broadcasts the new transaction to the Bitcoin Blockchain. For more information, see the examples.
Documentation
Response Body:
New Transaction Using HDWallet Endpoint
Get general information about New Transaction Using HDWallet EndpointNew Transaction Using HDWallet Endpoint provides the possibility to create, sign and send new transactions using your HDWallet.
Documentation
Response Body:
Transactions Fee Endpoint
Get general information about Transactions Fee EndpointTransactions Fee Endpoint Get general information about Transactions Fee Endpoint Transactions Fee Endpoint gives information about the fees for all transactions included in the last 70 blocks.
Documentation
Response Body: