├── .github └── workflows │ └── main.yml ├── .gitignore ├── .golangci.yml ├── CHANGES ├── LICENSE ├── Makefile ├── README.md ├── btcwallet.go ├── chain ├── bitcoind_client.go ├── bitcoind_conn.go ├── bitcoind_events.go ├── bitcoind_events_test.go ├── block_filterer.go ├── block_filterer_test.go ├── interface.go ├── log.go ├── neutrino.go ├── pruned_block_dispatcher.go ├── pruned_block_dispatcher_test.go ├── queue.go ├── rpc.go └── utils_test.go ├── cmd ├── dropwtxmgr │ └── main.go └── sweepaccount │ └── main.go ├── config.go ├── deps.txt ├── docs ├── README.md └── force_rescans.md ├── go.mod ├── go.sum ├── goclean.sh ├── internal ├── cfgutil │ ├── amount.go │ ├── explicitflags.go │ ├── file.go │ └── normalization.go ├── legacy │ ├── keystore │ │ ├── keystore.go │ │ └── keystore_test.go │ └── rename │ │ ├── rename_unix.go │ │ └── rename_windows.go ├── prompt │ ├── prompt.go │ └── prompt_js.go ├── rpchelp │ ├── genrpcserverhelp.go │ ├── helpdescs_en_US.go │ └── methods.go └── zero │ ├── array.go │ ├── benchmark_test.go │ ├── doc.go │ ├── slice.go │ └── zero_test.go ├── log.go ├── netparams └── params.go ├── params.go ├── rpc ├── api.proto ├── documentation │ ├── README.md │ ├── api.md │ ├── clientusage.md │ └── serverchanges.md ├── legacyrpc │ ├── config.go │ ├── errors.go │ ├── log.go │ ├── methods.go │ ├── rpchelp_test.go │ ├── rpcserver_test.go │ ├── rpcserverhelp.go │ └── server.go ├── regen.sh ├── rpcserver │ ├── log.go │ └── server.go └── walletrpc │ └── api.pb.go ├── rpcserver.go ├── sample-btcwallet.conf ├── signal.go ├── signalsigterm.go ├── snacl ├── snacl.go └── snacl_test.go ├── version.go ├── waddrmgr ├── README.md ├── address.go ├── common_test.go ├── cov_report.sh ├── db.go ├── db_test.go ├── doc.go ├── error.go ├── error_test.go ├── log.go ├── manager.go ├── manager_test.go ├── migrations.go ├── migrations_test.go ├── scoped_manager.go ├── sync.go ├── tapscript.go ├── tapscript_test.go ├── test_coverage.txt ├── tlv.go └── tlv_test.go ├── wallet ├── README.md ├── chainntfns.go ├── chainntfns_test.go ├── common.go ├── createtx.go ├── createtx_test.go ├── disksync.go ├── doc.go ├── example_test.go ├── history.go ├── import.go ├── import_test.go ├── loader.go ├── log.go ├── mock.go ├── multisig.go ├── notifications.go ├── psbt.go ├── psbt_test.go ├── rand.go ├── recovery.go ├── recovery_test.go ├── rescan.go ├── signer.go ├── signer_test.go ├── txauthor │ ├── author.go │ ├── author_test.go │ ├── cprng.go │ ├── go.mod │ └── go.sum ├── txrules │ ├── go.mod │ ├── go.sum │ └── rules.go ├── txsizes │ ├── go.mod │ ├── go.sum │ ├── size.go │ └── size_test.go ├── unstable.go ├── utxos.go ├── utxos_test.go ├── wallet.go ├── wallet_test.go └── watchingonly_test.go ├── walletdb ├── README.md ├── bdb │ ├── README.md │ ├── db.go │ ├── doc.go │ ├── driver.go │ ├── driver_test.go │ └── interface_test.go ├── cov_report.sh ├── db_test.go ├── doc.go ├── error.go ├── example_test.go ├── go.mod ├── go.sum ├── interface.go ├── migration │ ├── log.go │ ├── manager.go │ └── manager_test.go ├── test_coverage.txt └── walletdbtest │ ├── doc.go │ ├── interface.go │ └── tester.go ├── walletsetup.go └── wtxmgr ├── README.md ├── db.go ├── doc.go ├── error.go ├── example_test.go ├── go.mod ├── go.sum ├── kahnsort.go ├── kahnsort_test.go ├── log.go ├── migrations.go ├── migrations_test.go ├── query.go ├── query_test.go ├── tx.go ├── tx_test.go └── unconfirmed.go /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | btcwallet 2 | vendor 3 | .idea 4 | coverage.txt 5 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/CHANGES -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/README.md -------------------------------------------------------------------------------- /btcwallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/btcwallet.go -------------------------------------------------------------------------------- /chain/bitcoind_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/bitcoind_client.go -------------------------------------------------------------------------------- /chain/bitcoind_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/bitcoind_conn.go -------------------------------------------------------------------------------- /chain/bitcoind_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/bitcoind_events.go -------------------------------------------------------------------------------- /chain/bitcoind_events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/bitcoind_events_test.go -------------------------------------------------------------------------------- /chain/block_filterer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/block_filterer.go -------------------------------------------------------------------------------- /chain/block_filterer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/block_filterer_test.go -------------------------------------------------------------------------------- /chain/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/interface.go -------------------------------------------------------------------------------- /chain/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/log.go -------------------------------------------------------------------------------- /chain/neutrino.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/neutrino.go -------------------------------------------------------------------------------- /chain/pruned_block_dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/pruned_block_dispatcher.go -------------------------------------------------------------------------------- /chain/pruned_block_dispatcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/pruned_block_dispatcher_test.go -------------------------------------------------------------------------------- /chain/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/queue.go -------------------------------------------------------------------------------- /chain/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/rpc.go -------------------------------------------------------------------------------- /chain/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/chain/utils_test.go -------------------------------------------------------------------------------- /cmd/dropwtxmgr/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/cmd/dropwtxmgr/main.go -------------------------------------------------------------------------------- /cmd/sweepaccount/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/cmd/sweepaccount/main.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/config.go -------------------------------------------------------------------------------- /deps.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/deps.txt -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/force_rescans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/docs/force_rescans.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/go.sum -------------------------------------------------------------------------------- /goclean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/goclean.sh -------------------------------------------------------------------------------- /internal/cfgutil/amount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/cfgutil/amount.go -------------------------------------------------------------------------------- /internal/cfgutil/explicitflags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/cfgutil/explicitflags.go -------------------------------------------------------------------------------- /internal/cfgutil/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/cfgutil/file.go -------------------------------------------------------------------------------- /internal/cfgutil/normalization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/cfgutil/normalization.go -------------------------------------------------------------------------------- /internal/legacy/keystore/keystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/legacy/keystore/keystore.go -------------------------------------------------------------------------------- /internal/legacy/keystore/keystore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/legacy/keystore/keystore_test.go -------------------------------------------------------------------------------- /internal/legacy/rename/rename_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/legacy/rename/rename_unix.go -------------------------------------------------------------------------------- /internal/legacy/rename/rename_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/legacy/rename/rename_windows.go -------------------------------------------------------------------------------- /internal/prompt/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/prompt/prompt.go -------------------------------------------------------------------------------- /internal/prompt/prompt_js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/prompt/prompt_js.go -------------------------------------------------------------------------------- /internal/rpchelp/genrpcserverhelp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/rpchelp/genrpcserverhelp.go -------------------------------------------------------------------------------- /internal/rpchelp/helpdescs_en_US.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/rpchelp/helpdescs_en_US.go -------------------------------------------------------------------------------- /internal/rpchelp/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/rpchelp/methods.go -------------------------------------------------------------------------------- /internal/zero/array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/zero/array.go -------------------------------------------------------------------------------- /internal/zero/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/zero/benchmark_test.go -------------------------------------------------------------------------------- /internal/zero/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/zero/doc.go -------------------------------------------------------------------------------- /internal/zero/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/zero/slice.go -------------------------------------------------------------------------------- /internal/zero/zero_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/internal/zero/zero_test.go -------------------------------------------------------------------------------- /log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/log.go -------------------------------------------------------------------------------- /netparams/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/netparams/params.go -------------------------------------------------------------------------------- /params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/params.go -------------------------------------------------------------------------------- /rpc/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/api.proto -------------------------------------------------------------------------------- /rpc/documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/documentation/README.md -------------------------------------------------------------------------------- /rpc/documentation/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/documentation/api.md -------------------------------------------------------------------------------- /rpc/documentation/clientusage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/documentation/clientusage.md -------------------------------------------------------------------------------- /rpc/documentation/serverchanges.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/documentation/serverchanges.md -------------------------------------------------------------------------------- /rpc/legacyrpc/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/legacyrpc/config.go -------------------------------------------------------------------------------- /rpc/legacyrpc/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/legacyrpc/errors.go -------------------------------------------------------------------------------- /rpc/legacyrpc/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/legacyrpc/log.go -------------------------------------------------------------------------------- /rpc/legacyrpc/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/legacyrpc/methods.go -------------------------------------------------------------------------------- /rpc/legacyrpc/rpchelp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/legacyrpc/rpchelp_test.go -------------------------------------------------------------------------------- /rpc/legacyrpc/rpcserver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/legacyrpc/rpcserver_test.go -------------------------------------------------------------------------------- /rpc/legacyrpc/rpcserverhelp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/legacyrpc/rpcserverhelp.go -------------------------------------------------------------------------------- /rpc/legacyrpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/legacyrpc/server.go -------------------------------------------------------------------------------- /rpc/regen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/regen.sh -------------------------------------------------------------------------------- /rpc/rpcserver/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/rpcserver/log.go -------------------------------------------------------------------------------- /rpc/rpcserver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/rpcserver/server.go -------------------------------------------------------------------------------- /rpc/walletrpc/api.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpc/walletrpc/api.pb.go -------------------------------------------------------------------------------- /rpcserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/rpcserver.go -------------------------------------------------------------------------------- /sample-btcwallet.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/sample-btcwallet.conf -------------------------------------------------------------------------------- /signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/signal.go -------------------------------------------------------------------------------- /signalsigterm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/signalsigterm.go -------------------------------------------------------------------------------- /snacl/snacl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/snacl/snacl.go -------------------------------------------------------------------------------- /snacl/snacl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/snacl/snacl_test.go -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/version.go -------------------------------------------------------------------------------- /waddrmgr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/README.md -------------------------------------------------------------------------------- /waddrmgr/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/address.go -------------------------------------------------------------------------------- /waddrmgr/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/common_test.go -------------------------------------------------------------------------------- /waddrmgr/cov_report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/cov_report.sh -------------------------------------------------------------------------------- /waddrmgr/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/db.go -------------------------------------------------------------------------------- /waddrmgr/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/db_test.go -------------------------------------------------------------------------------- /waddrmgr/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/doc.go -------------------------------------------------------------------------------- /waddrmgr/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/error.go -------------------------------------------------------------------------------- /waddrmgr/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/error_test.go -------------------------------------------------------------------------------- /waddrmgr/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/log.go -------------------------------------------------------------------------------- /waddrmgr/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/manager.go -------------------------------------------------------------------------------- /waddrmgr/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/manager_test.go -------------------------------------------------------------------------------- /waddrmgr/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/migrations.go -------------------------------------------------------------------------------- /waddrmgr/migrations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/migrations_test.go -------------------------------------------------------------------------------- /waddrmgr/scoped_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/scoped_manager.go -------------------------------------------------------------------------------- /waddrmgr/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/sync.go -------------------------------------------------------------------------------- /waddrmgr/tapscript.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/tapscript.go -------------------------------------------------------------------------------- /waddrmgr/tapscript_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/tapscript_test.go -------------------------------------------------------------------------------- /waddrmgr/test_coverage.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/test_coverage.txt -------------------------------------------------------------------------------- /waddrmgr/tlv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/tlv.go -------------------------------------------------------------------------------- /waddrmgr/tlv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/waddrmgr/tlv_test.go -------------------------------------------------------------------------------- /wallet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/README.md -------------------------------------------------------------------------------- /wallet/chainntfns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/chainntfns.go -------------------------------------------------------------------------------- /wallet/chainntfns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/chainntfns_test.go -------------------------------------------------------------------------------- /wallet/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/common.go -------------------------------------------------------------------------------- /wallet/createtx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/createtx.go -------------------------------------------------------------------------------- /wallet/createtx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/createtx_test.go -------------------------------------------------------------------------------- /wallet/disksync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/disksync.go -------------------------------------------------------------------------------- /wallet/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/doc.go -------------------------------------------------------------------------------- /wallet/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/example_test.go -------------------------------------------------------------------------------- /wallet/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/history.go -------------------------------------------------------------------------------- /wallet/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/import.go -------------------------------------------------------------------------------- /wallet/import_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/import_test.go -------------------------------------------------------------------------------- /wallet/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/loader.go -------------------------------------------------------------------------------- /wallet/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/log.go -------------------------------------------------------------------------------- /wallet/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/mock.go -------------------------------------------------------------------------------- /wallet/multisig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/multisig.go -------------------------------------------------------------------------------- /wallet/notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/notifications.go -------------------------------------------------------------------------------- /wallet/psbt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/psbt.go -------------------------------------------------------------------------------- /wallet/psbt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/psbt_test.go -------------------------------------------------------------------------------- /wallet/rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/rand.go -------------------------------------------------------------------------------- /wallet/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/recovery.go -------------------------------------------------------------------------------- /wallet/recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/recovery_test.go -------------------------------------------------------------------------------- /wallet/rescan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/rescan.go -------------------------------------------------------------------------------- /wallet/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/signer.go -------------------------------------------------------------------------------- /wallet/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/signer_test.go -------------------------------------------------------------------------------- /wallet/txauthor/author.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/txauthor/author.go -------------------------------------------------------------------------------- /wallet/txauthor/author_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/txauthor/author_test.go -------------------------------------------------------------------------------- /wallet/txauthor/cprng.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/txauthor/cprng.go -------------------------------------------------------------------------------- /wallet/txauthor/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/txauthor/go.mod -------------------------------------------------------------------------------- /wallet/txauthor/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/txauthor/go.sum -------------------------------------------------------------------------------- /wallet/txrules/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/txrules/go.mod -------------------------------------------------------------------------------- /wallet/txrules/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/txrules/go.sum -------------------------------------------------------------------------------- /wallet/txrules/rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/txrules/rules.go -------------------------------------------------------------------------------- /wallet/txsizes/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/txsizes/go.mod -------------------------------------------------------------------------------- /wallet/txsizes/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/txsizes/go.sum -------------------------------------------------------------------------------- /wallet/txsizes/size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/txsizes/size.go -------------------------------------------------------------------------------- /wallet/txsizes/size_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/txsizes/size_test.go -------------------------------------------------------------------------------- /wallet/unstable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/unstable.go -------------------------------------------------------------------------------- /wallet/utxos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/utxos.go -------------------------------------------------------------------------------- /wallet/utxos_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/utxos_test.go -------------------------------------------------------------------------------- /wallet/wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/wallet.go -------------------------------------------------------------------------------- /wallet/wallet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/wallet_test.go -------------------------------------------------------------------------------- /wallet/watchingonly_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wallet/watchingonly_test.go -------------------------------------------------------------------------------- /walletdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/README.md -------------------------------------------------------------------------------- /walletdb/bdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/bdb/README.md -------------------------------------------------------------------------------- /walletdb/bdb/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/bdb/db.go -------------------------------------------------------------------------------- /walletdb/bdb/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/bdb/doc.go -------------------------------------------------------------------------------- /walletdb/bdb/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/bdb/driver.go -------------------------------------------------------------------------------- /walletdb/bdb/driver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/bdb/driver_test.go -------------------------------------------------------------------------------- /walletdb/bdb/interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/bdb/interface_test.go -------------------------------------------------------------------------------- /walletdb/cov_report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/cov_report.sh -------------------------------------------------------------------------------- /walletdb/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/db_test.go -------------------------------------------------------------------------------- /walletdb/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/doc.go -------------------------------------------------------------------------------- /walletdb/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/error.go -------------------------------------------------------------------------------- /walletdb/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/example_test.go -------------------------------------------------------------------------------- /walletdb/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/go.mod -------------------------------------------------------------------------------- /walletdb/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/go.sum -------------------------------------------------------------------------------- /walletdb/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/interface.go -------------------------------------------------------------------------------- /walletdb/migration/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/migration/log.go -------------------------------------------------------------------------------- /walletdb/migration/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/migration/manager.go -------------------------------------------------------------------------------- /walletdb/migration/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/migration/manager_test.go -------------------------------------------------------------------------------- /walletdb/test_coverage.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/test_coverage.txt -------------------------------------------------------------------------------- /walletdb/walletdbtest/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/walletdbtest/doc.go -------------------------------------------------------------------------------- /walletdb/walletdbtest/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/walletdbtest/interface.go -------------------------------------------------------------------------------- /walletdb/walletdbtest/tester.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletdb/walletdbtest/tester.go -------------------------------------------------------------------------------- /walletsetup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/walletsetup.go -------------------------------------------------------------------------------- /wtxmgr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/README.md -------------------------------------------------------------------------------- /wtxmgr/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/db.go -------------------------------------------------------------------------------- /wtxmgr/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/doc.go -------------------------------------------------------------------------------- /wtxmgr/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/error.go -------------------------------------------------------------------------------- /wtxmgr/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/example_test.go -------------------------------------------------------------------------------- /wtxmgr/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/go.mod -------------------------------------------------------------------------------- /wtxmgr/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/go.sum -------------------------------------------------------------------------------- /wtxmgr/kahnsort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/kahnsort.go -------------------------------------------------------------------------------- /wtxmgr/kahnsort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/kahnsort_test.go -------------------------------------------------------------------------------- /wtxmgr/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/log.go -------------------------------------------------------------------------------- /wtxmgr/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/migrations.go -------------------------------------------------------------------------------- /wtxmgr/migrations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/migrations_test.go -------------------------------------------------------------------------------- /wtxmgr/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/query.go -------------------------------------------------------------------------------- /wtxmgr/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/query_test.go -------------------------------------------------------------------------------- /wtxmgr/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/tx.go -------------------------------------------------------------------------------- /wtxmgr/tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/tx_test.go -------------------------------------------------------------------------------- /wtxmgr/unconfirmed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omnilaboratory/btcwallet/HEAD/wtxmgr/unconfirmed.go --------------------------------------------------------------------------------