generalbytes.com
439 subscribers
13 photos
2 files
141 links
GENERAL BYTES - Official channel of leading Bitcoin ATM manufacturer generalbytes.com
Download Telegram
Block.io service changed their pricing policy:
Free accounts can only use APIs for Testnets. To use Mainnets via the API, upgrade your plan at block.io/upgrade." }} Block.io free wallet doesn't exist anymore. Price is 130 USD/month.
Version 20200406:
New Features:
BATM3/4/RCKit: ATM now detects and reports via notification movements of dispenser cassettes.
Server: Added support for JOB token - Jobchain.com
Improvements:
BATM3/4/RCKit: Bill dispenser cassette magnets are now used to track cassette swaps.
Server/Terminal: Added notifications for Alarm on server.
Server/Terminal: Added alarm disengage support using PIN.
Cash collection guy can enter PIN on ATM screen before opening machine to collect cash.
Such one-time-use PIN is obtained from admin interface and is valid for 15min only.
Server: Advanced support role can now add discount codes when 2FA by user is performed.
Server: CipherTrace scored addresses/transactions with score 10 get blocked and with 9 only generate suspicious transaction notification.
Bug Fixes:
Server: Fixed saving account discounts when user is using non-US locale.
Server: Fixed BitGo reporting errors correctly when sending coins.
Version 20200416:
Improvements:
Server: Increased version of bouncy castle library to 1.65.
Server: Terminal list is now pageable by 50 items for faster page loading.
Terminal/Server: Added support for dispensing IDR bank notes.
Bug Fixes:
Server: Fixed BCH support on Bitfinex.
Server: Fixed EveryTrade API access.
Server: Short counters cleared notification didn't contain total sum of banknotes in cashbox.
Server: Fixed few typos.
Server: Fixed JOB token listing in administration.
Server: PDF invoices can no longer be generated on local server. Operator must login to cloud to generate PDF invoice.
Version 20200416:
Improvements:
Server: Increased version of bouncy castle library to 1.63.
Server: Terminal list is now pageable by 50 items for faster page loading.
Terminal/Server: Added support for dispensing IDR bank notes.
Bug Fixes:
Server: Fixed BCH support on Bitfinex.
Server: Fixed EveryTrade API access.
Server: Short counters cleared notification didn't contain total sum of banknotes in cashbox.
Server: Fixed few typos.
Server: Fixed JOB token listing in administration.
Server: PDF invoices can no longer be generated on local server. Operator must login to cloud to generate PDF invoice.
Please note that releases from version 20200410 are not compatible with RCKit version 1 any more. Please upgrade to RCKit version 2 hardware.
Version 20200429:
Improvements:
Server: Ubuntu 18.04 and 20.04 is now officially supported by CAS server.
Server: Top search bar now supports terminal search by serial number.
Server: Wallet backup filenames now contain also remote tx id.
Server: Coinbase exchange wallet is now moved to the open-source part server.
Server: Coinmate exchange can be now used also as a hot wallet.
Server/Terminal: Terminal displays instructions on how to START receiving messages when customer is unsubscribed Twillio SMS recipient.
Bug Fixes:
Server: Discount code usage count displayed in admin didn't show correct number when code was used in anonymous transaction.
Server: VIP limits were not visible on identities that registered on now deleted terminal.
Server: Option to add webhook on notification rule wasn't not available for customer registrations.
Server: Added binance exchange workaround fix for xchange library.
Server: Fixed NPE in hitbtc exchange implementation.
Server: Fixed DAI sell support for Coinmate.
Terminal: Fixed number of the rare crashes reported by telemetry.
Version 20200506:
New Features:
Server: Added experimental support for Queues
Server can queue transactions and send them out in batches resulting in lower mining fees.
Improvements:
Server: List of terminals is now sortable with buy in.
Server: List of blacklisted addresses is now pageable
Server: Reporting buy and sell available to coinatmradar.com can be now turned on and off separately.
Server: LND can be now connected via SSH tunnel
Server: Identity pieces documentType and documentValidTo are now accessible via extension
Bug Fixes:
Server: Alarm Disengage PIN action was missing on terminal page.
Server: Return cash collections even for inactive and deleted terminals (called from extensions).
Server/Terminal: Improved logging when upgrading terminal to better detect compatibility issues.
Server: Bitfinex deposit address fix
Dear Customers,
To further improve our services our company transitioned today from Kayako to Jira Service Desk ticketing system.
For all your emails to support@generalbytes.com or sales@generalbytes.com are from now on created tickets in Jira Service Desk.
If your email is referring to an old ticket from the Kayako system please don't forget to mention your old kayako ticket number (conversation id) so that our support staff can easily follow up on it.
If you are submitting logs from the BATM server to your ticket for example using ./batm-manage please don't forget to write conversation id in format GB-number.
In past months Kayako was experiencing downtimes and email responses were not being received or sent.
We believe than new ticketing system will bring significant improvements to stability and quality of our service.
As an important part of the transition we introduce completely new knowledge base located here: https://bit.ly/generalbytesKB

