Download the PHP package gmajor/substrate-codec-php without Composer
On this page you can find all versions of the php package gmajor/substrate-codec-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package substrate-codec-php
Substrate scale codec
PHP SCALE Codec For substrate
Installation
Basic Usage
Autoloading
Codec supports PSR-4
autoloaders.
Decode
Encode
Custom types
All substrate Pallet types will be registered by default, refer to https://github.com/polkadot-js/api/tree/master/packages/types/src/interfaces, because the substrate itself is updated frequently, so https://github.com/gmajor-encrypt/php-scale-codec/tree/m2/src/Codec/interfaces will also be updated frequently here.
There are more than 50 polkadot-related applications so far, here are some custom types that need to be registered, here are some examples for reference
About custom type of documentation can be found here
Metadata
For more information on metadata, please refer to https://substrate.dev/docs/en/knowledgebase/runtime/metadata#metadata-formats
Currently, metadata decode/encode only supports v12/13/v14 More test you can found here https://github.com/gmajor-encrypt/php-scale-codec/blob/master/test/Codec/Test/MetadataTest.php
Extrinsic
For more information on Extrinsic, please refer to https://substrate.dev/docs/en/knowledgebase/learn-substrate/extrinsics
More test you can found here https://github.com/gmajor-encrypt/php-scale-codec/blob/master/test/Codec/Test/ExtrinsicTest.php
Event
For more information on Event, please refer to https://substrate.dev/docs/en/knowledgebase/runtime/events
More test you can found here https://github.com/gmajor-encrypt/php-scale-codec/blob/master/test/Codec/Test/EventTest.php
Example
More examples can refer to the test file https://github.com/gmajor-encrypt/php-scale-codec/tree/master/test/Codec/Test
Test
Resources
License
The package is available as open source under the terms of the MIT License
All versions of substrate-codec-php with dependencies
bitwasp/buffertools Version dev-master
ext-gmp Version *
ext-json Version *
ext-sodium Version *
phpoption/phpoption Version 1.9.x-dev