-
Notifications
You must be signed in to change notification settings - Fork 26
Description
I was wondering if there are any plans to add support for Ethereum-style OmniLock signing in ckb-sdk-go?
Right now, it seems like there are two limitations in the signer/omnilock package:
The AuthFlagEthereum is defined as 0x1, but newer tools like ckb-ccc use 0x12 for Ethereum-based OmniLock addresses. So the supported flags may be outdated.
Even with the correct flag, there's no implementation for signing transactions with Ethereum-style signatures (e.g., the standard MetaMask-prefixed keccak256 message format).
This functionality would be very helpful for projects using EVM wallets with OmniLock (e.g., for cross-chain swaps with MetaMask).
Just wanted to check if this is already on the roadmap — and if not, whether it’s something that might be considered?