To raise a ticket or see their statuses we recommend you to use web portal here: http://support.generalbytes.com/


If you have any doubts or questions please don't hesitate to contact us at support@generalbytes.com

PS: As with every transition there might be some small glitches. We kindly ask you for your forgiveness as we expect the transition to be completed and fully working within the next 24h.
Version 20200517:
Improvements:
Cloud: Customers can see their support PIN on cloud on profile page.
Server: Added new notification "Terminal rejected due to wrong IP address" fired when terminal's IP is not whitelisted.
This notification is fired only once a day for each terminal.
Server: Extension gets notified when receipt gets sent and customer email/phone is saved in custom data on transaction record in database.
Server: Cash collection ticket now contains a line from custom string printer_cash_collection_ticket_template
Server: Stacker out for the period notification now includes the timestamp when the stacker was pulled out
Server: Identity has now date of birth.
Server: Identity's document expiration has now checkbox signaling document that doesn't expire.
Server: User can set in his profile number of records per page for terminal list page.
Terminal: Terminal now saves backup server ip address. This address still gets reseted when factory reset is initiated.
Version 20200525:
New Features:
Server/Terminal: Added phone number blacklist.
Server/Terminal: Terminal can be remotely instructed to connect on different Wi-Fi network.
Improvements:
Server: Added example for external identity provider.
Server: Added possibility to change identities
Server: LND wallet parameter cert is now optional.
Terminal: Blurred photos of the scanned documents are rejected by terminal. Customer is asked to re-scan document.
Terminal: Connected wifi network name is displayed on admin screen.
BATM3/BATM4: Refactored initialization of card dispenser and usb dongle.
BATM3/BATM4: Added dispenser cassette manipulation notification.
Terminal: Added acceptor acceptance problem notification when banknote is returned to customer 3 times in row for whatever reason.
Bug Fixes:
Server: Fixed 500 error when saving terminal configuration.
Server: Fixed link from queue to crypto-configuration in admin.
Server: Fixed queueing on newly created queues.
BATM3/BATM4: Fixed initialization when bill dispenser is missing.
Server: Fixed ./batm-manage restore on Ubuntu 18.04 and 20.04.
Version 20200528:
New Features:
Server: Added ability to create cash-backs from UI. Handy when you want to dispense cash to customer without a sell transaction.
Server: Added Huobi ERC-32 token support.
Improvements:
Server: Added possibility to add text notes to identity via admin and extension.
Terminal: Scanned document is accepted when blurred on if it is a 4th take.
Bug Fixes:
Server: Fixed rounding on output queues.
Server: Do not report to coinatmradar.com that sell on machine is available when sell is disabled in sell exchange strategy.
Version 20200611:
New Feature:
Server: Added ability to mark days when cash collection is expected at the location.
Server: Added new notification rule Missed Cash Collection when nobody performs cash collection at the location at expected day.
Improvements:
Server: Buy and sell terminal profit can be newly dynamically overwritten by extension. See ITerminalListener at github for more information.
Server: Added new notification rule Organization Invoice Created. It is fired when new invoice is generated.
BATM3/4/RCKit: Improved bill dispenser initialization logging.
Bug Fixes:
BATM3/4/RCKit: Improved bill dispenser cassette position storing.
Server: Fixed server error when phone-line type could not be determined.
Server: Fixed BTC Lightning sell.
Server: Fixed advanced support role didn't have permission to add blacklisted addresses.
Server: Advanced support role should not be able to delete blacklisted addresses.
Server: Batch button to deactivate terminals should not be available for Advanced support role.
Server: Advanced support role didn't have search box available.
Dear Customers,
Some of you who operate BATM servers noticed tonight that your servers got shut down with a message “DBUpdateService.updateCurrencyPairs.XXX.XXX wasn't updated for a very long time. Shutting down the server. diff = 60 hours 0 minutes”.

When batm server doesn’t successfully download exchange rate between fiat currencies (i.e. USD vs CAD) after multiple attempts in 60 hours it will preemptively shut down to prevent selling coins for inaccurate prices.

Issue was caused by our central server that is publishing fiat currency conversion rates to BATM servers. Our server uses a 3rd party service currencylayer.com to obtain fiat currency conversion rates that wasn’t accessible due to inaccessibility of our ISPs DNS servers. Why our ISP’s DNS server became inaccessible is still unknown, we are waiting for an answer from our ISP.

