Releases: bitcart/bitcart-admin
Version 0.7.0.0
Plugins support
It's finally here! Starting from this new major release series, BitcartCC is now fully extendable!
Anything is now possible
Server admins can now install plugins from the UI.
Just upload a plugin archive (.bitcartcc
extension), and it will automatically re-build everything!
It is possible to customize backend (by adding new pages, database tables or adding metadata, hooks and filters), UI (new pages, extend in special UI slots, add new data), and docker deployment (new auto-loaded components and rules).
The opportunities are limitless!
See example here: https://github.com/bitcartcc/bitcart-plugin
The plugins support will get extended over time.
We encourage all plugin authors to start working on their first plugins, we will issue follow-up releases polishing the API
Anything that has ever been requested before which didn't fit well in BitcartCC core can be extracted to a plugin!
Version 0.6.15.3
Fix important issue in processing XMR mempool
Make underpaid_percentage
work the expected way again
Fix normalization of destination address in payouts and payouts on tron mainnet
Our fee prediction algorithm for tron should now account for 100% of cases.
Add sent_amount
to internal invoices in the daemon everywhere
Fix payouts for BCH
Fix tx_hashes
not working for multiple transactions in ETH
Version 0.6.15.2
Fix payouts in Tron mainnet
Fix long-standing issue where backend logs where not transferred to log server. The server logs section will be way more detailed now.
Clarify why customer address is needed in eth-based methods
Version 0.6.15.1
Fix XRG daemon
Version 0.6.15.0
Tx hashes of paid invoices in UI
A commonly requested feature, now you can view (and even instantly view in block explorer) tx hashes of paid invoices.
New algorithm for detecting payments in ETH
While our current ETH support is great and previous method (unique amounts) seemed to be the most optimal one with zero costs to the merchant, it actually incurred some costs: costs for customer support to handle cases with users sending not exact amounts. This is not greatly automated.
That's why, we came up with a new way: ask customer for the address they will be sending from.
This allowed us to process payments in the same way as in other currencies, it even allows invoice to be paid in parts. If user over-pays, there is no issue anymore.
Checkout UI for eth-based currencies was reworked to present user with 3 choices: enter address manually, or pay via metamask or walletconnect (address gets pre-filled).
Version 0.6.14.0
Monero support
This release includes the long-awaited monero support!
This means that now BitcartCC supports all major coins and no other solutions are needed to accept payments
For now, payouts support and balance fetching is disabled for monero because it is not yet clear how to do that in a light-weight environment.
For it to work, just enter your secret viewkey and address, and enjoy!
We use integrated addresses to detect payments.
Cleaner payment methods selection
Before it was not obvious that you can switch between currencies in admin panel's checkout UI. By adding a special icon, it is now way clearer
Version 0.6.12.0
Extreme speed
Due to the cutting-edge optimizations, invoice creation, balance fetching and other operations are up to 10x faster
Captcha support
You can now protect login pages with hcaptcha. It is configurable in server policies. Login and registration pages will be protected and less spam will be possible
Better stability
ETH daemon implementation is applying proper retry logic in more places, allowing for no blocks skipped due to temporary network errors
Fixed some crashes when processing a lot of wallets
Misc changes
- Python 3.11 support
- Fixes for random selection of wallets
- Make it possible to make auth mandatory in invoice creation
- Disable EIP1559 in eth for more predictable fees and add
COIN_TX_SPEED
to configure default gas price being used in transactions - Fix duplicate websocket notification sent from the daemon
- Display store name in store POS page title
Version 0.6.11.2
Fix ETH-based daemons transaction processing
Fix admin panel's dialogs UI
Version 0.6.11.1
This update includes Groestlcoin (GRS) support, as well as fixes for Tron RPC and allows to use Ankr RPCs for ETH too.
Version 0.6.11.0
WalletConnect button
While our current ETH support is great, many users may still get confused and send wrong amounts when not using metamask wallet.
On checkout there is now a new button available: Pay via WalletConnect. Users can then scan a QR code to connect their wallet, BitcartCC will do the rest
Tron support
The long-requested Tron (TRX) support is there! It is supported fully and in a similar way to how ETH works. Each method have been implemented and tested.
BitcartCC might be even the only software which implemented the full transaction fee calculation algorithm except for full node itself. You can know the fee before sending via get_default_fee
command.
Note: the volume of transactions in Tron network is way higher than in ETH or even BNB, but we found a solution to make it work under high loads. The only downside is that you should not keep your node offline, ideally try to never let it be offline for more than few minutes.