ziwot/pezos
最新稳定版本:v0.2.2
Composer 安装命令:
composer require ziwot/pezos
包简介
Tezos library
关键字:
README 文档
README
PHP lib for Tezos
composer require ziwot/pezos
Features
Handles Secp256k1 and Ed25519 keys.
Instanciate key from secret key
$key = Pezos\Keys\Key::fromBase58( 'edskRkGanpJ2fEBdV5xjhFS6DaB5CUsGwZPuTD73VoioQYTTJJKcxJPXXa5FrjA2e8y2LKqwdXNqB9WB4yAQG3gaQTnp15LwDu', ); $key->getPublicKey(); // "edpkvCdu6RSSe379P2ACo8rGoqNRzQRRwNmHfj1dBr4DnSTKwCNxi5" $key->getAddress(); // "tz1PAeuxsMA76x5cnKPkWKof2iGneN3Mb1eQ"
Instanciate key from public key
$pubKey = Pezos\Keys\PubKey::fromBase58( 'edpkvCdu6RSSe379P2ACo8rGoqNRzQRRwNmHfj1dBr4DnSTKwCNxi5', ); $pubKey->getAddress(); // "tz1PAeuxsMA76x5cnKPkWKof2iGneN3Mb1eQ"
Sign messages
$privKey->sign('05010000000548656c6c6f'); // edsigtxHb4HCsgf3zLLcTx4Rj23Y3CSJf8jaRXwoVHZJgSsMhzFoxKtinx2TT5FgYKprLVQ9nq8o93MCpmxaTuRB7igT9b6nZyf
Verify signed messages
$pubKey->verifySignature( 'edsigtxHb4HCsgf3zLLcTx4Rj23Y3CSJf8jaRXwoVHZJgSsMhzFoxKtinx2TT5FgYKprLVQ9nq8o93MCpmxaTuRB7igT9b6nZyf', '05010000000548656c6c6f', ); // true
RPC
RPC clients generated with jane are available.
The open api files are taken from the official Tezos repo.
Dev workflow
- Launch services with
make up - If possible do TDD,
make test
Resources
Thanks to these libraries from which code is just translated to PHP.
统计信息
- 总下载量: 84
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-01-01