deemru / waveskit
Waves Platform Development Kit
1.0.54
2026-03-29 11:53 UTC
Requires
- php: >=8.1
- ext-mbstring: *
- deemru/abcode: ^1.0
- deemru/blake2b: ^1.0
- deemru/cloaked: ^1.0
- deemru/cryptash: ^1.0
- deemru/curve25519: ^1.0
- deemru/fetcher: ^1.0
- deemru/pairs: ^1.0
- deemru/waves-protobuf: ^1.6.1
Suggests
- ext-sodium: Up to ~2000x faster sign/verify
This package is auto-updated.
Last update: 2026-05-29 12:36:21 UTC
README
WavesKit is an all-in-one Waves Platform development kit for the PHP language.
- All you need to work with Waves in a single class
- Really easy to use
- Best practices for all
- Advanced features for pros
Basic usage
$wk = new WavesKit( 'T' ); $wk->setSeed( 'manage manual recall harvest series desert melt police rose hollow moral pledge kitten position add' ); $tx = $wk->txBroadcast( $wk->txSign( $wk->txTransfer( 'test', 1 ) ) ); $tx = $wk->ensure( $tx );
Documentaion
- WavesKit documention: WavesKit.md
- Consider to learn self tests: selftest.php
- Self tests contain tests of all transactions which can easily be used as examples
Requirements
Will be installed automatically through composer install:
- PHP >= 8.1
- deemru/abcode
- deemru/blake2b
- deemru/curve25519
- deemru/cryptash
- deemru/pairs
- deemru/cloaked
- deemru/fetcher
- deemru/waves-protobuf
- Multibyte String
Recommended
Installation
Require through Composer: composer require deemru/waveskit
{
"require": {
"deemru/waveskit": "*"
}
}