Skip to content

Releases: bitcart/bitcart-admin

Version 0.7.0.0

21 Dec 16:02
5e65585
Compare
Choose a tag to compare

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

11 Dec 12:13
6cac707
Compare
Choose a tag to compare

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

06 Dec 22:07
cb39821
Compare
Choose a tag to compare

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

04 Dec 14:54
b68acfb
Compare
Choose a tag to compare

Fix XRG daemon

Version 0.6.15.0

04 Dec 13:59
2bb1ed7
Compare
Choose a tag to compare

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

26 Nov 15:36
b325508
Compare
Choose a tag to compare

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

09 Nov 17:39
62577f1
Compare
Choose a tag to compare

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

16 Oct 19:16
a5b266a
Compare
Choose a tag to compare

Fix ETH-based daemons transaction processing

Fix admin panel's dialogs UI

Version 0.6.11.1

10 Oct 21:02
8c196fd
Compare
Choose a tag to compare

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

24 Sep 20:47
d21db8c
Compare
Choose a tag to compare

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.