Our central server is also running other services that do not rely on DNS resolution therefore our monitoring system didn’t notice the issue.

Next steps:
We already set different DNS providers on our central server and fiat conversion rates are now distributed to BATM servers correctly.
In the next 24hours we will add monitoring of fiat conversion rates into our monitoring system.
And in the upcoming server versions we will add the option for operators to use currencylayer.com paid service directly from their servers without dependency on our central server.

Please accept our apologies for the issues caused,
Version 20200617:
Improvements:
Terminal: Improved Spanish translation.
Server: Cash collection id is now passed in counters cleared notification too.
Server: Improved logging when local invoices are generated.
Bug Fixes:
Server: Support role and Advanced support role can now add notes to identity.
Server: IExtensionContext method updateIdentity didn't update configurationCashCurrency
Terminal: Disarming alarm by PIN on screen not always worked.
Version 20200624:
Bug Fixes:
Server: Fixed race-condition where one transaction can be processed twice.
Server: Use of deprecated Virtual Terminal API created too many internal threads over the time and caused server to run out of memory.
Please DO NOT use Virtual Terminal API. It has been deprecated since 20190530. Use extensions.
Server: Everytrade API fix - base and quote were exchanged.
Server: Document expiration date wasn't saved in some cases.
Server: Registration link fails when accessed by token without logging into admin.
Server: Added more logging when transaction cannot be committed.
Version 20200629:
New Feature:
Server/Terminal: Added possibility to remotely reset machine to factory state (however server ip remains set).
Server: Added ability to create manually cashbacks from failed sell transactions.
Improvements:
Server: Transaction scoring results are now saved and exported in transaction export.
Server: Identity limits can be updated via extension.
Bug Fixes:
Server: Advanced support is not able to add notes to identity profile, only read them. Advanced support should be able to add, but not delete notes.
Server: Searching by identity ID returned error toast.
Server: Advanced support is not able to upload document images to identity directly through Admin.
BATM2: Spinner displayed after QR code is read was displayed only on BATM3.
Version 20200702:
New Features:
Server: Added filtering terminals by its status.
Server: Search bar now allows to find and filter terminals by part of its location's name or address.
Improvements:
Server: Added ability to create partial cashback from failed sell transaction.
Server/Terminal: Added possibility to set custom error messages for buy, sell and withdraw terminal screens.
Server: Added possibility to add phone number to identity in admin.
Terminal: Show "Please Wait" after One Time PIN is entered.
Bug Fixes:
Server: In some cases customer name wasn't checked against watchlist.
Server: In some cases notifications were not sent.
Server: List of cash collections wasn't filtered by selected terminals.
Server: Fixed NPE when calculating VIP limits.
Server: Fixed EveryTrade API format.
Terminal: Collection of customer name could be skipped by user.
Internal:
Terminal: Terminal built with build tools 4.0.
Dear Customers,
We have been informed by one of our ATM operators that his funds at Coinbase wallet are being frozen by Coinbase for upcoming 2 months after his ATM server used wallet to send coins to an end customer's bitcoin address that was later classified by Coinbase as "is one that Coinbase cannot facilitate transactions for security reasons".
Based on this experience we feel that it is important to inform you that such case can happen also to other ATM operators in future. There cannot exist a tool that can guarantee that Coinbase will not later in time classify operator's transactions as a security risk.
Version 20200716:
Improvements:
Server: Added Bitpanda Pro exchange support. (bitpanda.com)
Server: Removed help in admin and replaced by link to support.
Bug Fixes:
BATM2/4: Fixed missing alarm disengage dialog.
Version 20200801:
New Features:
Server: Introduced user groups in CAS.
Server: Added granular permissions to users and groups. User roles are no longer used.
Server: Added ability for operator to receive photo from terminal's camera on demand.
Terminal: Added support for BSD (Bahamian Dollar)
Bug Fixes:
Server: Fingerprint matching didn't work on ubuntu 20.04 due to missing libusb-1-0-4 system library.
Server: LBTC payments were not displayed as PAID on CortexPay.
Server: Cash-collection ticket generated as PDF via CAS didn't have correctly calculated one of the total amounts.
Terminal: Added support for Jam detection of bill acceptor.
Terminal: Added handling of corrupted history written in USB dongle.
BATM3/4/RCKit: Added more detailed logging.
Version 20200813:
Improvements:
Server: Webhooks now wait for target to return status code that is logged.
Server: Added support ILCoin (ilcoincrypto.com)
Terminal: Improved english language translation.
Bug Fixes:
BATM3/4/RCKit: Added more time for bill dispenser to initialize.
Server: Fixed terminal creation from non-admin users.