{"id":35203091,"url":"https://github.com/repp/dogecoin_client","last_synced_at":"2026-04-02T01:15:54.497Z","repository":{"id":14405275,"uuid":"17116005","full_name":"repp/dogecoin_client","owner":"repp","description":"A Dogecoin client for ruby. A wrapper gem for making remote procedure calls to dogecoind.","archived":false,"fork":false,"pushed_at":"2014-05-31T03:13:21.000Z","size":184,"stargazers_count":17,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-01-01T09:32:35.221Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/repp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-23T20:13:07.000Z","updated_at":"2021-05-28T04:38:10.000Z","dependencies_parsed_at":"2022-09-10T23:40:50.576Z","dependency_job_id":null,"html_url":"https://github.com/repp/dogecoin_client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/repp/dogecoin_client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/repp%2Fdogecoin_client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/repp%2Fdogecoin_client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/repp%2Fdogecoin_client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/repp%2Fdogecoin_client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/repp","download_url":"https://codeload.github.com/repp/dogecoin_client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/repp%2Fdogecoin_client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31293748,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T01:05:07.454Z","status":"ssl_error","status_checked_at":"2026-04-02T00:56:46.496Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-12-29T12:36:42.083Z","updated_at":"2026-04-02T01:15:54.488Z","avatar_url":"https://github.com/repp.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DogecoinClient\n\nDogecoinClient is a gem that makes it easy to work with dogecoin in ruby.\n\n## Dependencies\n\nThe only requirement is a running dogecoin daemon ([dogecoind](https://github.com/dogecoin/dogecoin)). Make sure to check out the [doc section](https://github.com/dogecoin/dogecoin/tree/master/doc) and follow the instructions for your os.\nNOTICE: by default dogecoind will only allow local connections.\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n    gem 'dogecoin_client'\n\nOr install it yourself as:\n\n    $ gem install dogecoin_client\n\n## Configuration\n\nIf you're using rails you can create an initializer. Here are the default settings:\n\n```ruby\n# config/initializers/dogecoin_client.rb\nDogecoinClient.configure do |config|\n    config.host = 'localhost'\n    config.port = 22555\n    config.protocol = :http\n    config.user = ''\n    config.password = ''\nend\n```\n\nYou can also pass config variables as an options hash when creating a new client:\n\n```ruby\nclient = DogecoinClient.new(user: 'my_dogecoind_username', password: 'my_super_secure_password')\n```\n\n## Example Usage\n\n```ruby\n# create a new instance of the client\nclient = DogecoinClient.new\n\n# check that dogecoind is running and that our credentials are correct\nif client.valid?\n    # get a new wallet address\n    new_wallet_addr = client.get_new_address\n\n    # get the balance of our new wallet\n    my_balance = client.get_balance(new_wallet_addr)\n    puts \"I have #{my_balance} doge!\"\nelse\n    puts 'Something is wrong...'\nend\n```\n\n## Available Methods\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003e Method \u003c/th\u003e\n\u003cth\u003e Params \u003c/th\u003e\n\u003cth\u003e Description \u003c/th\u003e\n\u003cth\u003eunlckd wallet req?\n\u003c/th\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e add_multi_sig_address \u003c/td\u003e\n\u003ctd\u003e [nrequired] [\"key\",\"key\"] [account] \u003c/td\u003e\n\u003ctd\u003e \u003cb\u003eCurrently only available on testnet\u003c/b\u003e Add a nrequired-to-sign multisignature address to the wallet. Each key is a dogecoin address or hex-encoded public key. If [account] is specified, assign address to [account]. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e backup_wallet \u003c/td\u003e\n\u003ctd\u003e [destination] \u003c/td\u003e\n\u003ctd\u003e Safely copies wallet.dat to destination, which can be a directory or a path with filename. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e dump_priv_key \u003c/td\u003e\n\u003ctd\u003e [dogecoinaddress] \u003c/td\u003e\n\u003ctd\u003e Reveals the private key corresponding to \u003cdogecoinaddress\u003c \u003c/td\u003e\n\u003ctd\u003e Yes\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e encrypt_wallet \u003c/td\u003e\n\u003ctd\u003e [passphrase] \u003c/td\u003e\n\u003ctd\u003e Encrypts the wallet with \u003cpassphrase\u003c. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_account \u003c/td\u003e\n\u003ctd\u003e [dogecoinaddress] \u003c/td\u003e\n\u003ctd\u003e Returns the account associated with the given address. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_account_address \u003c/td\u003e\n\u003ctd\u003e [account] \u003c/td\u003e\n\u003ctd\u003e Returns the current dogecoin address for receiving payments to this account. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_addresses_by_account \u003c/td\u003e\n\u003ctd\u003e [account] \u003c/td\u003e\n\u003ctd\u003e Returns the list of addresses for the given account. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_balance \u003c/td\u003e\n\u003ctd\u003e [account] [minconf=1] \u003c/td\u003e\n\u003ctd\u003e If [account] is not specified, returns the server's total available balance.\u003cbr /\u003eIf [account] is specified, returns the balance in the account. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_block \u003c/td\u003e\n\u003ctd\u003e [hash] \u003c/td\u003e\n\u003ctd\u003e Returns information about the given block hash. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_block_count \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e Returns the number of blocks in the longest block chain. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_block_hash \u003c/td\u003e\n\u003ctd\u003e [index] \u003c/td\u003e\n\u003ctd\u003e Returns hash of block in best-block-chain at \u003cindex\u003c \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_block_number \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003cb\u003eDeprecated\u003c/b\u003e. Use getblockcount. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_connection_count \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e Returns the number of connections to other nodes. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_difficulty \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e Returns the proof-of-work difficulty as a multiple of the minimum difficulty. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_generate \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e Returns true or false whether dogecoind is currently generating hashes \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_hashes_per_sec \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e Returns a recent hashes per second performance measurement while generating. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_info \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e Returns an object containing various state info. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_memory_pool \u003c/td\u003e\n\u003ctd\u003e [data] \u003c/td\u003e\n\u003ctd\u003e If [data] is not specified, returns data needed to construct a block to work on:\n\u003cul\u003e\u003cli\u003e \"version\": block version\n\u003c/li\u003e\u003cli\u003e \"previousblockhash\": hash of current highest block\n\u003c/li\u003e\u003cli\u003e \"transactions\": contents of non-coinbase transactions that should be included in the next block\n\u003c/li\u003e\u003cli\u003e \"coinbasevalue\": maximum allowable input to coinbase transaction, including the generation award and transaction fees\n\u003c/li\u003e\u003cli\u003e \"time\": timestamp appropriate for next block\n\u003c/li\u003e\u003cli\u003e \"bits\": compressed target of next block\n\u003c/li\u003e\u003c/ul\u003e\n\u003cp\u003eIf [data] is specified, tries to solve the block and returns true if it was successful.\n\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_mining_info \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e Returns an object containing mining-related information:\n\u003cul\u003e\u003cli\u003e blocks\n\u003c/li\u003e\u003cli\u003e currentblocksize\n\u003c/li\u003e\u003cli\u003e currentblocktx\n\u003c/li\u003e\u003cli\u003e difficulty\n\u003c/li\u003e\u003cli\u003e errors\n\u003c/li\u003e\u003cli\u003e generate\n\u003c/li\u003e\u003cli\u003e genproclimit\n\u003c/li\u003e\u003cli\u003e hashespersec\n\u003c/li\u003e\u003cli\u003e pooledtx\n\u003c/li\u003e\u003cli\u003e testnet\n\u003c/li\u003e\u003c/ul\u003e\n\u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_new_address \u003c/td\u003e\n\u003ctd\u003e [account] \u003c/td\u003e\n\u003ctd\u003e Returns a new dogecoin address for receiving payments.  If [account] is specified (recommended), it is added to the address book so payments received with the address will be credited to [account]. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_received_by_account \u003c/td\u003e\n\u003ctd\u003e [account] [minconf=1] \u003c/td\u003e\n\u003ctd\u003e Returns the total amount received by addresses with [account] in transactions with at least [minconf] confirmations. If [account] not provided return will include all transactions to all accounts. (version 0.3.24-beta) \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_received_by_address \u003c/td\u003e\n\u003ctd\u003e [dogecoinaddress] [minconf=1] \u003c/td\u003e\n\u003ctd\u003e Returns the total amount received by \u003cdogecoinaddress\u003c in transactions with at least [minconf] confirmations. While some might consider this obvious, value reported by this only considers *receiving* transactions. It does not check payments that have been made *from* this address. In other words, this is not \"getaddressbalance\". Works only for addresses in the local wallet, external addresses will always show 0. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_transaction \u003c/td\u003e\n\u003ctd\u003e [txid] \u003c/td\u003e\n\u003ctd\u003e Returns an object about the given transaction containing:\n\u003cul\u003e\u003cli\u003e \"amount\": total amount of the transaction\n\u003c/li\u003e\u003cli\u003e \"confirmations\":  number of confirmations of the transaction\n\u003c/li\u003e\u003cli\u003e \"txid\": the transaction ID\n\u003c/li\u003e\u003cli\u003e \"time\": time the transaction occurred\n\u003c/li\u003e\u003cli\u003e \"details\" - An array of objects containing:\n\u003cul\u003e\u003cli\u003e \"account\"\n\u003c/li\u003e\u003cli\u003e \"address\"\n\u003c/li\u003e\u003cli\u003e \"category\"\n\u003c/li\u003e\u003cli\u003e \"amount\"\n\u003c/li\u003e\u003c/ul\u003e\n\u003c/li\u003e\u003c/ul\u003e\n\u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e get_work \u003c/td\u003e\n\u003ctd\u003e [data] \u003c/td\u003e\n\u003ctd\u003e If [data] is not specified, returns formatted hash data to work on:\n\u003cul\u003e\u003cli\u003e \"midstate\": precomputed hash state after hashing the first half of the data\n\u003c/li\u003e\u003cli\u003e \"data\": block data\n\u003c/li\u003e\u003cli\u003e \"hash1\": formatted hash buffer for second hash\n\u003c/li\u003e\u003cli\u003e \"target\": little endian hash target\n\u003c/li\u003e\u003c/ul\u003e\n\u003cp\u003eIf [data] is specified, tries to solve the block and returns true if it was successful.\n\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e help \u003c/td\u003e\n\u003ctd\u003e [command] \u003c/td\u003e\n\u003ctd\u003e List commands, or get help for a command. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e import_priv_key \u003c/td\u003e\n\u003ctd\u003e [dogecoinprivkey] [label] \u003c/td\u003e\n\u003ctd\u003e Adds a private key (as returned by dumpprivkey) to your wallet. \u003c/td\u003e\n\u003ctd\u003e Yes\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e key_pool_refill \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e Fills the keypool, requires wallet passphrase to be set. \u003c/td\u003e\n\u003ctd\u003e Yes\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e list_accounts \u003c/td\u003e\n\u003ctd\u003e [minconf=1] \u003c/td\u003e\n\u003ctd\u003e Returns Object that has account names as keys, account balances as values. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e list_received_by_account \u003c/td\u003e\n\u003ctd\u003e [minconf=1] [includeempty=false] \u003c/td\u003e\n\u003ctd\u003e Returns an array of objects containing:\n\u003cul\u003e\u003cli\u003e \"account\": the account of the receiving addresses\n\u003c/li\u003e\u003cli\u003e \"amount\": total amount received by addresses with this account\n\u003c/li\u003e\u003cli\u003e \"confirmations\": number of confirmations of the most recent transaction included\n\u003c/li\u003e\u003c/ul\u003e\n\u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e list_received_by_address \u003c/td\u003e\n\u003ctd\u003e [minconf=1] [includeempty=false] \u003c/td\u003e\n\u003ctd\u003e Returns an array of objects containing:\n\u003cul\u003e\u003cli\u003e \"address\": receiving address\n\u003c/li\u003e\u003cli\u003e \"account\": the account of the receiving address\n\u003c/li\u003e\u003cli\u003e \"amount\": total amount received by the address\n\u003c/li\u003e\u003cli\u003e \"confirmations\": number of confirmations of the most recent transaction included\n\u003c/li\u003e\u003c/ul\u003e\n\u003cp\u003eTo get a list of accounts on the system, execute dogecoind listreceivedbyaddress 0 true\n\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e list_since_block\u003c/td\u003e\n\u003ctd\u003e [blockhash] [target-confirmations] \u003c/td\u003e\n\u003ctd\u003e Get all transactions in blocks since block [blockhash], or all transactions if omitted. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e list_transactions \u003c/td\u003e\n\u003ctd\u003e [account] [count=10] [from=0] \u003c/td\u003e\n\u003ctd\u003e Returns up to [count] most recent transactions skipping the first [from] transactions for account [account]. If [account] not provided will return recent transaction from all accounts.\n\u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e move \u003c/td\u003e\n\u003ctd\u003e [fromaccount] [toaccount] [amount] [minconf=1] [comment] \u003c/td\u003e\n\u003ctd\u003e Move from one account in your wallet to another \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e send_from \u003c/td\u003e\n\u003ctd\u003e [fromaccount] [todogecoinaddress] [amount] [minconf=1] [comment] [comment-to] \u003c/td\u003e\n\u003ctd\u003e \u003camount\u003c is a real and is rounded to 8 decimal places. Will send the given amount to the given address, ensuring the account has a valid balance using [minconf] confirmations. Returns the transaction ID if successful (not in JSON object). \u003c/td\u003e\n\u003ctd\u003e Yes\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e send_many \u003c/td\u003e\n\u003ctd\u003e [fromaccount] [address:amount,...] [minconf=1] [comment] \u003c/td\u003e\n\u003ctd\u003e amounts are double-precision floating point numbers \u003c/td\u003e\n\u003ctd\u003e Yes\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e send_to_address \u003c/td\u003e\n\u003ctd\u003e [dogecoinaddress] [amount] [comment] [comment-to] \u003c/td\u003e\n\u003ctd\u003e \u003camount\u003c is a real and is rounded to 8 decimal places. Returns the transaction ID \u003ctxid\u003c if successful. \u003c/td\u003e\n\u003ctd\u003e Yes\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e set_account \u003c/td\u003e\n\u003ctd\u003e [dogecoinaddress] [account] \u003c/td\u003e\n\u003ctd\u003e Sets the account associated with the given address. Assigning address that is already assigned to the same account will create a new address associated with that account. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e set_generate \u003c/td\u003e\n\u003ctd\u003e [generate] [genproclimit] \u003c/td\u003e\n\u003ctd\u003e [generate] is true or false to turn generation on or off.\n\nGeneration is limited to [genproclimit] processors, -1 is unlimited. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e sign_message \u003c/td\u003e\n\u003ctd\u003e [dogecoinaddress] [message] \u003c/td\u003e\n\u003ctd\u003e Sign a message with the private key of an address. \u003c/td\u003e\n\u003ctd\u003e Yes\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e set_tx_fee \u003c/td\u003e\n\u003ctd\u003e [amount] \u003c/td\u003e\n\u003ctd\u003e [amount] is a real and is rounded to the nearest 0.00000001 \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e stop \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e Stop dogecoin server. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e validate_address \u003c/td\u003e\n\u003ctd\u003e [dogecoinaddress] \u003c/td\u003e\n\u003ctd\u003e Return information about [dogecoinaddress]. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e verify_message \u003c/td\u003e\n\u003ctd\u003e [dogecoinaddress] [signature] [message] \u003c/td\u003e\n\u003ctd\u003e Verify a signed message. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e wallet_lock \u003c/td\u003e\n\u003ctd\u003e  \u003c/td\u003e\n\u003ctd\u003e Removes the wallet encryption key from memory, locking the wallet. After calling this method,  you will need to call walletpassphrase again before being able to call any methods which require the wallet to be unlocked. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e wallet_passphrase \u003c/td\u003e\n\u003ctd\u003e [passphrase] [timeout] \u003c/td\u003e\n\u003ctd\u003e Stores the wallet decryption key in memory for \u003ctimeout\u003c seconds. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e wallet_passphrase_change \u003c/td\u003e\n\u003ctd\u003e [oldpassphrase] [newpassphrase] \u003c/td\u003e\n\u003ctd\u003e Changes the wallet passphrase from \u003coldpassphrase\u003c to \u003cnewpassphrase\u003c. \u003c/td\u003e\n\u003ctd\u003e No\n\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\n*Table stolen from [node-dogecoin](https://github.com/countable/node-dogecoin)\n\n## Contributing\n\nFor local testing, make sure to replace the user/password in `spec/client_spec.rb` and `spec/dogecoin_client_spec.rb` with the credentials for your local dogecoind.\n\n1. Fork it\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create new Pull Request\n\n## Can't I just use a client for bitcoin or litecoin?\n\nPerhaps, but this way you don't need to worry about any current or future api inconsistencies. Plus, why use a tool built for an inferior alt coin?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frepp%2Fdogecoin_client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frepp%2Fdogecoin_client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frepp%2Fdogecoin_client/lists"}