├── .gitattributes ├── .github └── workflows │ ├── generator-generic-ossf-slsa3-publish.yml │ ├── go-ossf-slsa3-publish.yml │ └── go.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── address ├── core.go ├── lagacy_address.go ├── network.go └── segwit_address.go ├── base58 └── base58.go ├── bech32 └── bech32.go ├── bip39 ├── bip39.go └── bip39_languages │ ├── chinese_simplified.txt │ ├── chinese_traditional.txt │ ├── czech.txt │ ├── english.txt │ ├── french.txt │ ├── italian.txt │ ├── japanese.txt │ ├── korean.txt │ ├── portuguese.txt │ └── spanish.txt ├── constant └── constant.go ├── digest └── digest.go ├── ecc ├── der.go ├── ecc.go ├── rfc6979.go ├── sign.go ├── spec.go └── tools.go ├── example ├── example_calculate_fee.go ├── example_multi_sig_transaction.go ├── example_network_provider.go ├── example_of_address.go └── example_transaction.go ├── formating ├── bitcoin_op.go ├── bytes_string.go ├── numbers.go └── tools.go ├── go.mod ├── go.sum ├── hd_wallet └── hd_wallet.go ├── keypair ├── private_key.go └── public_key.go ├── main.go ├── provider ├── api.go ├── api_config.go ├── block_cypher_models.go ├── fee_rate.go ├── mempol_models.go ├── multi_sig_script.go ├── transction_builder.go └── utxo_details.go ├── scripts ├── controll_block.go ├── script.go ├── sequance.go ├── transaction.go ├── tx_input.go ├── tx_output.go └── witness.go ├── secret_wallet └── secret_wallet.go ├── test ├── bip_39_test.go ├── hd_wallet_test.go ├── keys_test.go ├── p2pkh_test.go ├── p2sh_test.go ├── p2tr_test.go ├── p2wpkh_test.go ├── p2wsh_test.go └── secret_wallet_test.go └── uuid └── uuid.go /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/generator-generic-ossf-slsa3-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/.github/workflows/generator-generic-ossf-slsa3-publish.yml -------------------------------------------------------------------------------- /.github/workflows/go-ossf-slsa3-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/.github/workflows/go-ossf-slsa3-publish.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | dist/ 3 | .idea 4 | .tmp 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/README.md -------------------------------------------------------------------------------- /address/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/address/core.go -------------------------------------------------------------------------------- /address/lagacy_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/address/lagacy_address.go -------------------------------------------------------------------------------- /address/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/address/network.go -------------------------------------------------------------------------------- /address/segwit_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/address/segwit_address.go -------------------------------------------------------------------------------- /base58/base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/base58/base58.go -------------------------------------------------------------------------------- /bech32/bech32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/bech32/bech32.go -------------------------------------------------------------------------------- /bip39/bip39.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/bip39/bip39.go -------------------------------------------------------------------------------- /bip39/bip39_languages/chinese_simplified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/bip39/bip39_languages/chinese_simplified.txt -------------------------------------------------------------------------------- /bip39/bip39_languages/chinese_traditional.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/bip39/bip39_languages/chinese_traditional.txt -------------------------------------------------------------------------------- /bip39/bip39_languages/czech.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/bip39/bip39_languages/czech.txt -------------------------------------------------------------------------------- /bip39/bip39_languages/english.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/bip39/bip39_languages/english.txt -------------------------------------------------------------------------------- /bip39/bip39_languages/french.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/bip39/bip39_languages/french.txt -------------------------------------------------------------------------------- /bip39/bip39_languages/italian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/bip39/bip39_languages/italian.txt -------------------------------------------------------------------------------- /bip39/bip39_languages/japanese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/bip39/bip39_languages/japanese.txt -------------------------------------------------------------------------------- /bip39/bip39_languages/korean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/bip39/bip39_languages/korean.txt -------------------------------------------------------------------------------- /bip39/bip39_languages/portuguese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/bip39/bip39_languages/portuguese.txt -------------------------------------------------------------------------------- /bip39/bip39_languages/spanish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/bip39/bip39_languages/spanish.txt -------------------------------------------------------------------------------- /constant/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/constant/constant.go -------------------------------------------------------------------------------- /digest/digest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/digest/digest.go -------------------------------------------------------------------------------- /ecc/der.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/ecc/der.go -------------------------------------------------------------------------------- /ecc/ecc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/ecc/ecc.go -------------------------------------------------------------------------------- /ecc/rfc6979.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/ecc/rfc6979.go -------------------------------------------------------------------------------- /ecc/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/ecc/sign.go -------------------------------------------------------------------------------- /ecc/spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/ecc/spec.go -------------------------------------------------------------------------------- /ecc/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/ecc/tools.go -------------------------------------------------------------------------------- /example/example_calculate_fee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/example/example_calculate_fee.go -------------------------------------------------------------------------------- /example/example_multi_sig_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/example/example_multi_sig_transaction.go -------------------------------------------------------------------------------- /example/example_network_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/example/example_network_provider.go -------------------------------------------------------------------------------- /example/example_of_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/example/example_of_address.go -------------------------------------------------------------------------------- /example/example_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/example/example_transaction.go -------------------------------------------------------------------------------- /formating/bitcoin_op.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/formating/bitcoin_op.go -------------------------------------------------------------------------------- /formating/bytes_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/formating/bytes_string.go -------------------------------------------------------------------------------- /formating/numbers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/formating/numbers.go -------------------------------------------------------------------------------- /formating/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/formating/tools.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/go.sum -------------------------------------------------------------------------------- /hd_wallet/hd_wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/hd_wallet/hd_wallet.go -------------------------------------------------------------------------------- /keypair/private_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/keypair/private_key.go -------------------------------------------------------------------------------- /keypair/public_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/keypair/public_key.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/main.go -------------------------------------------------------------------------------- /provider/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/provider/api.go -------------------------------------------------------------------------------- /provider/api_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/provider/api_config.go -------------------------------------------------------------------------------- /provider/block_cypher_models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/provider/block_cypher_models.go -------------------------------------------------------------------------------- /provider/fee_rate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/provider/fee_rate.go -------------------------------------------------------------------------------- /provider/mempol_models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/provider/mempol_models.go -------------------------------------------------------------------------------- /provider/multi_sig_script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/provider/multi_sig_script.go -------------------------------------------------------------------------------- /provider/transction_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/provider/transction_builder.go -------------------------------------------------------------------------------- /provider/utxo_details.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/provider/utxo_details.go -------------------------------------------------------------------------------- /scripts/controll_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/scripts/controll_block.go -------------------------------------------------------------------------------- /scripts/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/scripts/script.go -------------------------------------------------------------------------------- /scripts/sequance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/scripts/sequance.go -------------------------------------------------------------------------------- /scripts/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/scripts/transaction.go -------------------------------------------------------------------------------- /scripts/tx_input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/scripts/tx_input.go -------------------------------------------------------------------------------- /scripts/tx_output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/scripts/tx_output.go -------------------------------------------------------------------------------- /scripts/witness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/scripts/witness.go -------------------------------------------------------------------------------- /secret_wallet/secret_wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/secret_wallet/secret_wallet.go -------------------------------------------------------------------------------- /test/bip_39_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/test/bip_39_test.go -------------------------------------------------------------------------------- /test/hd_wallet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/test/hd_wallet_test.go -------------------------------------------------------------------------------- /test/keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/test/keys_test.go -------------------------------------------------------------------------------- /test/p2pkh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/test/p2pkh_test.go -------------------------------------------------------------------------------- /test/p2sh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/test/p2sh_test.go -------------------------------------------------------------------------------- /test/p2tr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/test/p2tr_test.go -------------------------------------------------------------------------------- /test/p2wpkh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/test/p2wpkh_test.go -------------------------------------------------------------------------------- /test/p2wsh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/test/p2wsh_test.go -------------------------------------------------------------------------------- /test/secret_wallet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/test/secret_wallet_test.go -------------------------------------------------------------------------------- /uuid/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrtnetwork/bitcoin/HEAD/uuid/uuid.go --------------------------------------------------------------------------------