Function to transform an EIP1193 provider into an Abstract Global Wallet client.
transformEIP1193Provider
function transforms a standard EIP1193 provider
into an Abstract Global Wallet (AGW) compatible provider.
This allows you to use existing wallet providers with Abstract Global Wallet.
EIP1193Provider
instance with modified behavior for specific JSON-RPC methods to be compatible with the Abstract Global Wallet.
transformEIP1193Provider
function wraps the original provider and intercepts specific Ethereum JSON-RPC methods:
eth_accounts
: Returns the smart account address along with the original signer address.eth_signTransaction
and eth_sendTransaction
: