| fix(examples): demonstrate real interpreter failure modes (EQUALVERIFY, NULLFAIL, empty scriptSig) | 11 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| chore: ignore editor/tool artifacts | 18 天前 |
| docs(license): credit sCrypt Inc as maintainer of the ported @scrypt-inc/bsv source | 11 天前 |
| docs(examples): add standalone script interpreter example (VerifyScript) | 11 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| fix(block): accept int32/uint32/int64/uint64 in NewBlockHeader object form | 11 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| chore: align module path with gitcode.com hosting Rename the Go module from github.com/scrypt-inc/bsv/bitcoin-go to gitcode.com/Youyi-Labs/bitcoin-go so the module path matches the import path, making the package directly consumable via 'go get gitcode.com/Youyi-Labs/bitcoin-go'. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |
| feat: port @scrypt-inc/bsv to Go as a self-contained Bitcoin SV library A full Go implementation of the BSV library, ported from the JavaScript @scrypt-inc/bsv project: - Crypto: secp256k1 ECDSA (RFC6979, low-S, pubkey recovery), SHA/RIPEMD-160, HASH160, HMAC, AES-CBC - Encoding: Base58/Base58Check, CompactSize varints, buffer reader/writer - Keys: PrivateKey (WIF), PublicKey, Address (P2PKH/P2SH), HD keys (BIP32) - Script: full BSV interpreter (P2SH, CLTV/CSV, Magnetic/Monolith opcodes) - Transactions: build/sign/serialize, BIP69 sorting, forkid sighash - Block/BlockHeader/MerkleBlock (BIP37), Message (BIP137), Mnemonic (BIP39), ECIES Self-contained test suite (2650+ tests) with vendored bitcoind vectors under testdata/, plus a runnable example program in examples/. | 18 天前 |