Call a contract, writing its returndata to the slice given. Returns
true for if the contract ran without issue, or false if a revert
happened. An offset can be used to start reading the return data from,
writing to the buffer given. The code will not read from the offset
given if a revert has happened. The function will panic if the
returndata exceeds the capacity. Enforces write control if static, and
delegates if delegatecall. The function will also panic if the offset
is greater than the size of the returndata. Programmers making this
mistake must be making an error with the decoding.
Call a contract, writing its returndata to the slice given. Returns
true for if the contract ran without issue, or false if a revert
happened, and the slice isn’t read to if a revert happens.
Call a contract, writing its returndata to the slice given. Returns
true for if the contract ran without issue, or false if a revert
happened. An offset can be used to start reading the return data from,
writing to the buffer given. The code will not read from the offset
given if a revert has happened. The function will panic if the
returndata exceeds the capacity. Enforces write control if static, and
delegates if delegatecall. The function will also panic if the offset
is greater than the size of the returndata. Programmers making this
mistake must be making an error with the decoding.
Call a contract, writing its returndata to the slice given. Returns
true for if the contract ran without issue, or false if a revert
happened, and the slice isn’t read to if a revert happens.
Check the codesize before invoking call, only reading a single byte
at the location for a bool check. If the contract doesn’t return anything,
then we assume everything went okay. If it does, then we check for true.
We don’t return anything.
Check the codesize before invoking call, only reading a single byte
at the location for a bool check. If the contract doesn’t return anything,
then we assume everything went okay. If it does, then we check for true.
We don’t return anything.
Check the codesize before invoking call, only reading a single byte
at the location for a bool check. If the contract doesn’t return anything,
then we assume everything went okay. If it does, then we check for true.
We don’t return anything.
Call a contract, writing its returndata to the slice given. Returns
true for if the contract ran without issue, or false if a revert
happened. An offset can be used to start reading the return data from,
writing to the buffer given. The code will not read from the offset
given if a revert has happened. The function will panic if the
returndata exceeds the capacity. Enforces write control if static, and
delegates if delegatecall. The function will also panic if the offset
is greater than the size of the returndata. Programmers making this
mistake must be making an error with the decoding.
Call a contract, writing its returndata to the slice given. Returns
true for if the contract ran without issue, or false if a revert
happened, and the slice isn’t read to if a revert happens.