Improved Zebrascript interaction with the Ethereum-like blockchains when sending payouts (BNB, BEP20, TRX, TRC20, ETH, ERC20, ETC). Several fixes and improvements to the admin panel display.
Improvements
- The total amount of user balance changes is added to the list of shop user transaction (deposits, spendings).
- More detailed API error message if client sends the empty parameter “pm”.
- Payment list got buttons to easily select previous or next period similar to the current one.
Fixes
- Fixed the wrong status “sent” of BNB Smart Chain payout that may appear if Zebrascript reveals transaction in blockchain before receiving the response from broadcasting nodes. Affected payment gateways: Binancecoin BNB, BEP20 tokens.
- Fixed error with concurrent payouts with the same Ethereum-like payment gateway, when Zebrascript uses incremented ‘nonce’ before previous transaction appears in the blockchain. Affected payment modules: Binancecoin (BNB), BEP20 tokens, TRON (TRX), TRC20 tokens, Ethereum (ETH), ERC20 tokens, Ethereum Classic (ETC).
- Fixed error when Zebrascript considers payout status is “paid” (not “error”) if there are several concurrent payouts with an Ethereum-like payment gateway but sending address has no enough funds. Affected payment modules: Binancecoin (BNB), BEP20 tokens, TRON (TRX), TRC20 tokens, Ethereum (ETH), ERC20 tokens, Ethereum Classic (ETC).
- Fixed payment filters “is one of”, “is no one of”.
