├── README.md ├── bccoin ├── coin.go ├── coin_cache.go ├── coin_test.go ├── common.go ├── distribute │ └── coin_info.json ├── init.go └── init_test.go ├── bcconfig ├── config.go ├── config_test.go ├── keynet │ ├── keynet_conf.go │ └── keynet_conf_test.go ├── mysql │ ├── mysql_conf.go │ └── mysql_conf_test.go ├── official │ ├── officiai_conf_test.go │ └── official_conf.go └── path.go ├── bccore └── core.go ├── bckey ├── address.go ├── address_cache.go ├── address_test.go ├── bckey.md ├── distribute │ ├── btc.go │ ├── eth.go │ └── ltc.go ├── key.go ├── keyutil.go ├── keyutil_test.go ├── prvkey.go └── prvkey_test.go ├── bctrans ├── bctrans.md ├── client │ ├── btc.go │ ├── client_law.go │ ├── client_test.go │ ├── erc20.go │ ├── eth.go │ ├── ltc.go │ └── usdt.go ├── clientseries │ ├── btc_series.go │ ├── eth_series.go │ ├── ltc_series.go │ └── series_test.go ├── token │ ├── erc20.go │ ├── token_cache.go │ ├── token_law.go │ └── token_test.go ├── trans.go └── trans_test.go ├── cli ├── app_server.go ├── app_server_test.go ├── cli.md └── startup.go ├── daemon ├── daemon.go ├── daemon_btc.go ├── daemon_btc_test.go ├── daemon_eth.go ├── daemon_eth_test.go ├── daemon_height.go ├── daemon_height_test.go ├── daemon_ltc.go ├── daemon_ltc_test.go ├── daemon_test.go └── entity_map.go ├── db ├── badger.go ├── common.go ├── db.md ├── mysql.go └── mysql │ ├── key_storage.go │ ├── key_storage_test.go │ ├── tx_storage.go │ └── tx_storage_test.go ├── document └── 链路追踪.png ├── errors └── error.go ├── glide.lock ├── glide.yaml ├── mock └── data_mock.go ├── official ├── official_client.go ├── official_daemon.go └── officual_client_test.go ├── pipeline ├── height_cache.go ├── height_cache_test.go ├── pipeline.go └── pipeline_test.go ├── signature ├── btc.go ├── eth.go ├── ltc.go ├── txutil.go └── txutil_test.go └── util ├── catch.go ├── httputil.go ├── kvdb_util.go ├── regutil.go ├── strutil.go ├── timer.go ├── timer_test.go ├── token.go ├── util_test.go └── uuid.go /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/README.md -------------------------------------------------------------------------------- /bccoin/coin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bccoin/coin.go -------------------------------------------------------------------------------- /bccoin/coin_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bccoin/coin_cache.go -------------------------------------------------------------------------------- /bccoin/coin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bccoin/coin_test.go -------------------------------------------------------------------------------- /bccoin/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bccoin/common.go -------------------------------------------------------------------------------- /bccoin/distribute/coin_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bccoin/distribute/coin_info.json -------------------------------------------------------------------------------- /bccoin/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bccoin/init.go -------------------------------------------------------------------------------- /bccoin/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bccoin/init_test.go -------------------------------------------------------------------------------- /bcconfig/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bcconfig/config.go -------------------------------------------------------------------------------- /bcconfig/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bcconfig/config_test.go -------------------------------------------------------------------------------- /bcconfig/keynet/keynet_conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bcconfig/keynet/keynet_conf.go -------------------------------------------------------------------------------- /bcconfig/keynet/keynet_conf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bcconfig/keynet/keynet_conf_test.go -------------------------------------------------------------------------------- /bcconfig/mysql/mysql_conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bcconfig/mysql/mysql_conf.go -------------------------------------------------------------------------------- /bcconfig/mysql/mysql_conf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bcconfig/mysql/mysql_conf_test.go -------------------------------------------------------------------------------- /bcconfig/official/officiai_conf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bcconfig/official/officiai_conf_test.go -------------------------------------------------------------------------------- /bcconfig/official/official_conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bcconfig/official/official_conf.go -------------------------------------------------------------------------------- /bcconfig/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bcconfig/path.go -------------------------------------------------------------------------------- /bccore/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bccore/core.go -------------------------------------------------------------------------------- /bckey/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bckey/address.go -------------------------------------------------------------------------------- /bckey/address_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bckey/address_cache.go -------------------------------------------------------------------------------- /bckey/address_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bckey/address_test.go -------------------------------------------------------------------------------- /bckey/bckey.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bckey/bckey.md -------------------------------------------------------------------------------- /bckey/distribute/btc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bckey/distribute/btc.go -------------------------------------------------------------------------------- /bckey/distribute/eth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bckey/distribute/eth.go -------------------------------------------------------------------------------- /bckey/distribute/ltc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bckey/distribute/ltc.go -------------------------------------------------------------------------------- /bckey/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bckey/key.go -------------------------------------------------------------------------------- /bckey/keyutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bckey/keyutil.go -------------------------------------------------------------------------------- /bckey/keyutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bckey/keyutil_test.go -------------------------------------------------------------------------------- /bckey/prvkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bckey/prvkey.go -------------------------------------------------------------------------------- /bckey/prvkey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bckey/prvkey_test.go -------------------------------------------------------------------------------- /bctrans/bctrans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/bctrans.md -------------------------------------------------------------------------------- /bctrans/client/btc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/client/btc.go -------------------------------------------------------------------------------- /bctrans/client/client_law.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/client/client_law.go -------------------------------------------------------------------------------- /bctrans/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/client/client_test.go -------------------------------------------------------------------------------- /bctrans/client/erc20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/client/erc20.go -------------------------------------------------------------------------------- /bctrans/client/eth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/client/eth.go -------------------------------------------------------------------------------- /bctrans/client/ltc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/client/ltc.go -------------------------------------------------------------------------------- /bctrans/client/usdt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/client/usdt.go -------------------------------------------------------------------------------- /bctrans/clientseries/btc_series.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/clientseries/btc_series.go -------------------------------------------------------------------------------- /bctrans/clientseries/eth_series.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/clientseries/eth_series.go -------------------------------------------------------------------------------- /bctrans/clientseries/ltc_series.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/clientseries/ltc_series.go -------------------------------------------------------------------------------- /bctrans/clientseries/series_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/clientseries/series_test.go -------------------------------------------------------------------------------- /bctrans/token/erc20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/token/erc20.go -------------------------------------------------------------------------------- /bctrans/token/token_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/token/token_cache.go -------------------------------------------------------------------------------- /bctrans/token/token_law.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/token/token_law.go -------------------------------------------------------------------------------- /bctrans/token/token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/token/token_test.go -------------------------------------------------------------------------------- /bctrans/trans.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/trans.go -------------------------------------------------------------------------------- /bctrans/trans_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/bctrans/trans_test.go -------------------------------------------------------------------------------- /cli/app_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/cli/app_server.go -------------------------------------------------------------------------------- /cli/app_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/cli/app_server_test.go -------------------------------------------------------------------------------- /cli/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/cli/cli.md -------------------------------------------------------------------------------- /cli/startup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/cli/startup.go -------------------------------------------------------------------------------- /daemon/daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/daemon/daemon.go -------------------------------------------------------------------------------- /daemon/daemon_btc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/daemon/daemon_btc.go -------------------------------------------------------------------------------- /daemon/daemon_btc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/daemon/daemon_btc_test.go -------------------------------------------------------------------------------- /daemon/daemon_eth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/daemon/daemon_eth.go -------------------------------------------------------------------------------- /daemon/daemon_eth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/daemon/daemon_eth_test.go -------------------------------------------------------------------------------- /daemon/daemon_height.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/daemon/daemon_height.go -------------------------------------------------------------------------------- /daemon/daemon_height_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/daemon/daemon_height_test.go -------------------------------------------------------------------------------- /daemon/daemon_ltc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/daemon/daemon_ltc.go -------------------------------------------------------------------------------- /daemon/daemon_ltc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/daemon/daemon_ltc_test.go -------------------------------------------------------------------------------- /daemon/daemon_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/daemon/daemon_test.go -------------------------------------------------------------------------------- /daemon/entity_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/daemon/entity_map.go -------------------------------------------------------------------------------- /db/badger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/db/badger.go -------------------------------------------------------------------------------- /db/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/db/common.go -------------------------------------------------------------------------------- /db/db.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/db/db.md -------------------------------------------------------------------------------- /db/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/db/mysql.go -------------------------------------------------------------------------------- /db/mysql/key_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/db/mysql/key_storage.go -------------------------------------------------------------------------------- /db/mysql/key_storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/db/mysql/key_storage_test.go -------------------------------------------------------------------------------- /db/mysql/tx_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/db/mysql/tx_storage.go -------------------------------------------------------------------------------- /db/mysql/tx_storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/db/mysql/tx_storage_test.go -------------------------------------------------------------------------------- /document/链路追踪.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/document/链路追踪.png -------------------------------------------------------------------------------- /errors/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/errors/error.go -------------------------------------------------------------------------------- /glide.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/glide.lock -------------------------------------------------------------------------------- /glide.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/glide.yaml -------------------------------------------------------------------------------- /mock/data_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/mock/data_mock.go -------------------------------------------------------------------------------- /official/official_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/official/official_client.go -------------------------------------------------------------------------------- /official/official_daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/official/official_daemon.go -------------------------------------------------------------------------------- /official/officual_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/official/officual_client_test.go -------------------------------------------------------------------------------- /pipeline/height_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/pipeline/height_cache.go -------------------------------------------------------------------------------- /pipeline/height_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/pipeline/height_cache_test.go -------------------------------------------------------------------------------- /pipeline/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/pipeline/pipeline.go -------------------------------------------------------------------------------- /pipeline/pipeline_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/pipeline/pipeline_test.go -------------------------------------------------------------------------------- /signature/btc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/signature/btc.go -------------------------------------------------------------------------------- /signature/eth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/signature/eth.go -------------------------------------------------------------------------------- /signature/ltc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/signature/ltc.go -------------------------------------------------------------------------------- /signature/txutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/signature/txutil.go -------------------------------------------------------------------------------- /signature/txutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/signature/txutil_test.go -------------------------------------------------------------------------------- /util/catch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/util/catch.go -------------------------------------------------------------------------------- /util/httputil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/util/httputil.go -------------------------------------------------------------------------------- /util/kvdb_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/util/kvdb_util.go -------------------------------------------------------------------------------- /util/regutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/util/regutil.go -------------------------------------------------------------------------------- /util/strutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/util/strutil.go -------------------------------------------------------------------------------- /util/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/util/timer.go -------------------------------------------------------------------------------- /util/timer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/util/timer_test.go -------------------------------------------------------------------------------- /util/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/util/token.go -------------------------------------------------------------------------------- /util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/util/util_test.go -------------------------------------------------------------------------------- /util/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxproject/boxwallet/HEAD/util/uuid.go --------------------------------------------------------------------------------