Closed mikekeke closed 3 weeks ago
This PR adds several things aiming to deliver working Paima integration demo:
Rust side:
dependencies and modules for CIP-8 and CIP-30 signing
Data signing for SingleAddressWallet and it's Godot API
SingleAddressWallet
couple serialization functions (like to_hex) for existing structs
to_hex
.cargo/config.toml for GDExtension WASM compilation
.cargo/config.toml
GDScript side
Data signing for SingleAddressWallet
Function to load wallet w/o creating new thread for SingleAddressWalletLoader (forced by issues with calling WASM in new thread in WEB-export)
SingleAddressWalletLoader
Paima integration demo - paima-demo directory with docs and Makefile for setting up and running
paima-demo
Subsumed by #74
This PR adds several things aiming to deliver working Paima integration demo:
Rust side:
dependencies and modules for CIP-8 and CIP-30 signing
Data signing for
SingleAddressWallet
and it's Godot APIcouple serialization functions (like
to_hex
) for existing structs.cargo/config.toml
for GDExtension WASM compilationGDScript side
Data signing for
SingleAddressWallet
Function to load wallet w/o creating new thread for
SingleAddressWalletLoader
(forced by issues with calling WASM in new thread in WEB-export)Paima integration demo -
paima-demo
directory with docs and Makefile for setting up and running