diff --git a/crates/env/src/engine/on_chain/ext.rs b/crates/env/src/engine/on_chain/ext.rs index 09b27fe9e3..0ab029e22c 100644 --- a/crates/env/src/engine/on_chain/ext.rs +++ b/crates/env/src/engine/on_chain/ext.rs @@ -324,6 +324,19 @@ mod sys { output_ptr: Ptr32Mut<[u8]>, output_len_ptr: Ptr32Mut, ) -> ReturnCode; + + pub fn seal_ecdsa_recover( + // 65 bytes of ecdsa signature + signature_ptr: Ptr32<[u8]>, + // 32 bytes hash of the message + message_hash_ptr: Ptr32<[u8]>, + output_ptr: Ptr32Mut<[u8]>, + ) -> ReturnCode; + + pub fn seal_ecdsa_to_eth_address( + public_key_ptr: Ptr32<[u8]>, + output_ptr: Ptr32Mut<[u8]>, + ) -> ReturnCode; } #[link(wasm_import_module = "seal1")] @@ -367,19 +380,6 @@ mod sys { value_ptr: Ptr32<[u8]>, value_len: u32, ) -> ReturnCode; - - pub fn seal_ecdsa_recover( - // 65 bytes of ecdsa signature - signature_ptr: Ptr32<[u8]>, - // 32 bytes hash of the message - message_hash_ptr: Ptr32<[u8]>, - output_ptr: Ptr32Mut<[u8]>, - ) -> ReturnCode; - - pub fn seal_ecdsa_to_eth_address( - public_key_ptr: Ptr32<[u8]>, - output_ptr: Ptr32Mut<[u8]>, - ) -> ReturnCode; } }