Kraken accepts direct deposits from many banks but has its own banking system through the Bank of Wyoming.