/** * @return \BitWasp\Buffertools\Buffer */ public function getBuffer() { $hexSerializer = new HexPrivateKeySerializer($this->ecAdapter); return $hexSerializer->serialize($this); }
/** * @param NetworkInterface $network * @param PrivateKeyInterface $privateKey * @return string */ public function serialize(NetworkInterface $network, PrivateKeyInterface $privateKey) { $payload = Buffer::hex($network->getPrivByte() . $this->hexSerializer->serialize($privateKey)->getHex() . ($privateKey->isCompressed() ? '01' : '')); return Base58::encodeCheck($payload); }