├── .github └── workflows │ ├── libsec.yml │ └── python.yml ├── .gitignore ├── LICENSE.md ├── MANIFEST.in ├── README.md ├── buidl ├── __init__.py ├── bcur.py ├── bech32.py ├── bip39_words.txt ├── blinding.py ├── block.py ├── bloomfilter.py ├── cecc.py ├── chash.py ├── compactfilter.py ├── descriptor.py ├── ecc.py ├── hash.py ├── hd.py ├── helper.py ├── libsec.h ├── libsec_build.py ├── libsec_status.py ├── merkleblock.py ├── mnemonic.py ├── network.py ├── op.py ├── pbkdf2.py ├── pecc.py ├── phash.py ├── psbt.py ├── psbt_helper.py ├── script.py ├── shamir.py ├── siphash.py ├── slip39_words.txt ├── taproot.py ├── test │ ├── __init__.py │ ├── conftest.py │ ├── test_bcur.py │ ├── test_bech32.py │ ├── test_blinding.py │ ├── test_block.py │ ├── test_bloomfilter.py │ ├── test_compactfilter.py │ ├── test_descriptor.py │ ├── test_ecc.py │ ├── test_hash.py │ ├── test_hd.py │ ├── test_helper.py │ ├── test_merkleblock.py │ ├── test_mnemonic.py │ ├── test_musig.py │ ├── test_network.py │ ├── test_op.py │ ├── test_pecc.py │ ├── test_psbt.py │ ├── test_psbt_helper.py │ ├── test_schnorr.py │ ├── test_script.py │ ├── test_shamir.py │ ├── test_taproot.py │ ├── test_timelock.py │ ├── test_tx.py │ └── tx.cache ├── timelock.py ├── tx.py └── witness.py ├── clean.sh ├── docs └── multiwallet.md ├── multiwallet.py ├── requirements-libsec.txt ├── requirements-test.txt ├── run_tests.sh ├── setup.cfg ├── setup.py ├── singlesweep.py ├── test_multiwallet.py ├── test_singlesweep.py └── update_pypi.sh /.github/workflows/libsec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/.github/workflows/libsec.yml -------------------------------------------------------------------------------- /.github/workflows/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/.github/workflows/python.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/README.md -------------------------------------------------------------------------------- /buidl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/__init__.py -------------------------------------------------------------------------------- /buidl/bcur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/bcur.py -------------------------------------------------------------------------------- /buidl/bech32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/bech32.py -------------------------------------------------------------------------------- /buidl/bip39_words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/bip39_words.txt -------------------------------------------------------------------------------- /buidl/blinding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/blinding.py -------------------------------------------------------------------------------- /buidl/block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/block.py -------------------------------------------------------------------------------- /buidl/bloomfilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/bloomfilter.py -------------------------------------------------------------------------------- /buidl/cecc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/cecc.py -------------------------------------------------------------------------------- /buidl/chash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/chash.py -------------------------------------------------------------------------------- /buidl/compactfilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/compactfilter.py -------------------------------------------------------------------------------- /buidl/descriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/descriptor.py -------------------------------------------------------------------------------- /buidl/ecc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/ecc.py -------------------------------------------------------------------------------- /buidl/hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/hash.py -------------------------------------------------------------------------------- /buidl/hd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/hd.py -------------------------------------------------------------------------------- /buidl/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/helper.py -------------------------------------------------------------------------------- /buidl/libsec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/libsec.h -------------------------------------------------------------------------------- /buidl/libsec_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/libsec_build.py -------------------------------------------------------------------------------- /buidl/libsec_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/libsec_status.py -------------------------------------------------------------------------------- /buidl/merkleblock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/merkleblock.py -------------------------------------------------------------------------------- /buidl/mnemonic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/mnemonic.py -------------------------------------------------------------------------------- /buidl/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/network.py -------------------------------------------------------------------------------- /buidl/op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/op.py -------------------------------------------------------------------------------- /buidl/pbkdf2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/pbkdf2.py -------------------------------------------------------------------------------- /buidl/pecc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/pecc.py -------------------------------------------------------------------------------- /buidl/phash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/phash.py -------------------------------------------------------------------------------- /buidl/psbt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/psbt.py -------------------------------------------------------------------------------- /buidl/psbt_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/psbt_helper.py -------------------------------------------------------------------------------- /buidl/script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/script.py -------------------------------------------------------------------------------- /buidl/shamir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/shamir.py -------------------------------------------------------------------------------- /buidl/siphash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/siphash.py -------------------------------------------------------------------------------- /buidl/slip39_words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/slip39_words.txt -------------------------------------------------------------------------------- /buidl/taproot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/taproot.py -------------------------------------------------------------------------------- /buidl/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/__init__.py -------------------------------------------------------------------------------- /buidl/test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/conftest.py -------------------------------------------------------------------------------- /buidl/test/test_bcur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_bcur.py -------------------------------------------------------------------------------- /buidl/test/test_bech32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_bech32.py -------------------------------------------------------------------------------- /buidl/test/test_blinding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_blinding.py -------------------------------------------------------------------------------- /buidl/test/test_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_block.py -------------------------------------------------------------------------------- /buidl/test/test_bloomfilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_bloomfilter.py -------------------------------------------------------------------------------- /buidl/test/test_compactfilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_compactfilter.py -------------------------------------------------------------------------------- /buidl/test/test_descriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_descriptor.py -------------------------------------------------------------------------------- /buidl/test/test_ecc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_ecc.py -------------------------------------------------------------------------------- /buidl/test/test_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_hash.py -------------------------------------------------------------------------------- /buidl/test/test_hd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_hd.py -------------------------------------------------------------------------------- /buidl/test/test_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_helper.py -------------------------------------------------------------------------------- /buidl/test/test_merkleblock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_merkleblock.py -------------------------------------------------------------------------------- /buidl/test/test_mnemonic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_mnemonic.py -------------------------------------------------------------------------------- /buidl/test/test_musig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_musig.py -------------------------------------------------------------------------------- /buidl/test/test_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_network.py -------------------------------------------------------------------------------- /buidl/test/test_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_op.py -------------------------------------------------------------------------------- /buidl/test/test_pecc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_pecc.py -------------------------------------------------------------------------------- /buidl/test/test_psbt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_psbt.py -------------------------------------------------------------------------------- /buidl/test/test_psbt_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_psbt_helper.py -------------------------------------------------------------------------------- /buidl/test/test_schnorr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_schnorr.py -------------------------------------------------------------------------------- /buidl/test/test_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_script.py -------------------------------------------------------------------------------- /buidl/test/test_shamir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_shamir.py -------------------------------------------------------------------------------- /buidl/test/test_taproot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_taproot.py -------------------------------------------------------------------------------- /buidl/test/test_timelock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_timelock.py -------------------------------------------------------------------------------- /buidl/test/test_tx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/test_tx.py -------------------------------------------------------------------------------- /buidl/test/tx.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/test/tx.cache -------------------------------------------------------------------------------- /buidl/timelock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/timelock.py -------------------------------------------------------------------------------- /buidl/tx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/tx.py -------------------------------------------------------------------------------- /buidl/witness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/buidl/witness.py -------------------------------------------------------------------------------- /clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/clean.sh -------------------------------------------------------------------------------- /docs/multiwallet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/docs/multiwallet.md -------------------------------------------------------------------------------- /multiwallet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/multiwallet.py -------------------------------------------------------------------------------- /requirements-libsec.txt: -------------------------------------------------------------------------------- 1 | cffi 2 | -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/run_tests.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/setup.py -------------------------------------------------------------------------------- /singlesweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/singlesweep.py -------------------------------------------------------------------------------- /test_multiwallet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/test_multiwallet.py -------------------------------------------------------------------------------- /test_singlesweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/test_singlesweep.py -------------------------------------------------------------------------------- /update_pypi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidl-bitcoin/buidl-python/HEAD/update_pypi.sh --------------------------------------------------------------------------------