I reply to all queries on the forums and via email, once per day, Monday to Friday (not weekends).

If you are new here, please see some information on how to ask for support. Thank you!

alexg

Forum Replies Created

Viewing 15 posts - 2,041 through 2,055 (of 2,188 total)
  • Author
    Posts
  • alexg
    Keymaster

    The latest version 1.2.1 of the faucet extension is now translatable. You can follow the instructions in the main plugin’s documentation under “Localization” to translate the frontend. Frontend strings are in wallets-faucet/languages/wallets-faucet-front.pot.

    in reply to: Wondering how it works #2541
    alexg
    Keymaster

    Besides polling, the plugin also refreshes coin information and balances whenever the wallets page regains focus according to the Page Visibility API (https://developer.mozilla.org/en-US/docs/Web/API/Page_Visibility_API). If you wish I could add a switch so that this behavior can be turned off. Adding a way for the user to request a manual refresh will involve a bit more work and I will do it when time permits.

    kind regards

    in reply to: Rates, Base Currency #2533
    alexg
    Keymaster

    Yes this would be expected.

    For the fiat amounts to be displayed the exchange rate to BTC must be available via an exchange rate provider.

    Realistically I do not know how soon I can add CryptoCompare but I will make a note of it.

    It does look very cool since it carries a lot of coins, so thank you for suggesting this.

    In the meantime, if you have PHP skills and wish to implement yourself some quick hack to pull clam exchange rates from somewhere, here is some boilerplate code that might help you:

    https://gist.github.com/alex-georgiou/492196184f206002c864225180ca8fbb

    I will try to get CryptoCompare added soon.

    kind regards

    in reply to: POS Coins #2532
    alexg
    Keymaster

    You are correct, such a table is needed. I will try to get it in soon.

    thanks for the suggestion

    kind regards

    P.S. In the future please open a new thread for each distinct request, this helps keep the forums clean for people who look for similar info in the future. Thanks.

    in reply to: Faucethub API #2531
    alexg
    Keymaster

    Hello,

    Unfortunately implementing a faucet microtransaction API might not work very well for this plugin. This is because the balance a user holds is shared between the faucet and other plugins.

    The correct solution to this problem will eventually be provided by the Lightning network. I have not had the time to test and implement it.

    A BTC faucet is somewhat of an edge case – most users use the faucet to distribute smaller coins, and these coins do not have the high fees that Bitcoin recently had, due to them having less scale.

    As lightning becomes more prevalent, Bitcoin should be good both for store of value and fast, cheap transactions, so I will try to provide an implementation towards that.

    kind regards
    Alex

    in reply to: Need to add some other features #2522
    alexg
    Keymaster

    Hello,

    The first feature is an exchange. Everyone needs this, not just you. I have written about this before on the readme and elsewhere, including a long explanation here: https://www.dashed-slug.net/forums/topic/when-is-the-trading-plugin-role-out/#post-2404

    As for PoS coins, they will not be implemented any time soon. There is simply not enough time for me to do this, and it is a huge architectural change that would require changes everywhere including the database tables, adapters, etc.

    I try to add features that people ask me but these two things are very huge tasks. I am trying to do the first one, (the exchange) as time permits, but the priority has to fall on solving bugs and providing support.

    In any case thank you very much for sharing your thoughts. I appreciate it.

    kind regards
    Alex

    in reply to: Only 2 decimals "ShapeShift Exchange extension" #2521
    alexg
    Keymaster

    Hello,

    Yes, you are correct, I will increase the number of decimals to 3.

    This will be out soon.

    Thanks for the suggestion.

    in reply to: Visitor's browser suspended when creating wallet #2516
    alexg
    Keymaster

    In version 2.13.5 there are tighter restrictions on user input, and the polling interval sent to the front-end is always a number.

    alexg
    Keymaster

    Strings for transaction categories and transaction status are now translatable and filterable in 2.13.5.

    in reply to: Visitor's browser suspended when creating wallet #2510
    alexg
    Keymaster

    Thank you for finding this.

    I will fix the issue so that if you enter nothing it will be interpreted as a zero.

    The fix should be out today.

    alexg
    Keymaster

    Yes I have added translation strings for transaction categories and transaction status. This will be in the next patch release which should be out later today.

    As for the other strings you mentioned, they will not be translated on the main plugin. I will provide translations on the faucet extension soon.

    Thank you for reporting. Your input is very helpful for improving the quality of the plugin.

    kind regards

    in reply to: POS Coins #2503
    alexg
    Keymaster

    Hello,

    Addresses can be labelled but the accounting system of Bitcoin is deprecated as you know. I could maybe add code so that the RPC command assigns emails to addresses but it will require a change in the API, so I am scheduling this for version 3.0.0 where there will be a new v2 of the PHP API. I am also not certain at this time if all the wallets that have an RPC API will accept a second argument to the getnewaddress command, so I will have to do some research on this, before deciding whether to add this at the Dashed_Slug_Wallets_Coin_Adapter_RPC or Dashed_Slug_Wallets_Coin_Adapter_Bitcoin level in the class hierarchy.

    Labels can also be assigned on the database, but this is somewhat redundant if it is to be used for storing usernames, since the database already holds a mapping of usernames to addresses.

    I am adding all of this to the backlog. Thanks for the suggestion.

    kind regards

    P.S. In the future please open a new thread for each distinct request, this helps keep the forums clean for people who look for similar info in the future. Thanks.

    in reply to: Visitor's browser suspended when creating wallet #2502
    alexg
    Keymaster

    There is a lot of improvement that can be done to the performance of the front-end JavaScript code. The way coins are indexed internally is currently suboptimal.

    I will do something about it as time permits. Adding it to the list 🙂

    As always, thanks for reporting!

    in reply to: Wallet got locked #2501
    alexg
    Keymaster

    Hello,

    Great to hear that you resolved the issue. Answering to your next questions:

    If you have only one coin adapter installed and enabled then that will be the only one displayed. Additionally, the front-end drop-downs that let you choose coin, will not be displayed if there is only one coin.

    The UIs display all amounts in the cryptocurrency amount AND in one fiat currency. This currency is set site-wide with the Wallets -> Rates -> Default fiat currency setting and at the user level via the WordPress user profile pages.

    For this to work, you need to select in Wallets -> Rates -> Rates provider an exchange rate source that includes the BTC-USD exchange rate. Rates for other fiat currencies such as EUR are pulled from fixer.io and are calculated on the fly.

    If you are using the JSON API to display currencies in a custom way, then use the rate field from the get_coins_info call to calculate the amounts in the selected fiat currency.

    kind regards

    P.S. Please try to open a new thread for each additional issue or question that you require help with. This way the forum gets more organized for people who later look for answers to similar problems. Thank you.

    in reply to: Visitor's browser suspended when creating wallet #2496
    alexg
    Keymaster

    Hello,

    I do not believe so.

    Additionally, there is no “wallet creation” per se. There is one wallet per coin and the plugin does not perform additional tasks when a new user joins.

    1. Do you experience the slowdown on the server or client side? It sounds like it is on the server side.

    2. I believe you mentioned earlier that you have a large number of users on your site. This could cause the timeout message. Try to disable the send_funds_to_user capability so the plugin does not attempt to send the list of usernames to the client. This will be resolved much later in version 3.0.0 as discussed, because it is an architectural change to the API.

Viewing 15 posts - 2,041 through 2,055 (of 2,188 total)