You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 24, 2024. It is now read-only.
Hi! Here, the number 3 should be interpreted as a uint8, which then is encodePacked into a single byte. So this is basically gluing 0x03 onto the beginning of the call-data.
In answer to your question, when proxies are invoked from their "parent" (ie the main euler contract), they use a special non-standard calldata encoding. The 3 here indicates that there are 3 arguments to log (including the Transfer signature). The full details are here: https://docs.euler.finance/developers/proxy-protocol#module-greater-than-proxy
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
euler-contracts/contracts/BaseModule.sol
Line 42 in cd3036e
The text was updated successfully, but these errors were encountered: