From b8a3db2a4d88311f997125b2f678f39f8a2e7b8c Mon Sep 17 00:00:00 2001 From: Pavel Shamshin Date: Fri, 15 Sep 2023 11:58:26 +0300 Subject: [PATCH 1/4] Update ed25519.php fix ed25519 sign --- src/Rpc/KeyPair/ed25519.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Rpc/KeyPair/ed25519.php b/src/Rpc/KeyPair/ed25519.php index f0551c4..4587030 100644 --- a/src/Rpc/KeyPair/ed25519.php +++ b/src/Rpc/KeyPair/ed25519.php @@ -45,6 +45,7 @@ public function __construct (string $secretKey) */ public function sign (string $msg): string { + $msg = (substr($msg, 0, 2) == '0x') ? hex2bin(substr($msg, 2)) : $msg; return sodium_bin2hex(sodium_crypto_sign_detached($msg, sodium_hex2bin($this->sk))); } @@ -80,4 +81,4 @@ public function verify (string $signature, string $msg): bool { return sodium_crypto_sign_verify_detached(sodium_hex2bin($signature), $msg, sodium_hex2bin($this->pk)); } -} \ No newline at end of file +} From 58ec24ca15a5f86429ddd7abee047f00d08d3369 Mon Sep 17 00:00:00 2001 From: Pavel Shamshin Date: Fri, 15 Sep 2023 12:38:20 +0300 Subject: [PATCH 2/4] Update composer.json change composer name --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index f66d088..c7cdef0 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name": "gmajor/php-substrate-api", + "name": "selaz/php-substrate-api", "description": "PHP Substrate RPC Api", "keywords": [ "substrate", From ad01f6994659434b592a62263f5d1311cf25100d Mon Sep 17 00:00:00 2001 From: Pavel Shamshin Date: Fri, 15 Sep 2023 12:39:52 +0300 Subject: [PATCH 3/4] Update composer.json change composer depend to forked --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index c7cdef0..a0c94bb 100644 --- a/composer.json +++ b/composer.json @@ -17,7 +17,7 @@ "ext-sodium": "*", "gmajor/sr25519-bindings": "dev-main", "tuupola/base58": "2.x-dev", - "gmajor/substrate-codec-php": "dev-master", + "selaz/substrate-codec-php": "dev-master", "ext-gmp": "*", "netresearch/jsonmapper": "dev-master" }, From 880f8cc3769679fb50f7c70519208df22305b437 Mon Sep 17 00:00:00 2001 From: Pavel Shamshin Date: Fri, 15 Sep 2023 14:45:39 +0300 Subject: [PATCH 4/4] Update composer.json return original composer name --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index a0c94bb..f66d088 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name": "selaz/php-substrate-api", + "name": "gmajor/php-substrate-api", "description": "PHP Substrate RPC Api", "keywords": [ "substrate", @@ -17,7 +17,7 @@ "ext-sodium": "*", "gmajor/sr25519-bindings": "dev-main", "tuupola/base58": "2.x-dev", - "selaz/substrate-codec-php": "dev-master", + "gmajor/substrate-codec-php": "dev-master", "ext-gmp": "*", "netresearch/jsonmapper": "dev-master" },