@venusprotocol/governance-contracts
Version:
662 lines • 183 kB
JSON
{
"address": "0x6A42Eed9979291B2491635bAa6E6ace5f2092244",
"abi": [
{
"inputs": [
{
"internalType": "address",
"name": "corePoolComptroller_",
"type": "address"
},
{
"internalType": "address",
"name": "riskStewardReceiver_",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"inputs": [],
"name": "InvalidPool",
"type": "error"
},
{
"inputs": [],
"name": "InvalidSafeDeltaBps",
"type": "error"
},
{
"inputs": [],
"name": "InvalidTwoUintLength",
"type": "error"
},
{
"inputs": [],
"name": "OnlyRiskStewardReceiver",
"type": "error"
},
{
"inputs": [],
"name": "RedundantValue",
"type": "error"
},
{
"inputs": [],
"name": "RenounceOwnershipNotAllowed",
"type": "error"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "errorCode",
"type": "uint256"
}
],
"name": "SetCollateralFactorFailed",
"type": "error"
},
{
"inputs": [
{
"internalType": "address",
"name": "sender",
"type": "address"
},
{
"internalType": "address",
"name": "calledContract",
"type": "address"
},
{
"internalType": "string",
"name": "methodSignature",
"type": "string"
}
],
"name": "Unauthorized",
"type": "error"
},
{
"inputs": [],
"name": "UnsupportedUpdateType",
"type": "error"
},
{
"inputs": [],
"name": "ZeroAddressNotAllowed",
"type": "error"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "uint256",
"name": "updateId",
"type": "uint256"
},
{
"indexed": true,
"internalType": "address",
"name": "market",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newCollateralFactor",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newLiquidationThreshold",
"type": "uint256"
}
],
"name": "CollateralFactorsUpdated",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint8",
"name": "version",
"type": "uint8"
}
],
"name": "Initialized",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "oldAccessControlManager",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "newAccessControlManager",
"type": "address"
}
],
"name": "NewAccessControlManager",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferStarted",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "oldSafeDeltaBps",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "newSafeDeltaBps",
"type": "uint256"
}
],
"name": "SafeDeltaBpsUpdated",
"type": "event"
},
{
"inputs": [],
"name": "COLLATERAL_FACTORS",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "COLLATERAL_FACTORS_KEY",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "CORE_POOL_COMPTROLLER",
"outputs": [
{
"internalType": "contract ICorePoolComptroller",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "RISK_STEWARD_RECEIVER",
"outputs": [
{
"internalType": "contract IRiskStewardReceiver",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "acceptOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "accessControlManager",
"outputs": [
{
"internalType": "contract IAccessControlManagerV8",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"components": [
{
"internalType": "string",
"name": "referenceId",
"type": "string"
},
{
"internalType": "uint256",
"name": "updateId",
"type": "uint256"
},
{
"internalType": "address",
"name": "market",
"type": "address"
},
{
"internalType": "string",
"name": "updateType",
"type": "string"
},
{
"internalType": "bytes32",
"name": "updateTypeKey",
"type": "bytes32"
},
{
"internalType": "bytes",
"name": "newValue",
"type": "bytes"
},
{
"internalType": "bytes",
"name": "previousValue",
"type": "bytes"
},
{
"internalType": "uint256",
"name": "timestamp",
"type": "uint256"
},
{
"internalType": "address",
"name": "publisher",
"type": "address"
},
{
"internalType": "uint96",
"name": "poolId",
"type": "uint96"
},
{
"internalType": "uint32",
"name": "destLzEid",
"type": "uint32"
},
{
"internalType": "bytes",
"name": "additionalData",
"type": "bytes"
}
],
"internalType": "struct RiskParameterUpdate",
"name": "update",
"type": "tuple"
}
],
"name": "applyUpdate",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "accessControlManager_",
"type": "address"
}
],
"name": "initialize",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"components": [
{
"internalType": "string",
"name": "referenceId",
"type": "string"
},
{
"internalType": "uint256",
"name": "updateId",
"type": "uint256"
},
{
"internalType": "address",
"name": "market",
"type": "address"
},
{
"internalType": "string",
"name": "updateType",
"type": "string"
},
{
"internalType": "bytes32",
"name": "updateTypeKey",
"type": "bytes32"
},
{
"internalType": "bytes",
"name": "newValue",
"type": "bytes"
},
{
"internalType": "bytes",
"name": "previousValue",
"type": "bytes"
},
{
"internalType": "uint256",
"name": "timestamp",
"type": "uint256"
},
{
"internalType": "address",
"name": "publisher",
"type": "address"
},
{
"internalType": "uint96",
"name": "poolId",
"type": "uint96"
},
{
"internalType": "uint32",
"name": "destLzEid",
"type": "uint32"
},
{
"internalType": "bytes",
"name": "additionalData",
"type": "bytes"
}
],
"internalType": "struct RiskParameterUpdate",
"name": "update",
"type": "tuple"
}
],
"name": "isSafeForDirectExecution",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "owner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "pendingOwner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "renounceOwnership",
"outputs": [],
"stateMutability": "pure",
"type": "function"
},
{
"inputs": [],
"name": "safeDeltaBps",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "accessControlManager_",
"type": "address"
}
],
"name": "setAccessControlManager",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "safeDeltaBps_",
"type": "uint256"
}
],
"name": "setSafeDeltaBps",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "transferOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
],
"transactionHash": "0xad869c747f3097ef94e5c30a037c489d9919f20fb25cdfcb16987c6f3c90216c",
"receipt": {
"to": "0x0000000000000000000000000000000000008006",
"from": "0xe2a089cA69a90f1E27E723EFD339Cff4c4701AcC",
"contractAddress": "0x6A42Eed9979291B2491635bAa6E6ace5f2092244",
"transactionIndex": 0,
"gasUsed": "1449070",
"logsBloom": "0x000000000004000800000100000000000000000000004000000000000000000000000080000020000000000000010000000000000000000000000000000000000001000000000400000000280000c0000400100400000000040000000240080000000000020100000008000000000800000000000000400000000010000000000000001000000000000004000100000000000100000080000000001000000080800000000000100000000000800500000000000000040000002000010000000000000002008000000020000000040000000010000100000000000000000020000000000001000002000000000000000000000840000000000000000080000000",
"blockHash": "0xf3e92899c710e40524dfd1548dde714d61ac8af76319d158d646dfc4da44bb3e",
"transactionHash": "0xad869c747f3097ef94e5c30a037c489d9919f20fb25cdfcb16987c6f3c90216c",
"logs": [
{
"transactionIndex": 0,
"blockNumber": 6462210,
"transactionHash": "0xad869c747f3097ef94e5c30a037c489d9919f20fb25cdfcb16987c6f3c90216c",
"address": "0x000000000000000000000000000000000000800A",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x000000000000000000000000e2a089ca69a90f1e27e723efd339cff4c4701acc",
"0x0000000000000000000000000000000000000000000000000000000000008001"
],
"data": "0x000000000000000000000000000000000000000000000000000044cfa0ff3980",
"logIndex": 0,
"blockHash": "0xf3e92899c710e40524dfd1548dde714d61ac8af76319d158d646dfc4da44bb3e"
},
{
"transactionIndex": 0,
"blockNumber": 6462210,
"transactionHash": "0xad869c747f3097ef94e5c30a037c489d9919f20fb25cdfcb16987c6f3c90216c",
"address": "0x0000000000000000000000000000000000008008",
"topics": ["0x27fe8c0b49f49507b9d4fe5968c9f49edfe5c9df277d433a07a0717ede97638d"],
"data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001ce0000000000000000000000000000000000000000000000000000000000008008000000000000000000000000000000000000000000000000000000000000800e0485f7282a508a257537652103318c3314c18cad6a98376cf3c4d2fc9f019e99",
"logIndex": 1,
"blockHash": "0xf3e92899c710e40524dfd1548dde714d61ac8af76319d158d646dfc4da44bb3e"
},
{
"transactionIndex": 0,
"blockNumber": 6462210,
"transactionHash": "0xad869c747f3097ef94e5c30a037c489d9919f20fb25cdfcb16987c6f3c90216c",
"address": "0x0000000000000000000000000000000000008008",
"topics": [
"0x3a36e47291f4201faf137fab081d92295bce2d53be2c6ca68ba82c7faa9ce241",
"0x000000000000000000000000000000000000000000000000000000000000800e",
"0x0485f7282a508a257537652103318c3314c18cad6a98376cf3c4d2fc9f019e99"
],
"data": "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000002eda03ae0000000000000000000000520000c13d0000000100200190000001ce01008041000001ce0010009c000000520000213d000000000101043bffffffffffffffff000000c00110021000000000010004140000073700010430000001ce02008041000001ce0020009c000000520000413d0000000000320435000000000002004b0000000000210435073507300000040f000000000001004b000000400100043d0000000004034019000000200030008c00000003020000290000000001000416000000000001042d000000000048004b00000005020000290735072b0000040f0000800d02000039000000000112019f000000400200043d000000520000613d000000800010043f000007360001042e000004b90000213d000000000032004b000000c0022002100000000002000414000000400010043f0000002004000039000002040010009c000000000701034f000001ce03300197000000600330027000000000030100190000000008980436000000007907043c0000000008020019000002c00000613d0000000004620019000001d0063001980000001f0530018f0000000000650435000000000686019f000000000767022f0000010006600089000000000006004b0000004001100210000000040020008c0000000002000416000000000121019f000000400220021002000000000000000000000002020433000002c00000013d000004b90000c13d0000000009a90436000000008a08043c0000001f01400039000100000003001f00000000066701cf000000000707043b000000000868022f00000000086801cf00000000080504330000000306600210000000000771034f000000000801034f0000001f0640018f00000001030000310000000401100370000000240030008c000001d10010009c0000000002000039000000000059004b000000f60000013d000000000005004b0000000602000029000000010300c039000000000300003900000000020000190000000103000039000006020000613d0000002001000039000000040010044300000000010004120000000000100443000700000001001d0000000001000019000001d10020009c000000400300043d000000400020043f000000020200002900000000050000190000000102004039000000000021004b000000060100002900000020074001900000002402100039000000440210003900000064021000390000000303000039000001f5011001c7000000000201041a000000000010041b000001da011001c7000000000003004b000000000303043b0000006501000039000001d101100197000000000012043502000002000000006f6e7472616374207a61626c653a2063496e697469616c6900000000ffffffff000001ce03008041000001ce0030009c000000000001042f000000030100002900000213011001c7000000600030008c000000e00030008c0000021301000041000000040010043f000000000010043f0000021e01000041000001fe011001c70000000000130435000000000101043300000004020000290000000102000039000500000002001d000400000001001d0000021d0000013d000001d1052001970000003301000039000001d1061001970000ff0000100190000000c40010043f000000a40010043f000000840010043f000001d40100004100000002020003670000801002000039000000000101041a0000000701000029000000000012004b000080050200003900000206011001c7000001f201000041000000000201043b00000024000000000000002000000000000006ad0000c13d000003fa0000613d00000040013002100000000303000029000006830000c13d00000040022000390000000301200029000000030900002900000003057000290000006004000039000000e0040000390000000402300039000300000003001d00000041010000390000022a055001970000000000230435000002e60000013d000000040130003900000024013000390000004401300039000000050010006b00000024000004430000051a0000c13d000000400050043f000002040050009c0000020d0080009c000000000037004b00000007030000290000000003000019000000000031004b0000020d05004041000000000056004b0000000004000031000000000332034f00000011020000390000004002100039000002090020009c000300000002001d0000000001b20019000000600210018f00000000090b0019000000050b00002900050000000b001d000000000131019f000000400330021000000000030b4019000001ce03000041000001ce00b0009c0000004001500210000000000024004b000001ff04000041000000000302041a0000006001300210000000000100003f00000005011002700000800202000039000001f9011001c7000001f801000041000600000003001d0000000000250435000000600110018f000001d5011001c7000002e90000013d000001fd04000041000000000031041b000000000363019f000001f403200197000000000021041b000001f402200197000002ab0000613d000002880000c13d00000005033002100000000003000415000001d1023001970000009703000039000001f7011001c70000021701000041000000e40010043f0000027f0000c13d0000000003000411000000000202041a0000003302000039000001d704000041000001d6011001c70000004001200210000000a00020043f000000000400041500000044030000390000800501000039000001ee0000013d0000000601200360000003f60000c13d000000000404043b000000a00010043f0000001101000039000000c001000039000001f301000041000000000100041100000000001b04350000020801000041000000400b00043d0000000201100367000600000001001d0000000002000411000001840010008c000002050010009c000000070130006a000000400030008c000000c0022000390000001f02300039000000600110021000000000012100490000000702000029073506d10000040f0000000002230436073506c00000040fffffffffffffffc0ffffffffffffffe0ffffffffffffff00000000400000008000000064000000806865206f776e65726973206e6f7420742063616c6c6572204f776e61626c653a4a3fa29300000000c51475850000000008fad60094a934abb8b001d9feb7927d503407c6ca159106a05c0cb0e77decc600000084000000c018c5e8ab0000000075696e7432353629656c7461427073287365745361666544925cd795000000004e487b71000000008e8f294b000000003bead5a90000000080919d7b0000000000000011000000a0000000040000008096c553eb00000000000000840000008072000000000000006e6577206f776e656e6f7420746865206c6c657220697320537465703a2063614f776e61626c6532b35225d0167e064848998f240be2ae89b297de94ca161a12345175133778c4fdf69d2099000000009159b1770000000000000064000000005cc4fdeb000000002083cd4000000000800000000000000000000011000000007300000000000000616c466163746f72636f6c6c61746572ffffffffffffffbf5fe3b567000000003a739dd70000000000000044000000007fffffffffffffff6973206e6f742069696e6700000000006e697469616c697a6e616765722061646e74726f6c206d61616365737320636f696e76616c696420647265737300000031fe014601293aa0fe4e111b00cd2b0ca5c30e0888f3093e66fd58e82f7b31a20000004000000000e3b4186f6b6457e019497f9722a3daaf1344cd1fd0a4f2848be0079c53165914ffffffffffff0000697320616c726561616c697a65640000647920696e697469023a8d90e8508b8302500962caba6a1568e884a7374b41e01806aa1896bbf265d8c362d765e22700fa1faef420bfe791c7c124b9cd0de2d338d16b8cac22d99fffffffff000000000000002000000080ab882de59d99a32eff553aecb10793d015d089f94afb7896310ab089e4439a4c0000000012cc2647000000000e32cb860000000042b7cfbd000000002c47d86f000000002c47d86e0000000079ba509700000000715018a600000000b296e6cb000000008da5cb5b000000008da5cb5a00000000715018a500000000bf63783900000000b4a0bdf300000000e30c397800000000c4d66de800000000c4d66de700000000ee97f26500000000e62569be00000000fa7b81a000000000f2fde38b00000000f2fde38a00000000e62569bd00000000b4a0bdf200000004000000008579befe00000000000000c000000100000000020000000060cefb38474024988a09c465da9592146a682f133852f6797f26b83ff96e1f2b000000840000000008c379a000000000697320696e697469616c697a696e670000000000ffffffe000000001ffffffe0000007350000043200000733002104230000072e002104210000072a0000613d00000000020500190000022c011001c7000007150000413d0000002004400039000000000121043a00000000020200310000000502400270000000040100003900000000002004430000000005010019000007100000613d0000006002200210000006fa0000613d000000000032041b000001f403300197000000650200003900000000012100190000022a0220019700000000000204350000000002310019000006d60000413d0000002002200039000000000606043300000000062400190000000005210019000006dd0000613d000000000132043600000000430104340000020b030000410000002002100039000006cb0000813d0000022b0010009c000006bb0000c13d0000021202000041000003fb0000013d000000010200a039000027100330011a000000000204a019000000040220006b000000040420006a00000000045300d90000069b0000613d00000000032500a9000003fa0000213d000000000034004b000027100360011a000000000407a019000000060030006b000000060730006a00000000075600d90000068f0000613d00000000063500a9000000000505041a000000c9050000390000067e0000c13d0000020e0200004100000004060000290000021404000041000000000501043b00000024011000390000002001300039000006a30000c13d00000001010000290000000100100190000002040020009c000000010100403900000000010000390000000102100029000006770000613d000006430000613d000006320000c13d0000000109000029000006360000613d00000001057000290000000102000029000006160000c13d0000060a0000c13d000006590000013d000006b30000613d000101ce0030019d00000210011001c7000005fc0000613d0000020f010000410000000501000029000006740000c13d000000030000006b0000021f02000041000000040020006b000000060430006b00000000030304330000000203000029000000e00210018f0000060f0000613d000005a70000613d000005960000c13d0000059a0000613d0000006007400190000005c20000013d00000060022000390000000003020433000000a002200039000001e00210018f000006030000613d0000054e0000613d0000053d0000c13d000005410000613d000000e007400190000005aa0000013d0000057f0000c13d0000021c02000041000005510000013d000005260000c13d0000051d0000c13d000200000002001d0000021d02000041000000000102043b000000400110003900000000030504330000000602200360000000000301043300000000000304350000000003530019000000000064043500000000067601cf000000000676022f0000010007700089000000000606043b000000000878022f00000000087801cf00000000080404330000000307800210000000000676034f000004e80000613d000000000008004b000004d70000c13d00000000004a004b000000000aba0436000000009b09043c000000000a050019000000000906034f000004db0000613d00000000047500190000001f0830018f0000022a07300198000000000662034f00000000086300190000000005310436000004c60000c13d000004cb0000a13d00000000051500190000003f055000390000001f05300039000000000507c0190000020d0090009c0000020d070020410000000007000019000000000076004b000000000058004b000000000958013f0000020d086001970000020d0570019700000020065000390000000007340049000002040030009c000000000352034f000000000535001900000004055000390000000705000029000000000605c0190000020d05008041000000000053004b0000020d060040410000000006000019000000000067004b000000000867013f0000020d073001970000020d06500197000000230550008a000000070540006a0000006003200039000000000204043300000000040b0019000004bf0000613d000004720000613d000004610000c13d000004650000613d00000005057000290000000000310435000000050110017f0000ff010100008a000002e90000c13d000000060000006b000001d1024001970000002003100039000000000053041b000000000525019f000001f405400197000000000403041a000004180000c13d00000223040000410000000000410435000000e001100039000000000043041b000000010220018f0000021b02000041000006460000013d0000061b0000c13d000100000003001d00000211010000410000006401300039000005c90000c13d000200000001001d00000040013000390000000001050433000000400010008c0000000001030433000000000001043500000000011500190000000000420435000000000474019f00000000046401cf000000000464022f00000000076701cf00000000070204330000000306700210000000000464034f000003c10000613d000000000007004b000003b00000c13d000000000029004b0000000009050019000000000804034f000003b40000613d00000000026500190000001f0710018f0000022a06100198000000000462034f00000000086100190000000005130436000000010080019000000001080040390000000008000039000000000035004b00000000055300190000022a053001970000003f033000390000022a033001970000001f03100039000000000305c0190000020d050020410000020d03004041000000000837013f0000020d076001970000020d0350019700000020063000390000000005140049000000000132034f00000000031300190000000403300039000000000503c0190000020d0070009c0000020d03008041000000000756013f0000020d061001970000020d05300197000000230330008a000000070340006a000000000112034f0000006001100039000000000013004b000000a00320008a0000020c011001c70000020b0200004100000000012104360000020a0010009c000000000202043b0000000202200367000400000002001d000000e00220003900000000020b0433000004110000613d0000032f0000613d0000031e0000c13d000003220000613d00000000057b001900000000001504350000021f01000041000004020000c13d000000000203041a000000c9030000390000002e03000039000001fb03000041000001fa03000041000003020000013d0000022401000041000002fd0000413d000027110040008c000000070400002900000228011001c7000000800020043f000000000042041b000000000414019f000001f404300197000000970200003900000207020000410000000000140435000000000161019f00000000015101cf000000000151022f0000010005500089000000000656022f00000000065601cf00000000060404330000000305500210000000000161034f000002cd0000613d000002bc0000c13d0000002b0300003900000203030000410000020203000041000001c10000c13d00000001011001bf0000022901200197000001bb0000613d000000040000006b000002f30000c13d000000010100603f000000010010008c000000ff0120018f000002f00000c13d00000000010004100000022701000041000002260100004100000080010000390000012402100039000000600300003900000104021001bf000000c4021000390000000003000410000000e402100039000600000005001d0000022502000041000002eb0000c13d000000c00200043d0000000005020019000000c002100039000002b50000613d000002560000613d000002450000c13d00000000005a004b000000000a9a0436000000008908043c000002490000613d000000c0057001bf000000c00a00003900000222011001c700000216010000410000021501000041000000290100003900000020030000390000000402100039000001d4020000410000002703000039000001d303000041000001d203000041000001f604000041000000000262019f000000000025004b0000002503000039000002010300004100000200030000410000041d0000c13d000001d102100198000500000001001d000000000100041a000600000002001d00000101011001bf000001fc01200197000000ff002001900000000a0330008a0000ff0001200190000000000200041a0000000b0330008a000002590000013d000002340000c13d0000013c0000043f000001240020043f000001040010043f000000e40040043f0000004004000039000000c40040043f0000000004000411000000c00040043f0000022104000041000000000303041a00000220020000410000001801000039073506fd0000040f0000000012010434000002190100004100000218010000410000009701000039000002000100004100000201010000410000002501000039000002d60000c13d000001d101100198000001d102200197000001d801000041000001200010044300000002010000390000010000100443000001a000200443000001800010044300000160001004430000014000000443000000800100043d000000a00200043d000000ff01000039000000ff013001bf000001440000613d000000ff0040008c000000ff0430018f000002140000c13d0000ff0000300190000000000300041a000001ef0000013d073507120000040f000001f2020000410000000504400210000000090440008a000800000000003d000900000001001d000001df0020009c000001f30000613d000001de0020009c000001220000013d0000000d0440008a000c00200000003d000d00000001001d000001ea0020009c000001ea0000613d000001e90020009c000001e40020009c000001a60000613d000001e30020009c000001d902000041000001260000c13d000004750000013d000004490000c13d000600e000100092000003f90000c13d000002090030009c000000000312034f000000a001300039000000000014004b000000000432034f00000084032000390000021a011001c70000020b01000041000001ef0020009c000001840000613d000001ee0020009c000000c901000039000001e10020009c000001770000613d000001e00020009c000001140000213d000001dd0020009c073506e30000040f000002280000c13d000001d102100197000001ec0020009c000001700000613d000001eb0020009c000001050000213d000001e80020009c000003320000013d000003060000c13d0000004401100039000002d30000c13d0000002400100443000001e60020009c0000016b0000613d000001e50020009c000000fc0000213d000001e20020009c000000a30000213d000001dc0020009c000000f20000a13d000000e00200043d000000c00100043d000000000151019f00000000014101cf000000000141022f0000010004400089000000000545022f00000000054501cf00000000050204330000000304400210000000000151034f0000004a0000613d000000000004004b000000390000c13d000000000026004b0000000006860436000000007807043c000000c0060000390000003d0000613d000000c002500039000001d0053001980000001f0430018f000001cf02200197000700000003001d0000002002000039000001f10020009c0000014e0000613d000001f00020009c000000b10000213d000001ed0020009c000000910000213d000001e70020009c000000540000213d000001db0020009c000000e002200270000000040030008c00000080020000390000002c0000c13d000001ce0030019d0002000000010355000d000000000002000300000000000203ad03ac03ab002c002b03aa002a000203a903a8006503a7000d00a103a603a503a403a303a203a103a0039f039e039d00010017001200010117039c0064039b0116011501140113000400030112000c000b003d003c0021003b000f00010111039a0110006503990398039703960395002903940393039203910390038f038e038d038c038b038a000603890388038703860078010f000d0385005200050384006303830062000a038203810380037f037e037d037c00010051000d003b000f000100500006006100280005010e010d0005010c000d00a00060005f005e005d037b0009000400030008009f009e00110002005c00060077010b009d037a009c0379010a010900a1006300050108010701060009003a0378004f00150027001403770376037503740373037200010017001200010076009b03710105009d0370036f00620021036e036d036c036b036a00010017001200010369009b00200104002103680367036600010051000d003b000f000100500006006100280005010e010d0005010c000d01030026010200200365010100090004000300080364009a00110002001f011403630099036201000006036100ff0360035f0075035e00050074035d035c00fe00a1006300050108010701060009003a035b004f001500270014035a000f03590013035800100004000300390073000a0357035603550001001700120001007600fd0354035303520001001700120001005f0351035000fc00fb00fa034f034e034d034c034b0001001700120001005f034a034900fc00fb00fa03480347034603450344002000f90343034203410340033f033e033d0072033c001e0078000c000b00f80025000c000b0024001d00f7001c005b00f6001b0002001f033b033a03390338005d03370336033503340333033200210051000d003b000f0001005000060052000500f500f4033100f3002300f20330032f00980020005d0097032e0096032d0095032c00f100f0000a001700120001032b00fd001700120001032a00200329000a001700120001011703280327001e0078000c000b00f800ef00210051000d003b000f00010050000600610103002603260020032500f900ee03240323032203210320031f031e031d031c031b000900ed003a031a004f00150027001403190051000d003b000f00010050000600610052000500ec031800eb0317031600ea00ec031500eb031400ea03130312005a0072009400e903110076007100e800e7010500930092007100e600e500e4000900910004000300080070001c006f00e3001b0002001f0310009400e9030f009c030e0013030d006e030c000e006d030b000e006c030a00900017001200010092009b00770020010400210051000d003b000f0001005000060052000500f500f40091010b030900f200930076007100e8030800e700090004000300080070001c006f0307001b0002001f00e20013006e0306000e006d0305000e006c0304000e0303001003020301000e00040003003900e1000a00980020005d00970300009602ff009502fe00f100f0000a00040003000802fd001102fc002c002b002a001500270014004e006b02fb02fa004d02f902f802f702f6003802f5004c004b004a004900480047003700360046003500340045000202f4004400e002f302f200650015000d02f1000f0059005800230001000f02f002ef02ee00df02ed02ec000e02eb00f3000e02ea02e9000e02e802e7011500570113003d000400030112003c000a00980020005d0097009602e6009502e5000a00de008f008e00dd006002e4005e000900040003000800dc00db00110002005c0006001202e3001a02e202e1006a00da00d902e002df02de02dd02dc008d02db0072009402da0013006e02d9000e006d02d8000e006c02d7009000330032001e003100300029002f002e002d001902d6005602d502d402d302d202d102d0000602cf02ce02cd02cc02cb00d8000c000b003d001d000a001302ca005502c900d702c802c702c600ed02c50101000900040003000802c4001c005b00d6001b0002001f0062002102c302c202c102c002bf006a00da00d90013006e02be000e006d02bd000e006c02bc009002bb02ba00d502b902b802b700d40073000a00d300d200d100d000040003000800cf007300ce001100cd002c002b002a001500270014004e006b02b602b5004d00cc00430042005402b4003802b3004c004b004a004900480047003700360046003500340045000202b2004400cb00ca006900530068002800220002004100260015000d02b1008e00630005005702b002af02ae02ad00c900c8000502ac002200c7006500c602ab02aa00100004000300390025000c000b0024003c02a9009a00110002001f008c02a8009900c50075000602a700ff00fe0006008f00520005006a02a602a5000600c402a402a302a202a102a000c3006700c200c100c0029f029e029d0056000100bf029c029b029a0006002800050299029802970296029500be00c0029400c30067029300bd02920074000102910290028f028e0064028d028c028b028a00bc00220289004100bb0288028700190005028602850284028302820281028000430042027f027e027d027c027b027a027902780036010000370277027602750274027302720271027000ba026f010a026e008b026d00a00060005f005e00b90009000400030008009f009e00110002005c0006007700b8026c0064026b0066001000b70057001000b6008c0010026a008a026900b5001600100009001a003a0268004f00150027001402670013026600550013005a0265001000040003003900ef0021026400df0263026200d40025000c000b0024001d0089001c005b026100b400330032001e003100300029002f002e002d00190260004000ee025f025e025d025c025b00b3025a00100004000300390025000c000b0024001d0089001c005b00d6001b0002001f025902580257025600720013005b02550004000300390025000c000b0024001d00f7001c00f600b400d300d200d100d000040003000800cf007300ce0011002c002b002a001500270014004e006b00cd02540253004d00cc004300420054025200380251004c004b004a00490048004700370036004600350034004500020250004400cb024f00ca006900530068002800220002004100260015000d024e008e006300050057024d009900c5007500c4024c024b024a0249024802470246024502440067024300bd02420038000102410240023f023e0075023d0005023c023b023a023902380237006700c20236023502340233023200560001023100b2023000b2022f00bc022e0088008700b100860085000a00330032001e003100300029002f002e002d0019022d004000bb022c022b00190005022a0229022802270226022502240223022202210220021f021e021d021c021b021a0219021802170216021500350214021302120211010f00ba0210020f00de020e008b008f020d00610052000500a00060005f005e00b90009000400030008009f009e00110002005c00060064020c0116020b00b000af00bf000e007700b8020a0009001a003a0209004f008400ae001402080013020700550009001a003a0206004f008300ad001402050016000c000b003d000400030008003c0082001a0011002c002b002a008400ae0014004e020400ac0203004d00ab004300420054020200380201004c004b004a00490048004700370036004600350034004500020200004401ff00aa006900530068002800220002004100260084000d0016003f000f0059005800230001001600a9003f000f0059005800230001001601fe003f00c8000500160110003f000f0059005800230001006601fd001601fc01fb0016000c000b003d000400030008003c0082001a0011002c002b002a008300ad0014004e01fa00ac01f9004d00ab00430042005401f8003801f7004c004b004a004900480047003700360046003500340045000201f6004401f500aa006900530068002800220002004100260083000d0016003f000f0059005800230001001600a901f401f3003f01f200a801f100a801f0005501ef01ee00dd006001ed005e000900040003000800dc00db00110002005c00060012001f006400b70066001000b60057001001ec008a00b000b5008c00100009001a003a01eb0016000c000b003d000400030008003c01ea001a001b002c002b01e9000201e80081002800220081002601e7008000330032001e003100300029002f002e002d001901e6004000330032001e003100300029002f002e002d001901e5004001e4000c000b003d000400030008003c00e1001a001b002c002b002a001500270014004e006b01e301e2004d01e100430042005401e0003801df004c004b004a004900480047003700360046003500340045000201de004400e001dd009d01dc01db00c901da002201d90041008100260015000d01d8008b001201d7006a00a7008a01d600660010009c01d5010901d4007f007e00a60025000c000b0024001d0089001c006f01d301d2001b0002001f00e2001301d1005500330032001e003100300029002f002e002d001901d00040007400a5000f00a501cf01ce01cd005601cc01cb00be00a401ca01c901c801c701c601c501c4005601c301c200d500a401c101c001bf01be0023005301bd01bc01bb00a700b300af0078007f007e00a60082000a00880087010200860085000a002a00330032001e003100300029002f002e002d001901ba0040001301b901b800c7006501b701b6000e00c6001000180088008700b100860085000a01b501b4007401b3005a01b201b101b0003401af002301ae01ad01ac011101ab01aa001801a900d701a801a700930092007100e600e500e4000900910004000300080070001c006f00e3001b000201a600180062000a0080000400030039000c000b01a5001d0025000c000b0024001d0070009a0011000201a4000600180062000a01a301a201a101a0019f019e019d00c1019c007f007e00d80025000c000b0024001d019b019a0011000201990006001800800198008d0018005a00180197008d0018005a001801960021000a000000000000007d000000000000019500000000000001940000007d000700070193000000000000007c007b007a019201910000000000000000000001900000003e000000a30000018f018e018d018c018b0000018a00000189000000000000000000000188000000000000000001870000000000000186000000000000018500000000000001840000000000000183000000000000018200000000000001810000000000000180000000000000017f000000000000017e000000000000017d000000000000017c000000000000017b000000000000017a0000000000000179000000000000017800000000000001770000000000000176000000000000017500000000000001740000000000000173000000000000017200000000000001710170016f016e016d00000000016c00000007016b00000000003e000000000000016a0169016801670000000000a3000001660165016401630079000000a200000162016100000000007c007b007a0160000700070007015f015e015d015c015b003e0000015a00000159015801570156015500000000000001540153015201510150014f00000000007c007b007a014e0000000000000007014d00070007000700790000014c0000014b000000000000014a00000000000000000000007d000700000000000001490148014701460000003e00000145000001440000000000000143000000000000014200000000000000000000014100000140000000000000013f0000000000000000000000a20000013e013d013c013b013a0139013801370136013500000000000000000134000001330000000000000000000001320000003e0000013100000130000000000000012f000000000000012e000000000000012d000000000000012c000000000000012b012a01290000012800000000000000000000012700000126012501240123012200000000000001210000000000000120011f011e011d00000000011c0000003e0000011b0000000700070007011a000700070007011900000000000001180079000000000000000000000000",
"logIndex": 2,
"blockHash": "0xf3e92899c710e40524dfd1548dde714d61ac8af76319d158d646dfc4da44bb3e"
},
{
"transactionIndex": 0,
"blockNumber": 6462210,
"transactionHash": "0xad869c747f3097ef94e5c30a037c489d9919f20fb25cdfcb16987c6f3c90216c",
"address": "0x0000000000000000000000000000000000008004",
"topics": [
"0xc94722ff13eacf53547c4741dab5228353a05938ffcdd5d4a2d533ae0e618287",
"0x0100022d0952317b83d7d79c446cd771af8b18e0a2581319c73e5f8579d3aa4e",
"0x0000000000000000000000000000000000000000000000000000000000000000"
],
"data": "0x",
"logIndex": 3,
"blockHash": "0xf3e92899c710e40524dfd1548dde714d61ac8af76319d158d646dfc4da44bb3e"
},
{
"transactionIndex": 0,
"blockNumber": 6462210,
"transactionHash": "0xad869c747f3097ef94e5c30a037c489d9919f20fb25cdfcb16987c6f3c90216c",
"address": "0x6A42Eed9979291B2491635bAa6E6ace5f2092244",
"topics": ["0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498"],
"data": "0x00000000000000000000000000000000000000000000000000000000000000ff",
"logIndex": 4,
"blockHash": "0xf3e92899c710e40524dfd1548dde714d61ac8af76319d158d646dfc4da44bb3e"
},
{
"transactionIndex": 0,
"blockNumber": 6462210,
"transactionHash": "0xad869c747f3097ef94e5c30a037c489d9919f20fb25cdfcb16987c6f3c90216c",
"address": "0x0000000000000000000000000000000000008006",
"topics": [
"0x290afdae231a3fc0bbae8b1af63698b0a1d79b21ad17df0342dfb952fe74f8e5",
"0x000000000000000000000000e2a089ca69a90f1e27e723efd339cff4c4701acc",
"0x0100022d0952317b83d7d79c446cd771af8b18e0a2581319c73e5f8579d3aa4e",
"0x0000000000000000000000006a42eed9979291b2491635baa6e6ace5f2092244"
],
"data": "0x",
"logIndex": 5,
"blockHash": "0xf3e92899c710e40524dfd1548dde714d61ac8af76319d158d646dfc4da44bb3e"
},
{
"transactionIndex": 0,
"blockNumber": 6462210,
"transactionHash": "0xad869c747f3097ef94e5c30a037c489d9919f20fb25cdfcb16987c6f3c90216c",
"address": "0x000000000000000000000000000000000000800A",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x0000000000000000000000000000000000000000000000000000000000008001",
"0x000000000000000000000000e2a089ca69a90f1e27e723efd339cff4c4701acc"
],
"data": "0x000000000000000000000000000000000000000000000000000023dcee6e8e00",
"logIndex": 6,
"blockHash": "0xf3e92899c710e40524dfd1548dde714d61ac8af76319d158d646dfc4da44bb3e"
}
],
"blockNumber": 6462210,
"cumulativeGasUsed": "0",
"status": 1,
"byzantium": true
},
"args": ["0x0000000000000000000000000000000000000000", "0xAA087d8427F3DF6eb2225C3B889Cf888Bef374ac"],
"numDeployments": 1,
"solcInputHash": "fb3064c1d4d5e540f2eca8304032ded0",
"metadata": {
"llvm_options": [],
"optimizer_settings": {
"is_debug_logging_enabled": false,
"is_fallback_to_size_enabled": false,
"is_verify_each_enabled": false,
"level_back_end": "Aggressive",
"level_middle_end": "Aggressive",
"level_middle_end_size": "Zero"
},
"solc_version": "0.8.25",
"solc_zkvm_edition": "1.0.2",
"source_metadata": "{\"compiler\":{\"version\":\"0.8.25+commit.d94a798c\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"corePoolComptroller_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"riskStewardReceiver_\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"InvalidPool\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidSafeDeltaBps\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidTwoUintLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyRiskStewardReceiver\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RedundantValue\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RenounceOwnershipNotAllowed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"errorCode\",\"type\":\"uint256\"}],\"name\":\"SetCollateralFactorFailed\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"calledContract\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"methodSignature\",\"type\":\"string\"}],\"name\":\"Unauthorized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnsupportedUpdateType\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroAddressNotAllowed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"updateId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"market\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newCollateralFactor\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newLiquidationThreshold\",\"type\":\"uint256\"}],\"name\":\"CollateralFactorsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldAccessControlManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAccessControlManager\",\"type\":\"address\"}],\"name\":\"NewAccessControlManager\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferStarted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldSafeDeltaBps\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newSafeDeltaBps\",\"type\":\"uint256\"}],\"name\":\"SafeDeltaBpsUpdated\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"COLLATERAL_FACTORS\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"COLLATERAL_FACTORS_KEY\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CORE_POOL_COMPTROLLER\",\"outputs\":[{\"internalType\":\"contract ICorePoolComptroller\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"RISK_STEWARD_RECEIVER\",\"outputs\":[{\"internalType\":\"contract IRiskStewardReceiver\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"accessControlManager\",\"outputs\":[{\"internalType\":\"contract IAccessControlManagerV8\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"referenceId\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"updateId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"market\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"updateType\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"updateTypeKey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"newValue\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"previousValue\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"publisher\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"poolId\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"destLzEid\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"additionalData\",\"type\":\"bytes\"}],\"internalType\":\"struct RiskParameterUpdate\",\"name\":\"update\",\"type\":\"tuple\"}],\"name\":\"applyUpdate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"accessControlManager_\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"referenceId\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"updateId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"market\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"updateType\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"updateTypeKey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"newValue\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"previousValue\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"publisher\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"poolId\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"destLzEid\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"additionalData\",\"type\":\"bytes\"}],\"internalType\":\"struct RiskParameterUpdate\",\"name\":\"update\",\"type\":\"tuple\"}],\"name\":\"isSafeForDirectExecution\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"pure\",\"type\":\"function\"},