Introduction to solmate
The solmate
contracts from t11s are
“not designed with user safety in mind”. Implicit invariants are expected
to be followed, and it’s easy to shoot yourself in the foot.
Therefore, I thought it’s a good idea to introduce some of the contracts, their footguns, and cross-check them with the OpenZeppelin library.
EVM Expeditions at byterocket
Recently, we at byterocket started to share internal learning sessions under the term EVM Expeditions.
If you ever wanted to know how to create an overflow in solmate
’s ERC20 token,
or finally want to understand the assembly in the SafeTransferLib
, this
presentation is for you.