Finally, we’re diving into message signing. The core of the Gnosis Safe wallet. By the end of this article, you’ll be able to craft your own transactions and use a Gnosis Safe wallet without relying on any front-end! Freeeeeedom! :-) Check out the previous articles from this series:Gnosis Safe Internals — Part 1 — SafeProxyGnosis Safe Internals — Part 2 — OwnershipExecuting transactionsLet’s go back to Safe.sol and look at the execTransaction() function. This function executes the desired tra...