UNPKG

@venusprotocol/governance-contracts

Version:

### Prerequisites

431 lines 185 kB
{ "address": "0x1a1e8b2e095aEaca3Ba2d9bDa0B9Adf855032E89", "abi": [ { "inputs": [ { "internalType": "address", "name": "omnichainGovernanceExecutor_", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "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": "ZeroAddressNotAllowed", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "string", "name": "signature", "type": "string" }, { "indexed": false, "internalType": "bool", "name": "active", "type": "bool" } ], "name": "FunctionRegistryChanged", "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" }, { "stateMutability": "nonpayable", "type": "fallback" }, { "inputs": [], "name": "OMNICHAIN_GOVERNANCE_EXECUTOR", "outputs": [ { "internalType": "contract IOmnichainGovernanceExecutor", "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": [ { "internalType": "bytes4", "name": "", "type": "bytes4" } ], "name": "functionRegistry", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "accessControlManager_", "type": "address" } ], "name": "initialize", "outputs": [], "stateMutability": "nonpayable", "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": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "accessControlManager_", "type": "address" } ], "name": "setAccessControlManager", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint16", "name": "srcChainId_", "type": "uint16" }, { "internalType": "bytes", "name": "srcAddress_", "type": "bytes" } ], "name": "setTrustedRemoteAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner_", "type": "address" } ], "name": "transferBridgeOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string[]", "name": "signatures_", "type": "string[]" }, { "internalType": "bool[]", "name": "active_", "type": "bool[]" } ], "name": "upsertSignature", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ], "transactionHash": "0x244acf5f802e84c5d6948d2300e8e3cb1428b4e5b59fd783568e60140d6eb054", "receipt": { "to": "0x0000000000000000000000000000000000008006", "from": "0x7f423E50147930e197dAaE9F637198E66746D597", "contractAddress": "0x1a1e8b2e095aEaca3Ba2d9bDa0B9Adf855032E89", "transactionIndex": 1, "gasUsed": "8547622", "logsBloom": "0x00000000000400080000010000000000040000000000400000000000000200000000008000000000000000000001080000000000000000000000000000000000800100000000040000000028000040000400000000000000000000000000080000000000020100000000000000000840000400000000400008000010800000000000001000000000100004000100000001000100000080000000000000000080800000000000100000000002800500000000000000000000002000010000000000000002008000000000000000040000000010000100000000000000000020000000000000002000000000000000000000000040000000401000000080000000", "blockHash": "0x5e98f130c2f62d937bf31f1a11812865d0667c8f48ff863027a3c66967240ef6", "transactionHash": "0x244acf5f802e84c5d6948d2300e8e3cb1428b4e5b59fd783568e60140d6eb054", "logs": [ { "transactionIndex": 1, "blockNumber": 48278531, "transactionHash": "0x244acf5f802e84c5d6948d2300e8e3cb1428b4e5b59fd783568e60140d6eb054", "address": "0x000000000000000000000000000000000000800A", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000007f423e50147930e197daae9f637198e66746d597", "0x0000000000000000000000000000000000000000000000000000000000008001" ], "data": "0x0000000000000000000000000000000000000000000000000002b6b075bd2250", "logIndex": 4, "blockHash": "0x5e98f130c2f62d937bf31f1a11812865d0667c8f48ff863027a3c66967240ef6" }, { "transactionIndex": 1, "blockNumber": 48278531, "transactionHash": "0x244acf5f802e84c5d6948d2300e8e3cb1428b4e5b59fd783568e60140d6eb054", "address": "0x0000000000000000000000000000000000008008", "topics": ["0x27fe8c0b49f49507b9d4fe5968c9f49edfe5c9df277d433a07a0717ede97638d"], "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000006360000000000000000000000000000000000000000000000000000000000008008000000000000000000000000000000000000000000000000000000000000800e3aabe48e54ccfdf501d03ef5e16261c091aee55e82047263c07888cfe6d9364e", "logIndex": 5, "blockHash": "0x5e98f130c2f62d937bf31f1a11812865d0667c8f48ff863027a3c66967240ef6" }, { "transactionIndex": 1, "blockNumber": 48278531, "transactionHash": "0x244acf5f802e84c5d6948d2300e8e3cb1428b4e5b59fd783568e60140d6eb054", "address": "0x0000000000000000000000000000000000008008", "topics": [ "0x3a36e47291f4201faf137fab081d92295bce2d53be2c6ca68ba82c7faa9ce241", "0x000000000000000000000000000000000000000000000000000000000000800e", "0x3aabe48e54ccfdf501d03ef5e16261c091aee55e82047263c07888cfe6d9364e" ], "data": "0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000035f2043f00000000000000000000022b010080410000022b0010009c0000000100200190000000000101043b000005b80000c13dffffffffffffffff08a708a20000040f000000c0011002100000000001000414000008a9000104300000022b020080410000022b0020009c000005b80000213d000005b80000613d0000000000320435000000000112019f000000000100001900008010020000390000000000210435000000000010043f000000400100043d000000000002004b000000000003004b000000000001004b000000000001042d00000000020004140000004002200210000000c002200210000000000005004b00000233011001c7000008a80001042e08a7089d0000040f0000000002000416000005b80000413d000000000500001900000060011002100000800d02000039000000000201041a000002550010009c000000800010043f000000200100003900000040011002100000000100100190000007050000213d000000400200043d000000000043043500000248011001c700000000001404350000004402100039000000200030008c000000000004004b000000000200001900000000040000190000000002000039000000000006004b0000000008980436000000007907043c000002680070009c00000001020000390000000001000416000000000404043b000000000202043b000000000131019f0000000b020000290000068d0000613d0000000400100443000000240210003900000000030100190000001f0530018f00000020040000390000010005500089000000000656022f00000000065601cf000000000023004b000007050000c13d000000000056004b000000000121019f0000026d01000041000000040010043f0000027a0100004100000251011001c7000000200010043f000000c901000039000000000031004b0003000000010355000000040020008c000000400010043f000000000701034f0000022e0010009c0000000401100370000000240030008c0000012b0000c13d020000000000000000000000ffffffff000000000048004b000000000802001900000000046200190000022d063001980000022b033001970000000a010000290000000004034019000000000065043500000000003104350000006402100039000000000501043b00000009020000290000027c01200197000000000001043500000000030000190000026805004041000000000756013f000000020200036700000001022000390000003301000039000000000012004b000000c40010043f000000a40010043f000000840010043f0000023101000041000000000032004b00000001030000390000006501000039000000000035004b000002550040009c000000600330027000000040033002100000022b0040009c0000000a020000290000022e0110019700000000010004120000000000100443000000000201043b000000400040043f0200000200000000ffffffff000000006f6e7472616374207a61626c653a2063496e697469616c690000004101000039000000000001042f000004c10000013d000000000302041a00000060013002100000000305500210000005920000613d0000022b0400804100000001030000310000022b00b0009c00000001010040390000000001000039000000000464019f00000000045401cf000000000454022f00000000060304330000001f0040008c000000000113001900000005011002700000000904000029000000000504c019000002680400804100000268063001970000026805400197000000430440008a000000000021004b0000003f01100039000001480000c13d000000000043004b0000010006600089000000000767022f0000026805002041000000000037004b00000268061001970000000701200360000900000002001d000002550020009c000000000101041a000000000121004908a707920000040f0000026501000041000000e40010043f00000000030004110000022e022001970000000a080000290000000104002039000000000400003900000001032001900000000303000039000000000021041b0000022e06100197000004ec0000c13d0000022e05200197000005b80000813d0000022b03000041000000040140003900008002020000390000024c011001c7000000000020044300008005020000390000025c011001c700000024000004430000025b01000041000000a00010043f000000000010041b000000000200041a000b00000001001d206265207a65726f6d757374206e6f74000000240000000000000000009104350000000009000411000007770000013d0000000205000029000005920000013d000000000014004b0000022b030080410000022b0030009c0000000a0300002900000024014000390000004401400039000000140040008c0000025004000041000000000031041b000000000363019f0000024703200197000001070000c13d00000252040000410000022e02300197000000000042041b00000247043001970000009702000039000000000161019f00000000015101cf000000000151022f0000000006040433000000000161034f0000006402400039000000000200041000000000002304350000006002000039000000010200c039000a00000002001d0000000001080019000000600110018f0000001f01400039000100000003001f000000000686019f00000000066701cf000000000707043b000000000868022f00000000086801cf00000000080504330000000306600210000000000771034f000000000059004b0000000009a90436000000008a08043c00000000090b0019000000000801034f00000000057b001900000020074001900000001f0640018f000000c00340021000000000030b40190000000003b300490000001f03300039000000000100003f000a00000003001d000000000400041400000000000404350000000004310019000000200440003900000000060604330000006401b00039000000400300003900000232011001c70000004401b000390000021e0000013d000000000003043500000000031200190000000305600210000000000454034f0000001f061001900000000007870436000000006806043c0000000007020019000000000604034f00000000035200190000027b05100198000000000432034f000000000405c019000000000053004b0000026804004041000000000046004b000000000746013f000002680450019700000020034000390000000005130049000000000142034f0000000a04100029000000000041004b000000080430006a0000000003000031000000000003041b00000001011001bf000000000303043b00000002033003670000027d022001670000027d0220027f000000000062004b0000000307000029000000000002041b0000000605000029000000000301043b0000000502200270000000000050043f000000000121013f00000001020020390000001f0030008c0000000601000029000000000016004b000300000006001d000000010200403900000000015200190000027b021001970000000001006039000002d60000013d000000000061004b0000002001100039000000000402041a00000000031700190000000107000029000100000004001d0000000004650436000000400500043d0000001f0060008c0000007f0660618f00000001062002700000006002200210000002550050009c0000027b033001970000002006300039000000050020006c000000000034004b000000000221034f00000008020000290000000001000411000b00000003001d000000400300043d000000200200003900000040020000390000048f0000013d000000970100003900000234040000410000ff000020019000000020022000390000000101100039000a00000008001d000900000009001d00000022010000390000026901100197000005b50000013d0000024702200197000000000202041a00000033020000390000002501000039000000230540003900000024041003700000000402100370000000440030008c0001022b0030019d0000000b04000029000b00000004001d000000400400043d0000024b0200004108a707a40000040f000000800100003900000262011001c70000002003000039000000040210003900000231020000410000022e011001980000000000120435000000000151034f000000400020043f0000001f023000390000005f0000613d000005010000c13d00000005033002100000000003000415ffffffffffffff00ffffffffffffffe04e487b71000000006e64000000000000206e6f7420666f7546756e6374696f6e4a3fa293000000006c6564000000000063616c6c2066616918c5e8ab0000000064726573730000006e616765722061646e74726f6c206d61616365737320636f696e76616c696420000000400000008000000064000000806865206f776e65726973206e6f7420742063616c6c6572204f776e61626c653a41646472657373200000000000000001f2fde38b0000000061646472657373296e657273686970284272696467654f777472616e73666572159a3c40bcc470fa26d6b5c0e66ea4efbd288f6cc4946e579d424e54f4d851aa80000000000000006c656e677468000068652073616d6520742068617665207472617973206d7573496e707574206172000000840000008072000000000000006e6577206f776e656e6f7420746865206c6c657220697320537465703a2063614f776e61626c65320000006400000000436861696e49642000000004000000008579befe00000000a6c3d165000000000000004400000000ab882de59d99a32eff553aecb10793d015d089f94afb7896310ab089e4439a4c30206279746573207573742062652032646472657373206d536f7572636520616c6f6e6700000000797465732900000075696e7431362c624164647265737328656452656d6f746573657454727573746973206e6f742069696e6700000000006e697469616c697a31fe014601293aa0fe4e111b00cd2b0ca5c30e0888f3093e66fd58e82f7b31a20000004000000000e3b4186f6b6457e019497f9722a3daaf1344cd1fd0a4f2848be0079c53165914ffffffffffff0000697320616c726561616c697a65640000647920696e697469023a8d90e8508b8302500962caba6a1568e884a7374b41e01806aa1896bbf2650000002000000080d8c362d765e22700fa1faef420bfe791c7c124b9cd0de2d338d16b8cac22d99f000000003f90b54000000000180d295c000000000e32cb8600000000715018a6000000005f21f75e000000004bb7453e000000004bb7453d00000000a6c3d165000000008da5cb5b0000000079ba509700000000c4d66de800000000b4a0bdf300000000f2fde38b00000000e30c397800000000e30c397700000000b4a0bdf20000000079ba50960000008000000100000000020000000060cefb38474024988a09c465da9592146a682f133852f6797f26b83ff96e1f2b0000002000000000000000840000000008c379a000000000697320696e697469616c697a696e670000000000ffffffe000000001ffffffe0000008a700000432000008a500210423000008a0002104210000089c0000613d00000000020500190000027e011001c7000008870000413d000000000121043a0000000002020031000000050240027000000004010000390000000005010019000008820000613d0000086c0000613d000000000032041b000002470330019700000065020000390000084f0000613d0000083e0000c13d000008420000613d0000000202000029000200000004001d00000278010000410000081f0000613d000008170000c13d00000000010b0433000008170000a13d000008190000c13d000008190000213d0000000004b100190000000108000029000008370000613d000007fb0000613d000007ea0000c13d000007ee0000613d000000020b00002900020000000b001d000100000008001d000008010000013d000007ca0000c13d000007b90000413d00000020055000390000000000760435000000000707043300000000075400190000000006150019000007c00000613d00000000430804340000000401b0003900000000001b043500000276010000410000002401b00039000000400b00043d0000000008010019000200000000000200000000012100190000027b0220019700000000000204350000000002310019000007970000413d000000000624001900000000052100190000079e0000613d0000000001320436000000004301043400000000010500190000078a0000c13d0000078a0000213d000007670000413d000007750000613d0000000306000029000007900000613d000200000005001d0000076f0000613d000007840000c13d0003000000000002000007400000c13d000002670100004100000266010000410000002601000039000000000101043300000024030000390000025a030000410000025903000041000007130000c13d000006d10000013d000000000446034f000006d10000613d000006f30000c13d000000000038004b0000000b08000029000000000706034f000006f70000613d00000003060003670000000003460019000b00000006001d0000027b04300198000000000631043600000001005001900000000105004039000000000500003900000000044100190000027b041001970000027b011001970000001f01300039000002550030009c000000650000013d0000000b030000390000027703000041000007220000c13d0000006001000039000006da0000c13d0000022b031001970001022b0010019d0000006001100270000000010220018f000000000334019f0000006004400210000000090110017f0000ff010100008a0000000a0000006b00000000005204350000002002100039000000000454019f0000000b05000029000007380000613d000006860000613d0000007801400039000a00000004001d000000000223019f000002580330019700000000033003700000025e02200197000000000201043300000064014000390000025d010000410000001402000039000007180000c13d00000260011001c70000025f02000041000006350000c13d0000000000120170000000020230036700000020032000390000025801008041000002580110021f000000a0011000890000000301400210000006ce0000013d000006bb0000c13d0000000001890019000000000242019f00000000023201cf000000000232022f0000010003300089000000000434022f00000000043401cf00000000040104330000000303400210000000000232034f000006080000613d000005f70000c13d0000000006760436000000005705043c0000000006080019000000000502034f000005fb0000613d00000000013800190000001f0490018f0000027b0390019800000000090000310000002b03000039000002540300004100000253030000410000068e0000c13d0000002e030000390000024e030000410000024d0300004100000273011001c7000000800020043f000000000414019f0000059f0000613d0000058e0000c13d000000040240003900000000002404350000027802000041000000240340003900000044034000390000000a04000029000005ee0000c13d00000000030b04330000000002b10019000005870000613d000005530000613d000005420000c13d000005460000613d000000090b00002900090000000b001d000000000373016f000000320000013d0000002f0000613d000000080000006b000005bd0000c13d000000010100603f000000010010008c000000ff0120018f000005ba0000c13d00000000010004100000024b01000041000800000001001d00000264010000410000026301000041000000290100003900000272010000410000027101000041000005580000013d000005220000c13d000004db0000413d00000000064900190000000005140019000004e20000613d0000022e0240019700000000030804330000000000530435000000000500041100000000005b04350000027605000041000000000404041a0000009704000039000000270300003900000230030000410000022f030000410000004001b002100000022b0b0080410000027902000041000000120300003900000000004b04350000023104000041000004cc0000c13d00000000040804330000000403b000390000004000b0043f0000002402b000390000025500b0009c00000000001b004b000000000b810019000000000171016f000000200700008a0000003f01200039000000000200603900000000001904350000024a01000041000004900000013d08a708840000040f0000025b0200004100000005044002100000000f0440008a000000000400041500000044030000390000800501000039000e00000000003d000f00000001001d000004610000613d000004500000c13d000004540000613d000000000015041b0000000102400210000000000121016f0000000302400210000003770000013d0000036e0000413d0000041b0000013d00000002011003670000041a0000613d0000000301000029000003f40000613d000003e30000c13d000003e70000613d000003ad0000413d0000000103300039000003b10000813d000000010310003900000000022100190000001f022000390000000602000029000000000030043f000900000003001d000600000004001d000003b40000a13d000003b50000613d0000007f0440618f0000000104100270000000000103041a000002290000613d000004210000013d0000000101600210000000000223016f0000000003730019000000f80220018f0000000302600210000003770000813d000003640000413d0000002003300039000000000051041b000000000505043b000000000554034f00000000057300190000000204000367000004150000613d0000027b0260019800000009060000290000040f0000a13d0000034d0000413d000003510000813d00000000022300190000001f0110003900000002010000290000000002004019000000200040008c0000001f02400039000200000003001d000003510000413d000600000005001d0000007f0330618f0000000103100270000000000105041a000900000005001d000000000201c019000002680040009c00000268010020410000026802004041000000000423013f000002680360019700000268021001970000000001520049000000000131034f0000000a03300029000000080420006a0000000002000031000000000302043b0000000702100360000002290000c13d0000037b0000613d0000000003050433000000010300c039000000000300003900000002010003670000000402200029000002c70000413d000002d50000613d00000002060000290000000305000029000300000005001d000200000006001d000002cf0000613d000600000001001d000000000203043300000040015002100000022b050080410000022b0050009c00000000011500190000000000420435000000000474019f00000000046401cf000000000464022f00000000076701cf00000000070204330000000306700210000000000464034f000002820000613d0000001f07100190000002710000c13d000000000028004b0000000008050019000000000704034f000002750000613d00000000026500190000027b06100198000000000462034f000000000047004b00000000076100190000000005130436000000400050043f00000001007001900000000107004039000000000700003900000000055300190000027b053001970000003f033000390000001f03100039000000000305c019000002680080009c0000026803004041000000000837013f000002680760019700000268035001970000000005140049000000000132034f0000000a03100029000000000503c01900000268030080410000026805300197000000430330008a000000080340006a00000000040000310007000a0020002d00000005021002100000000b01000029000001070000813d000b00000002001d0000026a0400004100000002030000390000022e0000013d000b00000000001d000001070000613d000000050000006b0000072c0000c13d000000040110002900000005011002100000000501000029000400240040003d000500000001001d00000004054000390000000a044000290000000504200210000a00240040003d000000080400002900000004022000390000002302200039000800000002001d08a708550000040f000004f50000c13d0000022e02100197000000000223043608a707450000040f08a7086f0000040f000002700010019800000275010000410000027401000041000005a50000c13d00000235010000410000012000200443000001000010044300000160001004430000014000000443000000800100043d0000004001200210000000ff01000039000000ff012001bf0000018b0000613d000000ff0030008c000000ff0320018f000004b80000c13d000004990000013d000001670000413d000000000052004b000000000401041a0000000003290019000004990000613d00000009090000290000000805000029000800000005001d000004940000613d0000000009580436000000400800043d0000014e0000613d0000000100400190000000000442013f0000001f0050008c0000007f0550618f00000001052002700000024904000041000000000262019f000000000025004b00000000020004110000023a0020009c0000048b0000613d000002390020009c000002430020009c0000047d0000613d000002420020009c000001e50000613d000002410020009c000000620000013d0000026103000041000006210000c13d000000090000006b000000c00010043f00000257010000410000025601000041000000e0010000390009ffff0020019300000024011000390000000b014000290000000a01100360000a00040040003d0000ffff0020008c0000023f0020009c000001e00000613d0000023e0020009c000001d40000613d0000023d0020009c000007050000813d0000026e0040009c0000070b0000613d0000026d011001c70000000003044019000000c80000613d0000026c01000041000a00000001001d0000000b0000006b0000026b01000041000000c001000039000b022e0010019b000002460020009c000001b50000613d000002450020009c000001980000613d000002440020009c000000fe0000213d000002400020009c00000018030000390000026f030000410000016f0000c13d000000a00100043d000000000151019f00000000014101cf000000000141022f0000010004400089000000000545022f00000000054501cf00000000050204330000000304400210000000580000613d000000470000c13d000000000026004b0000000006860436000000007807043c000000a0060000390000004b0000613d000000a0025000390000022d053001980000001f0430018f000000a0022000390000022c02200197000005e50000013d000005c70000c13d0000ff00001001900000022e033001980000000b0300002900000101011001bf0000024f01200197000000ff002001900000000c0330008a0000ff00012001900000000d0330008a0000023c0020009c000001930000613d0000023b0020009c000001090000213d000002380020009c000000cd0000a13d000002370020009c000000700000a13d000002360020009c000000e0022002700000012b0000413d000000040030008c00000080040000390000003a0000c13d0000022b0040019d000200000001035500030000003103550000022b034001970000006004300270000f0000000000020004000000000002043e043d0044043c043b043a0439043800030437043600850435043400840433043204310430042f042e042d042c042b042a005c005b0022002100160005005a000400cd0059000d01850429018400cc04280183018504270184042601830425042400340423042200cb0182042104200015041f0021001600050181041e041d0180041c041b041a041904180058041704160415041400330413017f041204110410040f0004040e040d040c040b017e00320022040a0059000d017d0409001500310408000f00430407000f017c0013017b017a000f00020001002a0179000a0406040504040403040204010400005c005b0022002100160005005a00040059000d03ff03fe00570029002803fd00ca0178017703fc018200c900830082004200c8000900020001000800c700c60007000300410004017600c5008103fb0042000900020001000800c400c300070003004100040018000e017503fa003000c20040001300090080005603f9007f00c103f8007e000200010008003f03f70174002001730044007d01720055000303f603f503f400850011001f03f303f203f103f003ef005c017100220021001600050170003e03ee000d016f003d007c000d016e007b00c003ed03ec000400cd0027000d03eb03ea0054000d03e903e80057016d002803e700ca03e603e50178017703e403e30015003103e203e103e003df03de03dd03dc005c003c001800050011001f03db03da03d9005c005b0022002100160005005a00040059000d016c016b00bf03d803d700be00bd007a0026016a03d600bc0009000200010008002f002500bb03d5016901740021001600050004016800140053005200090002000100080051001200070003000e0004002600ba03d403d303d200b900b803d103d003cf005000140167004f004e000a03ce03cd001703cc03cb0166016500140009000200010008001e001200070003000e03ca001d003400b703c903c80004003403c703c6002e0164016303c503c403c3002800cc016203c203c103c003bf03be00cb03bd002d017e000c000b03bc001a000c000b001c0010001e00250079016100200003000e03bb003b03ba03b9002903b803b703b6001f003c001800050160015f005b0022002100160005005a00040059000d016c016b00b600b5007800be017d03b50077002800290076016d007503b4007403b300b400b3000a005b0022002100160005005a000403b20005001400530052015e001103b103b0015d015c015b03af00b2004000b1000200010024000c000b001b004d001f003c00180005007a00b003ae015a007303ad03ac0011001f003c001800050072015f017100220021001600050170003e03ab00af000d015903aa007800c0015903a90158003e00af000d03a803a703a603a50157000d016f003d007c000d016e007b00c003a4017f000403a30027000d03a203a103a0039f0054000d007200b0008100b5005400be0156039e039d039c039b039a000c000b001c0010001e00250399039800200003000e004000710397015603960395039400ae0393007000ad0004039203910390038f00ac006f004c0023006e0054006d038e003a038d001d0005038c038b00040027000d038a015503890388038700ab006d0386004c002300aa03850384001700050383015403820381015c0380007b037f037e0153002c037d004b037c037b037a0379000d03780377037603750374037300390038037203710370036f036e036d036c036b00a9003d00a8036a0369036803670366006c0365036403630362000c000b01520010001a000c000b001c0010002f001200070003000e00040168036100140053005200090002000100080051001200070003000e0004002600ba01510150014f00b900b800a700a6014e014d00170360014c035f00140009000200010008001e0012035e0007035d0003000e035c0037035b00840011014b014a0149002e007101480147035a0146006b00300037002901450146001100a50144014300a4003601420027002c0003004b0057006a035903580158003e0016035703560078000503550016035400170353035203510350034f00a300a200a1006f004c0023006e00a7003500a0003a009f001d0005034e034d00690153000d034c0155034b034a0349004a0034034801410140001103470346034500160005013f00140053005200090002000100080051001203440007009e0003000e00690343002b03420341013e0036013d013c002b00a600320340033f033e013b0009000200010008001e00120007009e0003000e033d013a033c033b0139033a0339009d009c03380073013803370137007100730336009b0335013b0009000200010008001e0012000703340003000e0333000403320331006d01360330032f032e032d0164032c004a032b0135032a0329032801340133032701320131032600bc032501300138032400170323013f00140053005200090002000100080051001200070003000e01390322002b03210320009b0036013d013c002b00a60033031f009b031e031d031c031b0009000200010008001e001200070003000e0004031a0319013a03180317004a0316012f0315004a0314006a01370044012f007000ad0004012e012d00a300a200ac006f004c0023006e012c003500a0003a009f001d0005012b012a00040027000d01290128012700a101260125003501240123002300aa003a01220033000501210120002d011f0313011e011d011c011b00ab0312011a031101190118009a00490048003d0047009900980097002e01170116000200010024000c000b001b0010001a000c000b001c0010002f001200070003000e00690015006c00020001002a001a011500330310030f030e0004030d006d01360135030c030b0011030a0134013303090308004d0307007000ad0004012e012d00a300a200ac006f004c0023006e012c003500a0003a009f001d0005012b012a00040027000d01290128012700a101260125003501240123002300aa003a01220033000501210120002d011f0306011e011d011c011b00ab0305011a030401190118009a00490048003d0047009900980097002e01170116000200010024000c000b001b0010001a000c000b001c0010002f001200070003000e00690015003b001300020001002a001a0115003c001800050082030303020301030002ff02fe02fd02fc02fb02fa003c00180005007a00b00081002802f9001f006b02f8001d015d02f702f602f502f402f302f20096009502f1002c002b004b011402f002ef02ee02ed003302ec02eb02ea0046002e02e9000f02e80013009402e702e60179000a0015006802e5000f003102e4000f004302e3000f017c0013017b017a000f00020001002a0113000a02e202e102e002df02de02dd0112000f02dc0067011102db001702da003502d902d801100066010f015702d7010e010d010c005602d6009300320046006502d50077002800290076007502d4007402d3000a007700280029007602d2007502d1007402d000b400b3000a010b02cf00ae02ce008302cd0042000900020001000800c400c30007000300410004001802cc006a02cb02ca0064009d010a02c902c802c702c6006b003b013002c50165010902c40108009c000200010024009400c10107007e003f007f00920106003f02c3000702c20044007d006300320046006501050104010302c101020101010000ff00fe02c0003702bf00fd00fc00fb00fa00f900f800a800a900f700f6006600f50055000300b702be00f400f302bd00730096009500af002c002b004b00f200f101800032002202bc0017003600f0004a0005001702bb02ba02b900ef00ee02b800ed00ee02b702b602b500b5000f00ec00b2008000b100020001000c000b0024001b004d000a00450062002d006100910058006000390038005f02b4001d02b300eb009000ea004900480004004700e900e800e70030008f000c000b001b0010000a00e6008e00e502b200e400e302b100ca000900020001000802b00025007900e20020000300e10011000a0064009d010a0015006802af000f003102ae000f004302ad008d015b00f1007a0026016a00bc015a00bd0072002600e000df00de000900bf000200010008002f002500bb00dd00200003000e001500cc00ae016202ac006802ab000f003102aa000f004302a9008d007002a802a702a600b702a502a402a302a202a102a00140029f0033029e029d029c029b029a0299003e0298029702960295001301660294006c00c900830082004200c8000900020001000800c700c60007000300410084000900b600560293003b00930292017302910290028f00dc028e0080028d028c003e028b028a00150289001300020001002a0288000a010b00dc028700c900830082004200c8000900020001000800c700c60007000300410004017600c5008100cd0042000900020001000800c400c300070003004100040018000e017500db0286001300da015e00130285003000c2006a001302840283028200d90132028101310280027f0013027e027d006c000900400056027c0002000100080080000c000b001b00100113004000200044007d017200550003027b00640027002c006400570011001f008c00e6008e00e5027a027900e40278027700e3001300020001002a001a000c000b001c001000510025007900e200200003000e027600e10275027400cb00150079006700020001002a001a000c000b001c0010001e00250161016900d900d800d7007e009e007f009202730272000200010008003f0020027100550270026f026e0017026d026c0016026b00150031026a000f0043026902680267002c0266026500a502640015026300d602620261007c002c0260004b0085025f025e0045025d025c025b025a025902580039003802570256001d025502540090009a00490048003d0047009900980097002e025300500014008b004f004e000a006300450062002d006100910058006000390038005f025200d5001500680251000f00310250000f0043024f008d0040000c000b001b024e000200010024004d001f0077002800290076024d0075024c0074024b00b400b3000a006300450062002d006100910058006000390038005f024a00d50249002600ba01510150014f00b900b800a70248014e014d00170247014c0141024600140009000200010008001e00120007000302450244003702430084001100d4014b014a0149002e007101480147024200d3006b003000370029014500d3001100d400a50144014300a40036014200270241000302400057023f0019005000140167004f004e000a00500014008b004f004e000a0011000a023e023d0017023c0034023b023a01100066016300780239023802370181023602350019023402330160002602320231011200670230022f022e00d200d1022d01140067011100b60017022c0023022b022a022902280227007b0226010e010d010c00560225009300320046006502240223010901540108009c000200010024009400c10107007e003f007f00920106003f0222000702210044007d0063003200460065010501040103022001020101010000ff00fe021f0037021e00fd00fc00fb00fa00f900f800a800a900f700f6006600f50055000300d2021d021c00f400f3021b00d600960095007c021a002b02190085013e021802170018003600f000a402160018021500190011000a00500014008b004f004e000a00db00ef001300da00ed00130214003000c200d100ec00f2021300b2021200b100020001000c000b0024001b004d000a00450062002d006102110058006000390038005f0210001d020f00eb009000ea004900480004004700e900e800e70030008f000c000b001b0010000a020e008e020d020c00bd0072002600e000df00de000900bf000200010008002f002500bb00dd00200003020b00190011000a008c00020001002a000c000b01520010001a000c000b001c0010002f001200070003020a000400190011000a020900c50208020702060205010f0054020400d800d7008f001a000c000b001c00100203020200070003020100040019008c0200003b00190034001901ff003b00190034001901fe001f000a00000000000000000000005e00000000000001fd00000000000001fc0000005e0006000601fb000000000000008a0089008801fa01f90000000000000000000001f80000005d000001f7000001f601f501f401f301f2000001f1000000000000000001f000000000000001ef00000000000001ee00000000000001ed00000000000001ec00000000000001eb00000000000001ea00000000000001e900000000000001e800000000000001e700000000000001e600000000000001e500000000000001e400000000000001e300000000000001e200000000000001e100000000000001e00006008700000000005d00000000000001df01de01dd01dc0000000001db000001da01d901d801d70086000000d0000001d601d500000000008a0089008801d400060006000601d301d201d101d001cf005d000001ce000001cd01cc01cb01ca01c901c800000000008a0089008801c7000000000000000601c601c501c401c301c2000000000000000600060087000001c100000000000001c001bf01be01bd01bc01bb01ba01b90086000001b8000001b700000000000000000000005e000601b60000000000000000000001b5000001b400cf00ce00000000000001b3000001b201b101b001af01ae01ad000000000000000001ac000001ab01aa01a901a801a700000000000001a6000000000000008700000000000001a501a401a301a201a101a0019f019e019d0000000000000000000000d0000000000000019c0000019b00cf00ce0000005e000600060006019a0199019801970000000001960000005d00000195000001940193019201910190000000000000018f000000000000018e018d00000000018c000000000000018b018a01890000018800000000000000060006000601870006000600060186000600060006000600860000000000000000000000000000000000000000", "logIndex": 6, "blockHash": "0x5e98f130c2f62d937bf31f1a11812865d0667c8f48ff863027a3c66967240ef6" }, { "transactionIndex": 1, "blockNumber": 48278531, "transactionHash": "0x244acf5f802e84c5d6948d2300e8e3cb1428b4e5b59fd783568e60140d6eb054", "address": "0x0000000000000000000000000000000000008004", "topics": [ "0xc94722ff13eacf53547c4741dab5228353a05938ffcdd5d4a2d533ae0e618287", "0x0100027f657011c3f71f48ca22db1980d2c7e9d843c7967cbe43ebfbed10624d", "0x0000000000000000000000000000000000000000000000000000000000000000" ], "data": "0x", "logIndex": 7, "blockHash": "0x5e98f130c2f62d937bf31f1a11812865d0667c8f48ff863027a3c66967240ef6" }, { "transactionIndex": 1, "blockNumber": 48278531, "transactionHash": "0x244acf5f802e84c5d6948d2300e8e3cb1428b4e5b59fd783568e60140d6eb054", "address": "0x1a1e8b2e095aEaca3Ba2d9bDa0B9Adf855032E89", "topics": ["0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498"], "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", "logIndex": 8, "blockHash": "0x5e98f130c2f62d937bf31f1a11812865d0667c8f48ff863027a3c66967240ef6" }, { "transactionIndex": 1, "blockNumber": 48278531, "transactionHash": "0x244acf5f802e84c5d6948d2300e8e3cb1428b4e5b59fd783568e60140d6eb054", "address": "0x0000000000000000000000000000000000008006", "topics": [ "0x290afdae231a3fc0bbae8b1af63698b0a1d79b21ad17df0342dfb952fe74f8e5", "0x0000000000000000000000007f423e50147930e197daae9f637198e66746d597", "0x0100027f657011c3f71f48ca22db1980d2c7e9d843c7967cbe43ebfbed10624d", "0x0000000000000000000000001a1e8b2e095aeaca3ba2d9bda0b9adf855032e89" ], "data": "0x", "logIndex": 9, "blockHash": "0x5e98f130c2f62d937bf31f1a11812865d0667c8f48ff863027a3c66967240ef6" }, { "transactionIndex": 1, "blockNumber": 48278531, "transactionHash": "0x244acf5f802e84c5d6948d2300e8e3cb1428b4e5b59fd783568e60140d6eb054", "address": "0x000000000000000000000000000000000000800A", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000000000000000000000000000000000000000008001", "0x0000000000000000000000007f423e50147930e197daae9f637198e66746d597" ], "data": "0x000000000000000000000000000000000000000000000000000156ea3f761570", "logIndex": 10, "blockHash": "0x5e98f130c2f62d937bf31f1a11812865d0667c8f48ff863027a3c66967240ef6" } ], "blockNumber": 48278531, "cumulativeGasUsed": "0", "status": 1, "byzantium": true }, "args": ["0xA1b56f19CA5E5b15EF29d38238930Ce9f0235312"], "numDeployments": 1, "solcInputHash": "fd2a9ac8f832f234262849a7c933f900", "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.1", "source_metadata": "{\"compiler\":{\"version\":\"0.8.25+commit.47b979f3\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"omnichainGovernanceExecutor_\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"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\":\"ZeroAddressNotAllowed\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"signature\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"name\":\"FunctionRegistryChanged\",\"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\"},{\"stateMutability\":\"nonpayable\",\"type\":\"fallback\"},{\"inputs\":[],\"name\":\"OMNICHAIN_GOVERNANCE_EXECUTOR\",\"outputs\":[{\"internalType\":\"contract IOmnichainGovernanceExecutor\",\"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\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"name\":\"functionRegistry\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"accessControlManager_\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"accessControlManager_\",\"type\":\"address\"}],\"name\":\"setAccessControlManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"srcChainId_\",\"type\":\"uint16\"},{\"internalType\":\"bytes\",\"name\":\"srcAddress_\",\"type\":\"bytes\"}],\"name\":\"setTrustedRemoteAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner_\",\"type\":\"address\"}],\"name\":\"transferBridgeOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string[]\",\"name\":\"signatures_\",\"type\":\"string[]\"},{\"internalType\":\"bool[]\",\"name\":\"active_\",\"type\":\"bool[]\"}],\"name\":\"upsertSignature\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"author\":\"Venus\",\"custom:security-contact\":\"https://github.com/VenusProtocol/governance-contracts#discussion\",\"events\":{\"Initialized(uint8)\":{\"details\":\"Triggered when the contract has been initialized or reinitialized.\"}},\"kind\":\"dev\",\"methods\":{\"acceptOwnership()\":{\"details\":\"The new owner accepts the ownership transfer.\"},\"constructor\":{\"custom:oz-upgrades-unsafe-allow\":\"constructor\"},\"initialize(address)\":{\"params\":{\"accessControlManager_\":\"Address of access control manager\"}},\"owner()\":{\"details\":\"Returns the address of the current owner.\"},\"pendingOwner()\":{\"details\":\"Returns the address of the pending owner.\"},\"setAccessControlManager(address)\":{\"custom:access\":\"Only Governance\",\"custom:event\":\"Emits NewAccessControlManager event\",\"details\":\"Admin function to set address of AccessControlManager\",\"params\":{\"accessControlManager_\":\"The new address of the AccessControlManager\"}},\"setTrustedRemoteAddress(uint16,bytes)\":{\"custom:access\":\"Controlled by AccessControlManager\",\"custom:event\":\"Emits SetTrustedRemoteAddress with source chain Id and source address\",\"params\":{\"srcAddress_\":\"The address of the contract on the source chain\",\"srcChainId_\":\"The LayerZero id of a source chain\"}},\"transferBridgeOwnership(address)\":{\"custom:access\":\"Controlled by AccessControlManager\",\"params\":{\"newOwner_\":\"New owner of the governanceExecutor\"}},\"transferOwnership(address)\":{\"details\":\"Starts the ownership transfer of the contract to a new account. Replaces the pending transfer if there is one. Can only be called by the current owner.\"},\"upsertSignature(string[],bool[])\":{\"custom:access\":\"Only owner\",\"params\":{\"active_\":\"bool value, should be true to add function\",\"signatures_\":\"Function signature to be added or removed\"}}},\"stateVariables\":{\"OMNICHAIN_GOVERNANCE_EXECUTOR\":{\"custom:oz-upgrades-unsafe-allow\":\"state-variable-immutable\"}},\"title\":\"OmnichainExecutorOwner\",\"version\":1},\"userdoc\":{\"errors\":{\"Unauthorized(address,address,string)\":[{\"notice\":\"Thrown when the action is prohibited by AccessControlManager\"}],\"ZeroAddressNotAllowed()\":[{\"notice\":\"Thrown if the supplied address is a zero address where it is not allowed\"}]},\"events\":{\"FunctionRegistryChanged(string,bool)\":{\"notice\":\"Event emitted when function registry updated\"},\"NewAccessControlManager(address,address)\":{\"notice\":\"Emitted when access control manager contract address is changed\"}},\"kind\":\"user\",\"methods\":{\"accessControlManager()\":{\"notice\":\"Returns the address of the access control manager contract\"},\"functionRegistry(bytes4)\":{\"notice\":\"Stores function signature corresponding to their 4 bytes hash value\"},\"initialize(address)\":{\"notice\":\"Initialize the contract\"},\"renounceOwnership()\":{\"notice\":\"Empty implementation of renounce ownership to avoid any mishappening\"},\"setAccessControlManager(address)\":{\"notice\":\"Sets the address of AccessControlManager\"},\"setTrustedRemoteAddress(uint16,bytes)\":{\"notice\":\"Sets the source message sender address\"},\"transferBridgeOwnership(address)\":{\"notice\":\"This function transfer the ownership of the executor from this contract to new owner\"},\"upsertSignature(string[],bool[])\":{\"notice\":\"A registry of functions that are allowed to be executed from proposals\"}},\"notice\":\"OmnichainProposalSender contract acts as a governance and access control mechanism, allowing owner to upsert signature of OmnichainGovernanceExecutor contract, also contains function to transfer the ownership of contract as well.\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/Cross-chain/OmnichainExecutorOwner.sol\":\"OmnichainExecutorOwner\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"details\":{\"constantOptimizer\":false,\"cse\":false,\"deduplicate\":false,\"inliner\":false,\"jumpdestRemover\":false,\"orderLiterals\":false,\"peephole\":false,\"simpleCounterForLoopUncheckedIncrement\":true,\"yul\":true,\"yulDetails\":{\"optimizerSteps\":\"dhfoDgvulfnTUtnIf[xa[r]EscLMcCTUtTOntnfDIulLculVcul [j]Tpeulxa[rul]xa[r]cLgvifCTUca[r]LSsTFOtfDnca[r]Iulc]jmul[jul] VcTOcul jmul:fDnTOcmu\",\"stackAllocation\":true}},\"runs\":200},\"remappings\":[]},\"sources\":{\"@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol\":{\"keccak256\":\"0xd712fb45b3ea0ab49679164e3895037adc26ce12879d5184feb