Tutorial video for how to integrate a Bitcoin wallet (bitcoind node) into your WordPress site.
Read more about this free plugin here:
THE BITCOIN AND ALTCOIN WALLETS FREE WORDPRESS PLUGIN
With the "Bitcoin and Altcoin Wallets" FREE WordPress plugin, you can turn your blog into a bank: Let your users deposit, withdraw, and transfer Bitcoins and altcoins on your site.
Instructions in this video show you how to connect a Bitcoin daemon, but in fact you can download coin adapters to use other altcoins too.
INSTALLING AND RUNNING A BITCOIN NODE
Before using this plugin for Bitcoins, you must be running a Bitcoin node. Here's the documentation:
1:00 Running a Bitcoin node (bitcoind)
8:19 Transaction backups
8:47 Extensions and more...
To get the PDF documentation, grab the bundle release from the dashed-slug download area:
Subscribe at dashed-slug to get notified of any new releases and developments:
SUBSCRIBE TO VIDEO TUTORIALS
From time to time, more tutorial videos will be released here about how to do cool stuff with WordPress. Subscribe to this channel to be notified.
The plugin is also hosted on the WordPress repository:
FOLLOW THE SLIME
The dashed-slug is a social slug:
WordPress.org support forum: https://wordpress.org/support/plugin/wallets
RSS feed: https://www.dashed-slug.net/category/news/feed
i am very new with wordpress the way you explaining is very difficult if we have to read all FAQ question then whats the point creating this video ? kindly explain how you open this command line and how you write this codes on it.. cuz i cant figure out this
Hello. Since you find these instructions difficult to follow, this is a good indication that you will not be able to maintain a full node. If you are interested you could install one of the cloud wallets, which are easier to install and maintain. However you probably will have to read the FAQ and troubleshooting sections. Hope this helps.
Hi Daniel, this depends on which coin adapter you choose to install. With the MultiAdapter you can connect to any Bitcoin-like wallet that you choose to install on a server that you manage. If you install the block.io adapter then you have BTC, LTC and DOGE. If you install the CoinPayments adapter then you can access virtually all of the coins that the platform offers, which currently is about 530 coins. You can also mix-and-match adapters as needed.
Hello, if you are attempting to connect the WordPress plugin with a Bitcoin core node, then you will need a VPS or other server that you manage yourself, and some knowledge of the Linux command line. Depending on several factors you may decide that running a node is not for you. A node is a resource-hungry process and needs to run as a service and be maintained by an administrator. You can refer to the FAQ section of the plugin's readme for available alternatives, such as the CoinPayments adapter. Each alternative has its pros and cons. If you encounter technical difficulties, please submit a support request at the forum, stating what you have tried and what failed.
Finding out how to login to your VPS is something that your hosting provider can help you with. However, if you find it difficult to use the Linux console, perhaps you will find it easier to use one of the coin adapters that connect to cloud wallets. Please consult the plugin's readme, with emphasis in the installation instructions (https://wordpress.org/plugins/wallets/#installation) where the tradeoff between full nodes and cloud wallets is explained.
While it should be possible to install the plugin and a full Bitcoin node on a Windows server, I have never attempted this and do not know how to help you. I would recommend that you use a Linux machine, this way you will be able to get more support and you will be able to find more online guides to help you.
As a new user, you should first start by studying the plugin's readme to understand the tradeoff between setting up a full node or using the cloud wallets. This video details step-by-step the installation and configuration of the plugin with a full node. This is technically harder to do and maintain. Cloud wallets on the other hand are much easier to install and use, and provide more coins, but are somewhat slower, and you rely on a third party service.
If you are interested in installing a full node, then simply follow the instructions in this video.
If you are interested in installing the CoinPayments adapter then the installation instructions are on the coin adapter page: https://www.dashed-slug.net/bitcoin-altcoin-wallets-wordpress-plugin/coinpayments-adapter-extension/
If you prefer to install the block.io coin adapter then the installation instructions are on: https://www.dashed-slug.net/bitcoin-altcoin-wallets-wordpress-plugin/block-io-cloud-wallet-adapter-extension/
You will also find a troubleshooting section on these pages, and the support forums are at https://www.dashed-slug.net/forums/forum/coinpayments-net-coin-adapter-extension-support/ and https://www.dashed-slug.net/forums/forum/block-io-cloud-wallet-adapter-extension-support/
Is there any problem with the Ip address from the WordPress dashboard notification tab? Because it seems to remain same even after I have pointed the IP address to my running machine inside the settings menu/
You do not configure anything on my server, only on your server :-) This video shows you one way of how to do exactly that. You can also study the readme file, the PDF documentation, the forums for past problems that people had and also post any issues you face in the forums. Keep in mind that you can also use the cloud wallet adapters. Good luck!
at first thanks for your good work at this Plugin.
I tried to install the CoinPayments adapter. I followed your documentation but i got this error in wordpress:
Bitcoin and Altcoin Wallets: CoinPayments Adapter failed to discover list of available coins: PHP curl returned error: SSL certificate problem: unable to get local issuer certificate
How can i fix this?
Also the Article about the bittiraha lightweight node does not work on you website atm. Are their any informations about how to setup this node and connect it to the plugin?
Thank you very much!
I have now posted a guide as promised: https://www.dashed-slug.net/howto-bittiraha-bitcoin-wallet/
If you face any difficulties with this, contact me. http://dashed-slug.net/contact
Unfortunately I do not know much about IIS, but you can look for guides on how to setup root certificates for PHP on IIS. If you get stuck you can ask the nice folk at http://serverfault.com/
Hi, I plan to post a guide about configuring the plugin with the bittiraha wallet as soon as I can. Your issue with missing SSL root certificates seems to be a PHP misconfiguration. I have not come across it yet. Make sure that your clock is set correctly and try to follow online instructions on how to install a root cerificate, e.g.: https://stackoverflow.com/a/31830614/1223744 Email me if you get stuck and we'll try to sort this out.
Hi Ruti, these plugins do not let you create a website like bitconnect. There will be some exchange functionality between cryptocurrencies released very soon, but this will be backed by shapeshift. If you like you can try installing the CoinPayments adapter available for free when you sign up on the site, and in one or two weeks you can install the shapeshift extension when it is released to have a rudimentary exchange for cryptocurrencies. There is no handling of fiat currencies. Hope this answers your questions. Read the readme and check the app extensions on the site to see what functionality is available.
You could use this plugin with its faucet extension to pay out any altcoin, but there are no games yet. Have a look at the website to see what's available. You could, of course develop games yourself, if you have the resources, and use the provided PHP or JSON API to do the game rewards.
Not really. Use any one you like, or nothing at all, if the WordPress built-in signup functionality is enough for your needs. Contact me by email if you like to tell me more about what you are trying to do.
While I do ask users for suggestions, I can only implement ideas about plugins that have the main free plugin as a basis. The strategy is to create a software suite of plugins that interoperate on top of a common ledger. I am afraid that a stand-alone faucet is not in my plans.
Making a plugin requires knowledge of software engineering. If you are not a programmer, you can look for what you need on the web. Perhaps a faucet with the parameters you specify already exists. This particular faucet operates in the way I described above, but other faucet plugins might suite you better.
If you are attempting to connect the WordPress plugin with a Bitcoin core node, then you will need a VPS or other server that you manage yourself, and some knowledge of the command line. Installation instructions depending on your platform are available elsewhere and are beyond the scope of this plugin. For example, to set up a Bitcoin configuration file instructions are here: https://en.bitcoin.it/wiki/Running_Bitcoin#Bitcoin.conf_Configuration_File . The plugin will also instruct you on what to write in the configuration file, but please first make sure that your node is running. Instructions on installing a full node are here https://bitcoin.org/en/full-node
Depending on several factors you may decide that running a node is not for you. A node is a resource-hungry process and needs to run as a service and be maintained by an administrator. You can refer to the FAQ section of the plugin's readme for available alternatives. Each has its pros and cons. If you encounter technical difficulties, please submit a support request at the forum, stating what you have tried and what failed.
Hi, what is not working? With what kind of wallet backend have you tried to connect the plugin? The support area is at https://wordpress.org/plugins/wallets/ for the main plugin and at https://www.dashed-slug.net/support/ for the extensions. Please post what you have tried and what does not work. Thanks.
I try to make basic config of that plug-in but it doesn't work for me so far.
First in the video I can see that you edit "bitcoin.conf" file while on latest plug-in version it's simply ".conf" that we see at the top. So what is proper name I have to give to that file?
1. Can I edit that file with notepad in windows?
2. Do I save the file in UTF-8?
3. What is the corect location to place that file on my web server? (I have /public_html/) but maybe I have to place it in the main root of the server...?
4. I need to clarify different IP's and use for each of them.
If anyone as perform that configuration properly I would appreciate to get some help!
Please contact me on skype: steven.dussault
Running a Bitcoin node is a task that requires some administrative I cannot give you complete instructions in one youtube comment, but the official installation instructions can be found here:
And documentation on the bitcoin.conf file is here:
The bitcoin.conf file is the configuration for your Bitcoin node and has little to do with WordPress or the plugin. The plugin merely suggests a .conf file that will work with your WordPress installation.
In the video, which by the way shows a very early version of the plugin, you can see an example of how the plugin can be made to communicate with the Bitcoin RPC API.
To answer your specific questions:
1. Notepad or any text editor is just fine.
2. UTF-8 is OK, just to be on the safe side there shouldn't be any non-ASCII characters in the file anyway, so it shouldn't matter.
3. The correct location should be ~/.bitcoin/bitcoin.conf on linux. Have a look here for other OSs: https://bitcoin.stackexchange.com/a/11210/8738
4. The IP you set in the .conf file is the IP where RPC connections should be allowed from. This should be the IP of your WordPress installation. Then your WordPress plugin can talk to the wallet. If you choose to run both WordPress and the Bitcoin node on the same machine, then 127.0.0.1 should be fine.
If you prefer not to run your own wallet, you can use one of the cloud wallet solutions available (currently block.io and CoinPayments.net).
Please note that you can get support for the wallets plugin at https://wordpress.org/support/plugin/wallets and for its extensions at http://dashed-slug.net/support/ or you can contact me directly at [email protected]
so i must have a bitcoin node? (download full chain of bitcoin on a machine to run the plugin), is there any tutorial on how to create a coin adapter extension? i mean for other altcoins like waves or dogecoins, 'cause the full nodes of altcoins are faster to sync and save.
wow, so fast, thanks for your answer, a PseudoNode on a webserver would be easier, true.
and about the tutorial for creating a coin adapter extension would be great, i wil be waiting for it. Meanwhile i will try and download the bitcoin blockchain and test it, will take sometime :P
Hi. The short answer is currently yes, you do need a bitcoin node.
If your concern is that a bitcoin node is too heavy, I hear you. See my other answer to Film Studio X.
In short I'm thinking that maybe a PseudoNode is easier to handle on a webserver. It could be that you can currently do this, but I haven't tested it yet.
My initial hope was that people would run a dockerized Bitcoin node on their VPS but I realise not everyone can do this and it would sure be awesome if there was a way around it. Will look into it and report back at the dashed-slug blog.
Unfortunately I have not published a tutorial for creating a coin adapter extension yet, but will do so very soon. It's not something too hard.
I have not yet had the time to look at waves very much, but I have already put up a litecoin and feathercoin extension in the members area.
I should be able to publish a dogecoin extension easily, the interface is practically the same as far as I know.
At this stage I am very interested in all feedback since there's so much possibility offered by cryptocurrencies right now and I feel there's not enough code out there to address the new business opportunities that arise.
I'm taking note of all the feedback posted here and elsewhere. Know that you can also give feedback at the support forum at https://wordpress.org/support/plugin/wallets
thanks and regards,
Is there a way to make it possible to do this without a Bitcoin node? I'd love a plugin to have registered user be able to have their own bitcoin wallet and they can tip other users in the comments section and even tip good articles.
Hi again, just letting you know that a tipping plugin has now been released.
Read the blog announcement:
Or visit the plugin's page:
Hi and thanks for your feedback. You're bringing up two valid points that I am already planning to address:
1) I understand that running a full node might be too resource intensive for some web hosts, but perhaps it's possible to use the plugin with a "PseudoNode". A PseudoNode is a node that does not maintain a local copy of the blockchain but instead defers any transactions to other full nodes. I was going to investigate this anyway and will up the priority of this. I will post instructions on the website and the blog. I don't see how you could allow deposits / withdrawals without connection to a bitcoin node.
2) Tipping users for content is another thing that is in the pipeline. In fact the way I see it, it falls under the more general category of rewarding "user engagement". The plan is to develop extensions that reward all kinds of engagement such as signup, views, etc. The extension that you describe is very much aligned with the current goals and I will try to get it out as soon as possible.
Again thanks for the feedback. All feature requests are welcome.
How to become bitcoin trader? Exactly like Bitcoin, multiple digital currencies exist in the marketplace. So if you prefer to buy a few other currencies which aren`t available on Indian Exchange than you can utilize Bittrex. All you have to do is locate an exchange that you favor. Cryptocurrency exchanges have a massive potential to modify peoples minds and opinions concerning cryptocurrencies generally speaking and their application in actual life. So even in the event the exchange is attacked, its still true that you have your money. Furthermore, the exchanges prepare each and every industry for Bitcoin expansion. Existing stock exchanges will also compete to be able to fulfill the users configuration requirements. Sooner or later later on, the prices will grow more equal, meeting somewhere in the middleyour profit is equivalent to the quantity of convergence. No matter how far it is from Kijun, it is likely to return and test that level at some point. The amount of bitcoin is perpetually changing. In the US, it is 1000 USD. Whats even better, seek the services of a seasoned lawyer or at least ask for an in depth consultation. So youve read the newspaper about the meteoric growth of crypto currencies including Bitcoin or Ripple. Then coming up with 1000s of exchange rates simply to go out and get groceries is nearly impossible. Many cities around the world provide a bitcoin ATM where you are able to trade cash for bitcoin. The cryptocurrency world isn`t efficient.