Simple efficient single-owner smart contract wallet built with arbitrum stylus
A simple efficient smart contract wallet built with arbitrum stylus that implements deflate algorithm for allowing compressed calldata and as a result cheaper transactions. A simple benchmark shows at least 5x smaller calldata for a 4 token transfer in a multicall.
On L2s calldata is more expensive than execution, hence this is very useful.
It uses arbitrum stylus and rust's flate2
library for deflating the calldata before calling the relevant smart contracts. This is cheaper to implement because arbitrum stylus makes execution and memory a lot cheaper via wasm vm or evm+
On L2s calldata is more expensive than execution, hence this is very useful.