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 - 196 through 210 (of 2,211 total)
  • Author
    Posts
  • in reply to: IBAN validation on fiat coin adapter #11321
    alexg
    Keymaster

    Thanks, good to hear that this helped.

    Normally I don’t recommend that users edit the code, because any changes are overwritten by subsequent updates to the plugin.

    But this is a special case, as the fiat coin adapter will be merged to the parent plugin, as a fiat wallet adapter.

    You can rely on the fact that the WordPress text filters will be preserved.

    However, the JavaScript validation code will have to be different. Ask me again about this when the time comes to upgrade. It will be very easy to override frontend JS code in the next major version, using the new templates format.

    in reply to: IBAN validation on fiat coin adapter #11316
    alexg
    Keymaster

    Hello,

    Currently it is not possible to disable validation. I have added this option in the upcoming major release.

    As a temporary measure, for now, you can do the following:

    1. Delete the minified javascript file: wallets-fiat-0.6.3-beta.min.js. This will cause the plugin to fall back to using the unminified version, wallets-fiat.js

    2. Edit the wallets-fiat.js file as needed to conform to your validation requirements, if any.

    If you change line 116 from:

    return val && IBAN.isValid( val ); // check not empty, and valid iban format

    to
    return val.match( /^\d{9,}$/ );

    then this will disable IBAN validation, and will check if the value has at least 9 digits

    That’s it! (You can optionally minify the file if you want, but it’s not necessary.)

    As a sidenote, if you need to modify the error message for this field, use the wallets_fiat_ui_text_iban_invalid filter, like so:

    add_filter( 'wallets_fiat_ui_text_iban_invalid', function( $text ) {
    	return 'The number must be at least 9 digits long';
    } );

    And if you need to modify the name of the field (IBAN), you can do so with the wallets_fiat_ui_text_iban filter:

    add_filter( 'wallets_fiat_ui_text_iban', function( $text ) {
    	return 'Foo';
    } );

    Finally, if you need to modify the name of the option:

    add_filter( 'wallets_ui_text_swiftbiciban', function( $text ) {
    	return 'Other option';
    } );

    Please let me know if you have any questions.

    with regards

    alexg
    Keymaster

    Hello @pavelo65,

    Sorry about the mixup, not sure why this happened. Your account should be ok now, please check again!

    Please let me know if you encounter any more problems.

    with regards

    in reply to: the update of the Taproot bitcoin blockchain #11274
    alexg
    Keymaster

    Hello,

    No, there is nothing to apply as far as I know. Taproot should be transparent to the plugin.

    Before release, I will test to ensure that the plugin will be compatible with the RPC API of the latest Bitcoin core, which at the time is 22.0.

    It is possible that new deposit addresses will need to be created for all users – if so, I will include this in the release notes when the time comes.

    with regards

    alexg
    Keymaster

    Hello and thank you for paying for premium membership.

    As you found out, the EU business plans are only for businesses situated in the EU with a valid VIES code.

    I have cancelled and refunded your first subscription. You can continue to download the premium plugins using your second subscription.

    with regards

    in reply to: Negative available balance after trade #11219
    alexg
    Keymaster

    Hello,

    Is it possible that, during the crash, the wallet was not the only thing damaged?

    User balances have nothing to do with the hot wallet. User balances are the sum of transactions on the plugin’s ledger, and this is stored in the MySQL table wp_wallets_txs.

    Before you edit the transactions or add/remove transactions, you must understand what happened:

    I recommend that you review that user’s transactions, using the SQL query:

    SELECT FROM wp_wallets_txs WHERE status = 'done' AND account = <USER_ID>;

    (Replace <USER_ID> with the user’s actual numeric ID.)

    This will give you all the user’s transactions that affect their balance.

    Review the transactions and you will understand why the balance is what it is.

    If you believe that the MySQL table was damaged, then I’m afraid you must restore it from backup.

    In summary: there is nothing in the hot wallet that affects user balances directly. Hot wallets simply notify the plugin about incoming deposits, and tell the plugin whether withdrawals are successful or not. The plugin maintains its own ledger on MySQL. Therefore, if a user’s balance is negative, that means that the sum of that user’s balances on your MySQL table adds up to a negative number. Maybe a deposit was deleted, or part of an Exchange trade was corrupted/deleted, or your site was possibly hacked.

    Hope this helps. Let me know if you have any more questions about this.

    with regards

    in reply to: Buy Now Buttons/API Extension #11200
    alexg
    Keymaster

    Hello,

    Thank you for your feedback.

    I am not sure I understood your requirement, but in any case I am not working on new features at the moment.

    If you can describe in more detail what it is you are trying to do, perhaps I can indicate a way that this is currently possible with the existing plugin?

    with regards

    in reply to: Donate Extension #11199
    alexg
    Keymaster

    Hello,

    Thank you for your feedback.

    Unfortunately I am no longer working on feature requests. I am very busy with wallets6.

    If you have noticed any defects/issues, please let me know.

    with regards

    in reply to: Full node daemons can be installed in single server #11198
    alexg
    Keymaster

    Hello,

    Each of these coins you mentioned has its own wallet. You can run all the wallets on the same server or on different servers, depending on the resources available on your server(s).

    To connect to a Bitcoin core full node, use the built in adapter and give the connection information to connect to your daemon.

    To connect to other Bitcoin-like wallets, such as Bitcoin Cash, Litecoin, Dogecoin, you must currently use the Full Node Multi Coin Adapter extension.

    On your server, you can have as many wallets running as you like, as long as you have enough CPU and disk space. The nodes all listen to different TCP ports and will have different login credentials.

    (In the upcoming wallets6 plugin this changes, as you will be able define an arbitrary number of Bitcoin-like wallet connections in the plugin without installing an external coin adapter. All will be explained at the release notes. For now just keep in mind that you may need to reenter your connection settings to reconnect to your wallets. The process is easy, easier than the current process, and I will be available to help you along the way.)

    with regards,
    Alex

    in reply to: Trying to Buy The Plugin #11174
    alexg
    Keymaster

    Hello,

    Thank you for payment. I have updated your account.

    You can always upgrade if you wish.

    If you have any other questions that are unrelated, please open a new thread.

    with regards,
    Alex

    in reply to: Trying to Buy The Plugin #11154
    alexg
    Keymaster

    Hello,

    Thank you for your interest in the plugin and its extensions. I don’t offer any other credit card options.

    If you wish to pay with cryptocurrencies, please do the following:

    1. Select the membership plan that you want from https://www.dashed-slug.net/dashed-slug/membership-plans/

    2. Send the equivalent of the USD amount to one of the following addresses:

    Bitcoin Address: 1DaShEDyeAwEc4snWq14hz5EBQXeHrVBxy
    DOGE Address: DASHEDj9RrTzQoJvP3WC48cFzUerKcYxHc
    LTC Address: LdaShEdER2UuhMPvv33ttDPu89mVgu4Arf
    USDT on BEP2 address: bnb136ns6lfw4zs5hg4n85vdthaad7hq5m4gtkgf23 memo: 105403902

    3. Email me again with your selection of membership plan, the TXID and the email you used to sign up.

    I will then activate your membership manually.

    with regards,
    Alex

    in reply to: Is it possible to add NXT? #11153
    alexg
    Keymaster

    @LeinAd I am currently working on wallets6, so any other type of work is out of the question. After I’m finished I will focus on ERC-20 and lightning network, so I no longer accept feature requests from users. If you spot any bugs/issues, these of course will have to take priority.

    in reply to: Alternative deposit metod #11146
    alexg
    Keymaster

    Hello,

    No, unfortunately there is no other method besides manually entering fiat deposits.

    with regards

    in reply to: Market Pairs needs dropdown selection #11122
    alexg
    Keymaster

    Hello,

    You can use one of the following shortcodes:

    [wallets_exchange_market template="dropdown"]

    [wallets_exchange_market template="horizontal-dropdown"]

    [wallets_exchange_market template="simple-dropdown"]

    To see a complete reference for all possible shortcodes, consult the documentation. The documentation is the PDF file in the bundle download of the Exchange extension.

    with regards

    in reply to: Access coins in case of problem with transactions #11091
    alexg
    Keymaster

    As an admin, you always have access to the wallet that holds all the user funds. This is a custodial solution.

    The plugin maintains a ledger of transactions (deposits, withdrawals, internal transfers between users, and exchange trades) on the MySQL tables, and it derives the user balances from summing these transactions.

    You can always edit these transactions and thus modify user balances. With wallets5, this can be done via the MySQL tables, unless if you want to do something simple, like cancel a transaction. In the upcoming wallets6 plugin, it will be easier to edit transactions via the admin interface, because transactions will be editable post types.

    Hope this answers your question. Let me know if not or if you have any more questions.

    with regards

    P.S. I moved your question to the general discussion since it was not related to the other thread.

Viewing 15 posts - 196 through 210 (of 2,211 total)