[{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"timestamp","internalType":"uint256"}],"name":"getCurrentBlockTimestamp","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"balance","internalType":"uint256"}],"name":"getEthBalance","inputs":[{"type":"address","name":"addr","internalType":"address"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"uint256","name":"blockNumber","internalType":"uint256"},{"type":"tuple[]","name":"returnData","internalType":"struct PancakeInterfaceMulticall.Result[]","components":[{"type":"bool","name":"success","internalType":"bool"},{"type":"uint256","name":"gasUsed","internalType":"uint256"},{"type":"bytes","name":"returnData","internalType":"bytes"}]}],"name":"multicall","inputs":[{"type":"tuple[]","name":"calls","internalType":"struct PancakeInterfaceMulticall.Call[]","components":[{"type":"address","name":"target","internalType":"address"},{"type":"uint256","name":"gasLimit","internalType":"uint256"},{"type":"bytes","name":"callData","internalType":"bytes"}]}]}]