by Guest » 27 Dec 2024, 08:33
Erstellen einer serverseitigen Implementierung, um die Solana-Verifizierung für einen Vertrag durchzuführen, wenn wir eine Solana-Adresse erhalten (
öffentlicher Schlüssel) vom Client. Sie wollen nur, dass ich native PHP-Methoden verwende, keine Importe, ich weiß nicht, warum. Open-Source-Bibliotheken sind immer noch hilfreich, da ich mein Bestes geben kann, Teile daraus zu extrahieren. Ich habe Zugriff auf alle libsodium PHP\Sodium-Bibliotheksmethoden hier:
https://www.php.net/manual/en/book.sodium.php (was uns meiner Meinung nach ermöglicht). do Ed25519)
Dies ist die Implementierung in JS:
https://solana-labs.github.io/solana-we ... #isOnCurve
Ich brauche das in PHP. Mit anderen Worten:
Wie kann ich Solana-Adressen (z. B. AJXw4EJtRBGswEestiD3gztdbsAh8fe3VSJXs6U33UBv) in PHP überprüfen? Wie kann ich beispielsweise überprüfen, ob sich ein öffentlicher Schlüssel auf der Ed25519-Kurve befindet?
Vielen Dank im Voraus! Normalerweise poste ich nicht auf StackOverflow, aber ich hoffe, dass diese Antwort nützlich sein wird, wenn Web3 sich weiterentwickelt.
Erstellen einer serverseitigen Implementierung, um die Solana-Verifizierung für einen Vertrag durchzuführen, wenn wir eine Solana-Adresse erhalten ([code]Ed25519[/code] öffentlicher Schlüssel) vom Client. Sie wollen nur, dass ich native PHP-Methoden verwende, keine Importe, ich weiß nicht, warum. Open-Source-Bibliotheken sind immer noch hilfreich, da ich mein Bestes geben kann, Teile daraus zu extrahieren. Ich habe Zugriff auf alle libsodium PHP\Sodium-Bibliotheksmethoden hier: https://www.php.net/manual/en/book.sodium.php (was uns meiner Meinung nach ermöglicht). do Ed25519)
Dies ist die Implementierung in JS: https://solana-labs.github.io/solana-web3.js/classes/PublicKey.html#isOnCurve
Ich brauche das in PHP. Mit anderen Worten:
Wie kann ich Solana-Adressen (z. B. AJXw4EJtRBGswEestiD3gztdbsAh8fe3VSJXs6U33UBv) in PHP überprüfen? Wie kann ich beispielsweise überprüfen, ob sich ein öffentlicher Schlüssel auf der Ed25519-Kurve befindet?
Vielen Dank im Voraus! Normalerweise poste ich nicht auf StackOverflow, aber ich hoffe, dass diese Antwort nützlich sein wird, wenn Web3 sich weiterentwickelt.