Description:
Multi-signature wallet contract requiring multiple confirmations for transaction execution.
Blockchain: Ethereum
Source Code: View Code On The Blockchain
Solidity Source Code:
{{
"language": "Solidity",
"sources": {
"@gluwa/foundry-test-utility/contracts/interfaces/IMulticall3.sol": {
"content": "// SPDX-License-Identifier: MIT\r
pragma solidity >=0.6.2 <0.9.0;\r
\r
pragma experimental ABIEncoderV2;\r
\r
interface IMulticall3 {\r
struct Call {\r
address target;\r
bytes callData;\r
}\r
\r
struct Call3 {\r
address target;\r
bool allowFailure;\r
bytes callData;\r
}\r
\r
struct Call3Value {\r
address target;\r
bool allowFailure;\r
uint256 value;\r
bytes callData;\r
}\r
\r
struct Result {\r
bool success;\r
bytes returnData;\r
}\r
\r
function aggregate(Call[] calldata calls) external payable returns (uint256 blockNumber, bytes[] memory returnData);\r
\r
function aggregate3(Call3[] calldata calls) external payable returns (Result[] memory returnData);\r
\r
function aggregate3Value(Call3Value[] calldata calls) external payable returns (Result[] memory returnData);\r
\r
function blockAndAggregate(Call[] calldata calls)\r
external\r
payable\r
returns (\r
uint256 blockNumber,\r
bytes32 blockHash,\r
Result[] memory returnData\r
);\r
\r
function getBasefee() external view returns (uint256 basefee);\r
\r
function getBlockHash(uint256 blockNumber) external view returns (bytes32 blockHash);\r
\r
function getBlockNumber() external view returns (uint256 blockNumber);\r
\r
function getChainId() external view returns (uint256 chainid);\r
\r
function getCurrentBlockCoinbase() external view returns (address coinbase);\r
\r
function getCurrentBlockDifficulty() external view returns (uint256 difficulty);\r
\r
function getCurrentBlockGasLimit() external view returns (uint256 gaslimit);\r
\r
function getCurrentBlockTimestamp() external view returns (uint256 timestamp);\r
\r
function getEthBalance(address addr) external view returns (uint256 balance);\r
\r
function getLastBlockHash() external view returns (bytes32 blockHash);\r
\r
function tryAggregate(bool requireSuccess, Call[] calldata calls) external payable returns (Result[] memory returnData);\r
\r
function tryBlockAndAggregate(bool requireSuccess, Call[] calldata calls)\r
external\r
payable\r
returns (\r
uint256 blockNumber,\r
bytes32 blockHash,\r
Result[] memory returnData\r
);\r
}\r
"
},
"@gluwa/foundry-test-utility/contracts/utils/base.sol": {
"content": "// SPDX-License-Identifier: MIT\r
pragma solidity >=0.6.2 <0.9.0;\r
\r
import { StdStorage } from './stdStorage.sol';\r
import { Vm, VmSafe } from './vm.sol';\r
\r
abstract contract CommonBase {\r
// Cheat code address, 0x7109709ECfa91a80626fF3989D68f67F5b1DD12D.\r
address internal constant VM_ADDRESS = address(uint160(uint256(keccak256('hevm cheat code'))));\r
// console.sol and console2.sol work by executing a staticcall to this address.\r
address internal constant CONSOLE = 0x000000000000000000636F6e736F6c652e6c6f67;\r
// Default address for tx.origin and msg.sender, 0x1804c8AB1F12E6bbf3894d4083f33e07309d1f38.\r
address internal constant DEFAULT_SENDER = address(uint160(uint256(keccak256('foundry default caller'))));\r
// Address of the test contract, deployed by the DEFAULT_SENDER.\r
address internal constant DEFAULT_TEST_CONTRACT = 0x5615dEB798BB3E4dFa0139dFa1b3D433Cc23b72f;\r
// Deterministic deployment address of the Multicall3 contract.\r
address internal constant MULTICALL3_ADDRESS = 0xcA11bde05977b3631167028862bE2a173976CA11;\r
\r
uint256 internal constant UINT256_MAX = 115792089237316195423570985008687907853269984665640564039457584007913129639935;\r
\r
Vm internal constant vm = Vm(VM_ADDRESS);\r
StdStorage internal stdstore;\r
}\r
\r
abstract contract TestBase is CommonBase {}\r
\r
abstract contract ScriptBase is CommonBase {\r
// Used when deploying with create2, https://github.com/Arachnid/deterministic-deployment-proxy.\r
address internal constant CREATE2_FACTORY = 0x4e59b44847b379578588920cA78FbF26c0B4956C;\r
\r
VmSafe internal constant vmSafe = VmSafe(VM_ADDRESS);\r
}\r
"
},
"@gluwa/foundry-test-utility/contracts/utils/console.sol": {
"content": "// SPDX-License-Identifier: MIT\r
pragma solidity >=0.4.22 <0.9.0;\r
\r
library console {\r
address constant CONSOLE_ADDRESS = address(0x000000000000000000636F6e736F6c652e6c6f67);\r
\r
function _sendLogPayload(bytes memory payload) private view {\r
uint256 payloadLength = payload.length;\r
address consoleAddress = CONSOLE_ADDRESS;\r
/// @solidity memory-safe-assembly\r
assembly {\r
let payloadStart := add(payload, 32)\r
let r := staticcall(gas(), consoleAddress, payloadStart, payloadLength, 0, 0)\r
}\r
}\r
\r
function log() internal view {\r
_sendLogPayload(abi.encodeWithSignature('log()'));\r
}\r
\r
function logInt(int256 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(int)', p0));\r
}\r
\r
function logUint(uint256 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint)', p0));\r
}\r
\r
function logString(string memory p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string)', p0));\r
}\r
\r
function logBool(bool p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool)', p0));\r
}\r
\r
function logAddress(address p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address)', p0));\r
}\r
\r
function logBytes(bytes memory p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes)', p0));\r
}\r
\r
function logBytes1(bytes1 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes1)', p0));\r
}\r
\r
function logBytes2(bytes2 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes2)', p0));\r
}\r
\r
function logBytes3(bytes3 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes3)', p0));\r
}\r
\r
function logBytes4(bytes4 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes4)', p0));\r
}\r
\r
function logBytes5(bytes5 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes5)', p0));\r
}\r
\r
function logBytes6(bytes6 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes6)', p0));\r
}\r
\r
function logBytes7(bytes7 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes7)', p0));\r
}\r
\r
function logBytes8(bytes8 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes8)', p0));\r
}\r
\r
function logBytes9(bytes9 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes9)', p0));\r
}\r
\r
function logBytes10(bytes10 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes10)', p0));\r
}\r
\r
function logBytes11(bytes11 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes11)', p0));\r
}\r
\r
function logBytes12(bytes12 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes12)', p0));\r
}\r
\r
function logBytes13(bytes13 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes13)', p0));\r
}\r
\r
function logBytes14(bytes14 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes14)', p0));\r
}\r
\r
function logBytes15(bytes15 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes15)', p0));\r
}\r
\r
function logBytes16(bytes16 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes16)', p0));\r
}\r
\r
function logBytes17(bytes17 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes17)', p0));\r
}\r
\r
function logBytes18(bytes18 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes18)', p0));\r
}\r
\r
function logBytes19(bytes19 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes19)', p0));\r
}\r
\r
function logBytes20(bytes20 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes20)', p0));\r
}\r
\r
function logBytes21(bytes21 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes21)', p0));\r
}\r
\r
function logBytes22(bytes22 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes22)', p0));\r
}\r
\r
function logBytes23(bytes23 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes23)', p0));\r
}\r
\r
function logBytes24(bytes24 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes24)', p0));\r
}\r
\r
function logBytes25(bytes25 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes25)', p0));\r
}\r
\r
function logBytes26(bytes26 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes26)', p0));\r
}\r
\r
function logBytes27(bytes27 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes27)', p0));\r
}\r
\r
function logBytes28(bytes28 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes28)', p0));\r
}\r
\r
function logBytes29(bytes29 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes29)', p0));\r
}\r
\r
function logBytes30(bytes30 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes30)', p0));\r
}\r
\r
function logBytes31(bytes31 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes31)', p0));\r
}\r
\r
function logBytes32(bytes32 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bytes32)', p0));\r
}\r
\r
function log(uint256 p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint)', p0));\r
}\r
\r
function log(string memory p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string)', p0));\r
}\r
\r
function log(bool p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool)', p0));\r
}\r
\r
function log(address p0) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address)', p0));\r
}\r
\r
function log(uint256 p0, uint256 p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint)', p0, p1));\r
}\r
\r
function log(uint256 p0, string memory p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string)', p0, p1));\r
}\r
\r
function log(uint256 p0, bool p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool)', p0, p1));\r
}\r
\r
function log(uint256 p0, address p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address)', p0, p1));\r
}\r
\r
function log(string memory p0, uint256 p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint)', p0, p1));\r
}\r
\r
function log(string memory p0, string memory p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string)', p0, p1));\r
}\r
\r
function log(string memory p0, bool p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool)', p0, p1));\r
}\r
\r
function log(string memory p0, address p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address)', p0, p1));\r
}\r
\r
function log(bool p0, uint256 p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint)', p0, p1));\r
}\r
\r
function log(bool p0, string memory p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,string)', p0, p1));\r
}\r
\r
function log(bool p0, bool p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,bool)', p0, p1));\r
}\r
\r
function log(bool p0, address p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,address)', p0, p1));\r
}\r
\r
function log(address p0, uint256 p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,uint)', p0, p1));\r
}\r
\r
function log(address p0, string memory p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,string)', p0, p1));\r
}\r
\r
function log(address p0, bool p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,bool)', p0, p1));\r
}\r
\r
function log(address p0, address p1) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,address)', p0, p1));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,string)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,address)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,string)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,address)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,string)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,address)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,string)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,address)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,string)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,address)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,string)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,address)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,string)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,address)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,string)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,address)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,string)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,address)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
string memory p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,string,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
string memory p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,string,string)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
string memory p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,string,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
string memory p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,string,address)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
bool p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,bool,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
bool p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,bool,string)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
bool p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,bool,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
bool p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,bool,address)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
address p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,address,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
address p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,address,string)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
address p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,address,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
bool p0,\r
address p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,address,address)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
uint256 p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,uint,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
uint256 p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,uint,string)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
uint256 p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,uint,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
uint256 p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,uint,address)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
string memory p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,string,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
string memory p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,string,string)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
string memory p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,string,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
string memory p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,string,address)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
bool p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,bool,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
bool p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,bool,string)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
bool p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,bool,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
bool p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,bool,address)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
address p1,\r
uint256 p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,address,uint)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
address p1,\r
string memory p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,address,string)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
address p1,\r
bool p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,address,bool)', p0, p1, p2));\r
}\r
\r
function log(\r
address p0,\r
address p1,\r
address p2\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(address,address,address)', p0, p1, p2));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
uint256 p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,uint,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
uint256 p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,uint,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
uint256 p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,uint,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
uint256 p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,uint,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
string memory p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,string,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
string memory p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,string,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
string memory p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,string,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
string memory p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,string,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
bool p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,bool,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
bool p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,bool,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
bool p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,bool,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
bool p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,bool,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
address p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,address,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
address p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,address,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
address p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,address,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
uint256 p1,\r
address p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,uint,address,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
uint256 p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,uint,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
uint256 p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,uint,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
uint256 p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,uint,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
uint256 p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,uint,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
string memory p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,string,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
string memory p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,string,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
string memory p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,string,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
string memory p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,string,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
bool p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,bool,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
bool p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,bool,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
bool p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,bool,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
bool p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,bool,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
address p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,address,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
address p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,address,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
address p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,address,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
string memory p1,\r
address p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,string,address,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
uint256 p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,uint,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
uint256 p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,uint,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
uint256 p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,uint,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
uint256 p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,uint,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
string memory p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,string,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
string memory p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,string,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
string memory p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,string,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
string memory p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,string,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
bool p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,bool,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
bool p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,bool,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
bool p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,bool,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
bool p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,bool,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
address p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,address,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
address p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,address,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
address p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,address,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
bool p1,\r
address p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,bool,address,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
uint256 p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,uint,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
uint256 p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,uint,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
uint256 p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,uint,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
uint256 p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,uint,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
string memory p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,string,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
string memory p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,string,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
string memory p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,string,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
string memory p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,string,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
bool p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,bool,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
bool p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,bool,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
bool p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,bool,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
bool p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,bool,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
address p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,address,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
address p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,address,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
address p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,address,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
uint256 p0,\r
address p1,\r
address p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(uint,address,address,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
uint256 p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,uint,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
uint256 p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,uint,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
uint256 p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,uint,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
uint256 p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,uint,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
string memory p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,string,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
string memory p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,string,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
string memory p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,string,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
string memory p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,string,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
bool p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,bool,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
bool p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,bool,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
bool p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,bool,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
bool p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,bool,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
address p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,address,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
address p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,address,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
address p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,address,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
uint256 p1,\r
address p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,uint,address,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
uint256 p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,uint,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
uint256 p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,uint,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
uint256 p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,uint,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
uint256 p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,uint,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
string memory p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,string,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
string memory p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,string,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
string memory p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,string,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
string memory p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,string,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
bool p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,bool,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
bool p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,bool,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
bool p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,bool,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
bool p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,bool,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
address p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,address,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
address p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,address,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
address p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,address,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
string memory p1,\r
address p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,string,address,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
uint256 p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,uint,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
uint256 p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,uint,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
uint256 p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,uint,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
uint256 p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,uint,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
string memory p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,string,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
string memory p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,string,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
string memory p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,string,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
string memory p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,string,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
bool p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,bool,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
bool p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,bool,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
bool p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,bool,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
bool p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,bool,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
address p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,address,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
address p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,address,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
address p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,address,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
bool p1,\r
address p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,bool,address,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
uint256 p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,uint,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
uint256 p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,uint,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
uint256 p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,uint,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
uint256 p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,uint,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
string memory p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,string,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
string memory p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,string,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
string memory p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,string,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
string memory p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,string,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
bool p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,bool,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
bool p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,bool,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
bool p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,bool,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
bool p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,bool,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
address p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,address,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
address p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,address,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
address p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,address,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
string memory p0,\r
address p1,\r
address p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(string,address,address,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
uint256 p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,uint,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
uint256 p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,uint,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
uint256 p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,uint,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
uint256 p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,uint,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
string memory p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,string,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
string memory p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,string,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
string memory p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,string,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
string memory p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,string,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
bool p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,bool,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
bool p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,bool,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
bool p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,bool,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
bool p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,bool,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
address p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,address,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
address p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,address,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
address p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,address,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
uint256 p1,\r
address p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,uint,address,address)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
string memory p1,\r
uint256 p2,\r
uint256 p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,string,uint,uint)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
string memory p1,\r
uint256 p2,\r
string memory p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,string,uint,string)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
string memory p1,\r
uint256 p2,\r
bool p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,string,uint,bool)', p0, p1, p2, p3));\r
}\r
\r
function log(\r
bool p0,\r
string memory p1,\r
uint256 p2,\r
address p3\r
) internal view {\r
_sendLogPayload(abi.encodeWithSignature('log(bool,string,uint,addres
Submitted on: 2025-10-09 21:28:22
Comments
Log in to comment.
No comments yet.