awuxtron / web3
The Ethereum API Client For PHP.
v0.3.4
2022-05-17 18:47 UTC
Requires
- php: ^8.1
- ext-ctype: *
- brick/math: ^0.9.3
- guzzlehttp/guzzle: ^7.4
- kornrunner/keccak: ^1.1
- psr/http-message: ^1.0
- ratchet/pawl: ^0.4.1
- react/async: ^4@dev
- simplito/elliptic-php: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.8
- illuminate/contracts: ^9.0
- illuminate/database: ^9.0
- illuminate/support: ^9.0
- orchestra/testbench: ^7.2
- pestphp/pest: ^1.21
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.5
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-strict-rules: ^1.1
- roave/security-advisories: dev-latest
- spaze/phpstan-disallowed-calls: ^2.3
- symfony/var-dumper: ^6.0
README
PHP Web3 Client
TODO:
- Contract event
- Optimize websocket provider
- Add tests
- Refactor websocket utils by using request id
- Json utils
- Web3 console
- Event system
- Custom log handle
- Hex util to library
- Provide/Inject system
- using guzzle psr7
- rlp encode decode
- jsonrpc to library
- batch request support multidimension by using dot or other methods
- auto return request when call in function need request