bitcoin-php icon indicating copy to clipboard operation
bitcoin-php copied to clipboard

Bitcoin implementation in PHP

Results 91 bitcoin-php issues
Sort by recently updated
recently updated
newest added

`\BitWasp\Bitcoin\Crypto\EcAdapter\Key\PublicKeyInterface` has constants defined on it, which isn't great. Ideally we'd inherit these from an abstract class..

RbgInterface isn't right as we're not looking for a variable number of random bytes, we need a suitable nonce value for the signature. Since some signature schemes are 'derandomized' and...

Hi! I using your library for creating and sign transaction. Now i working in regtest. After i getting sign transaction i call "sendRowTransaction" on my node (regtest) and getting following...

For background, see: https://github.com/dan-da/hd-wallet-derive/issues/24 If I export a seed phrase from electrum (which does not match bip39), bitcoin-php will happily accept it, and then it can be derived from. ```...

I'm trying to spend from a native segwit address. I modified an example code to this: ``` require_once "vendor/autoload.php"; use BitWasp\Bitcoin\Address\PayToPubKeyHashAddress; use BitWasp\Bitcoin\Key\PrivateKeyFactory; use BitWasp\Bitcoin\Script\Interpreter\InterpreterInterface as I; use BitWasp\Bitcoin\Transaction\Factory\Signer; use...

I see that electrum wallet generates different payment addresses for receiving BTC. I'm trying to generate new addresses, but they are the same. Is it possible to make them different?...

Adds support for creating & modifying PSBT's. It hasn't been integrated much with our Signer / InputSigner code at all, but it's possible to use what's written so far :)

It seems like right now if I want to work with ypub, zpub, I have to roll my own implementations of fromExtended() and toExtendedKey() (and friends), as shown in the...

At present, it seems that a given HierarchicalKey instance can only be encoded as a single address type, eg p2pkh, p2wpkh, p2sh-p2wpkh, etc. AddressCreator takes no constructor arguments and internally...

It would be nice to outright disable the global network feature, since it's possible to simply forget to encode it for the right network later.. The feature often comes up...

enhancement
help wanted
documentation