After setting up a Sentinel for my contract, I was not able to monitor event and function call with struct
type parameter, specifically I cannot access the parameter by it's name or index.
Environment
Details
Code to reproduce
// struct
struct TransferInfo {
IERC20 token;
address receiver;
uint256 amount;
}
// event
event Transfer(TransferInfo transferInfo, bytes data);
// function
function transfer(TransferInfo calldata transferInfo, bytes calldata data) external {
emit Transfer(transferInfo, data);
}
When trying to access transferInfo
param, I was met with Undefined symbol transferInfo
if I try to access it's name and Undefined symbol $0
if I try to access it by index.
Get first param transferInfo
failed: