This PR attempts to do this but assumes that we always use the native token (msg.value) which is not the case. -> [https://github.com/consensus-shipyard/ipc/pull/1337/files#diff-af0bf141fbc4fa3a8197c97b198e06bd01f09e44c83cbbe9f631d1e779768c8d](https://github.com/consensus-shipyard/ipc/pull/1337/files#diff-af0bf141fbc4fa3a8197c97b198e06bd01f09e44c83cbbe9f631d1e779768c8d)