composer.json 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. {
  2. "name": "bitwasp/bitcoin",
  3. "description": "PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings",
  4. "type": "library",
  5. "homepage": "https://github.com/bit-wasp/bitcoin-php",
  6. "license": "Unlicense",
  7. "authors": [
  8. {
  9. "name": "Thomas Kerin",
  10. "homepage": "https://thomaskerin.io",
  11. "role": "Author"
  12. }
  13. ],
  14. "autoload": {
  15. "psr-4": {
  16. "BitWasp\\Bitcoin\\": "src/"
  17. },
  18. "files": ["src/Script/functions.php"]
  19. },
  20. "autoload-dev": {
  21. "psr-4": {
  22. "BitWasp\\Bitcoin\\Tests\\": "tests/"
  23. }
  24. },
  25. "require": {
  26. "php-64bit": ">=7.0",
  27. "pleonasm/merkle-tree": "1.0.0",
  28. "composer/semver": "^1.4.0",
  29. "lastguest/murmurhash": "v2.0.0",
  30. "mdanter/ecc": "^0.5.0",
  31. "bitwasp/buffertools": "^0.5.0",
  32. "bitwasp/bech32": "^0.0.1"
  33. },
  34. "suggest": {
  35. "ext-secp256k1": "The secp256k1 library for fast and safe elliptic curve operations",
  36. "ext-bitcoinconsensus": "The bitcoinconsensus library for safest possible script verification"
  37. },
  38. "require-dev": {
  39. "ext-json": "*",
  40. "phpunit/phpunit": "^5.4.0",
  41. "squizlabs/php_codesniffer": "^2.0.0",
  42. "nbobtc/bitcoind-php": "v2.0.2",
  43. "bitwasp/secp256k1-php": "^v0.2.0",
  44. "bitwasp/bitcoinconsensus": "v3.0.0"
  45. }
  46. }