Forum Replies Created
-
AuthorPosts
-
alexg
Keymaster@dynamitemedia When a user makes a deposit with this coin adapter, the CoinPayments platform attempts to send an IPN to your site, and it usually attempts up to 10 times before it fails. If your site is down, or if there is a connectivity issue, or if a firewall does not allow the incoming message to go throough, then it might be necessary to resend the IPN. But normally this should not happen.
When you resent the IPNs, were they successful this time?
(Keep in mind that unless you go through the KYC verification process that was announced recently, you might lose access to their API, but that can be resolved if you perform the verification.)
with regards
alexg
Keymaster@davej Fees are not stored somewhere, they simply stay with the site’s hot wallet, and they stop belonging to the user who pays them.
About the exchange issue, to be clear, you see orders with a zero amount remaining on the bid/ask tables. I will investigate again and get back to you.
If possible, could you please run the SQL query that I mentioned above? That is:
SELECT amount,filled,status FROM wp_wallets_orders WHERE ( amount - filled ) < 0.00000001 AND amount > filled;
If you could show me the output it would be very helpful.
(Don’t forget to substitute
wp_
with whatever your DB table prefix is)Thank you.
alexg
KeymasterHello,
The block.io service works as far as I know.
The main issue here is that even if they do not ask for KYC right now, they probably will do so, soon. On the one hand, it’s somewhat annoying, but on the other hand, if you really care about decentralization, it’s best to set up your own full nodes anyway. With the cloud wallets you are trading independence for convenience. This is the state of the crypto space in 2019.
In any case, I would also like to hear about the experiences of people using the block.io adapter. If anyone wants to share their experience, please do so.
with regards
alexg
KeymasterHello,
It doesn’t look like you are following the right guide. The guide you have installs an outdated version of bitcoin by building from source. Even if you had run the code with the correct permissions, you would likely end up with library incompatibilities.
You should first install Bitcoin with whatever way is recommended for your distribution. This is probably via some package manager. If you insist on building from source, follow this guide instead: https://bitcoin.org/en/full-node#linux-instructions
Additionally, it does not look like you understand the commands you’re typing. (You should really have someone more experienced do this.) If you simply copy and paste commands without knowing what they do, you will
1. make mistakes, as every system is different,
2. not be able to maintain the system later, and
3. have a hard time setting bitcoin as a serviceAlso, you are getting errors when you type ‘sudo’ or ‘su’. Do you have root access or is this a managed platform? You need to be able to escalate to root in order to install programs.
So, in conclusion, if you want to go forward:
1. Determine the type of distro you’re using and follow the correct guide to install bitcoin via your package manager. This ensures that the linked libraries are the correct versions for your system and architecture.
2. Set up bitcoin as a service. For example, on distros with systemd, you can create a file/etc/systemd/system/bitcoin.service
, and enter something like the following (changing the username and the path as needed)[Unit] Description=Bitcoin wallet service After=network.target StartLimitBurst=5 StartLimitIntervalSec=10 [Service] Type=simple Restart=always RestartSec=1 User=bitcoinuser ExecStart=/usr/local/bin/bitcoind [Install] WantedBy=multi-user.target
Then, let
systemd
discover the new service withsudo systemctl enable bitcoin
.And finally make sure the service is active with
sudo service bitcoin start
andsudo service bitcoin status
.3. Setup
bitcoin.conf
as suggested by the notices in the WordPress admin screen.4. Check any firewalls running on your system (such as ufw) for incoming TCP connections to your RCP port (should be the same port as specified in the
.conf
file)5. If you are getting timeouts and/or connectivity issues, now is the time to talk to your hosting provider about firewalls.
This is roughly the process. Let me know how far you’ve got and what errors you get if you attempt the above.
with regards
July 15, 2019 at 8:56 am in reply to: Looking to truncate/modify data in the frontend transactions short-code views #6591alexg
KeymasterHello,
You could solve this with CSS. Go to your customizer and add the following CSS:
.dashed-slug-wallets.transactions .from_user, .dashed-slug-wallets.transactions .to_user { max-width: 100px; }
This will control the width of the two columns that can contain addresses.
You can also use the “columns” shortcode attribute to choose which columns you wish to display, and in what order. See the shortcode documentation for details.
with regards
July 12, 2019 at 7:01 am in reply to: Email for user confirmation of withdraw not being recieved. #6589alexg
KeymasterHello,
Three things:
1. Did you check your spam folder? If your server is on a blacklist, or even if you do not have SPF or DKIM enabled on your mail server, the email can go to spam.
2. If you do not see the email, even in your spam folder, it is possible that your host is not configured to send email. The plugin uses
wp_mail()
to send the emails, and this requires some initial setup. My recommendation to you is to check with another plugin and see if emails are being sent. For example: https://wordpress.org/plugins/check-email/3. Finally, check both the originating (admin) address and the receiving address to make sure there’s no errors.
with regards
alexg
KeymasterGlad to hear you set the minimum withdrawal to the correct value.
The minima are updated if they are outside of the allowed range, every time you clear the HTTP Cache, in “Wallets” -> “CoinPayments” -> “HTTP Settings” -> “Clear HTTP Cache”, or once per hour automatically.
alexg
KeymasterHello,
apologies if the UI is not very organized, it was built incrementally without much planning 🙁
If you set the fixed fee to zero, then it will be reset to the minimum allowed, which is 30k satoshi. This is because transactions would not be able to go through if the withdrawal fee is not covered.
As a starting point, set the fixed withdrawal fee to 30k satoshi, and the fixed fee to zero.
Once you can confirm that this works, you can then increase the values if you wish.
Do let me know if you continue to experience problems.
with regards
alexg
KeymasterHello,
First of all thank you for your membership, and apologies for the trouble.
Please contact me by email and let me know which email you used to pay for membership. I will then sort out the membership issue as soon as possible.
with regards
Alexalexg
KeymasterYou have a point. Just keep in mind that what is right or makes sense, is not always what is implemented. This is a new technology, and it remains to be seen how things will turn out. I for one, am not able to predict the future. My only point is that a state actor does not need to exert control on cryptocurrencies. They can simply exert control on you as an individual or a business (for example, if you fail to provide KYC verification, this can be illegal under existing law). Nobody exists in a vacuum, we are all entities living in legal jurisdictions, and are subject to regulations, whether a technology that we use is censorship resistant or not. If you are also a business entity engaging in ecommerce, then you are being even more closely scrutinized, so keep this in mind.
with regards
alexg
KeymasterHello,
The value you have, 40k, originally came from the API at an earlier date.
If you are using the latest version of the adapter,
1.1.0
, then it is easy to go and change the withdrawal fee at “Wallets” -> “CoinPayments” -> “Coin Settings & Fees” -> BTC.The plugin will let you set the fixed part of the withdrawal fee to 30k satoshis, but not lower, since this is currently the withdrawal fee in CoinPayments.
Hope this helps
with regards
alexg
KeymasterAs you can understand, it all depends on your server’s configuration, network latency, version of PHP, etc. I have not made any specific measurements, nor would these be useful, since every server is different. I am simply issuing a warning because some people think that they can be the next Bittrex by installing a plugin on their WordPress. I have made significant effort to keep the number of queries down to a minimum for order placement, with some creative SQLing 🙂
YMMV!
Having said this, it’s a good idea to run the latest PHP and MySQL version possible, if you are interested in performance. PHP 7 is hundreds of times faster than PHP 5.
Hope this helps a bit.
with regards
alexg
KeymasterAh, OK! Those nasty spaces! Happens to all of us.
Glad you got it working.
alexg
KeymasterHello,
How are you calling the shortcode?
I tried this and it works:
<?php echo do_shortcode( '[wallets_balance template="static" symbol="BTC"]' ); ?>
Also, could it be that the user you are displaying has 0 balance? If so, then what you show in the screenshot is the expected output.
Let me know please.
-
AuthorPosts