UNPKG

@hyperlane-xyz/core

Version:

Core solidity contracts for Hyperlane

1 lines 16.5 kB
export const MockCircleTokenMessenger = {"_format":"hh-zksolc-artifact-1","contractName":"MockCircleTokenMessenger","sourceName":"contracts/mock/MockCircleTokenMessenger.sol","abi":[{"inputs":[{"internalType":"contract MockToken","name":"_token","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint64","name":"nonce","type":"uint64"},{"indexed":true,"internalType":"address","name":"burnToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":true,"internalType":"address","name":"depositor","type":"address"},{"indexed":false,"internalType":"bytes32","name":"mintRecipient","type":"bytes32"},{"indexed":false,"internalType":"uint32","name":"destinationDomain","type":"uint32"},{"indexed":false,"internalType":"bytes32","name":"destinationTokenMessenger","type":"bytes32"},{"indexed":false,"internalType":"bytes32","name":"destinationCaller","type":"bytes32"}],"name":"DepositForBurn","type":"event"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"address","name":"_burnToken","type":"address"}],"name":"depositForBurn","outputs":[{"internalType":"uint64","name":"_nonce","type":"uint64"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"address","name":"","type":"address"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"depositForBurnWithCaller","outputs":[{"internalType":"uint64","name":"_nonce","type":"uint64"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"messageBodyVersion","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"nextNonce","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"}],"bytecode":"0x0004000000000002000000600310027000000056033001970000000100200190000000170000c13d0000008002000039000000400020043f000000040030008c000000dd0000413d000000000201043b000000e0022002700000005d0020009c000000450000213d000000600020009c000000670000613d000000610020009c000000dd0000c13d0000000001000416000000000001004b000000dd0000c13d000000800000043f0000006501000041000001550001042e0000000002000416000000000002004b000000dd0000c13d0000001f0230003900000057022001970000008002200039000000400020043f0000001f0430018f00000058053001980000008002500039000000280000613d0000008006000039000000000701034f000000007807043c0000000006860436000000000026004b000000240000c13d000000000004004b000000350000613d000000000151034f0000000304400210000000000502043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f0000000000120435000000200030008c000000dd0000413d000000800100043d000000590010009c000000dd0000213d000000000200041a0000005a0220019700000040011002100000005b01100197000000000112019f000000000010041b0000002001000039000001000010044300000120000004430000005c01000041000001550001042e0000005e0020009c000000800000613d0000005f0020009c000000dd0000c13d000000a40030008c000000dd0000413d0000000002000416000000000002004b000000dd0000c13d0000002402100370000000000202043b000000560020009c000000dd0000213d0000006401100370000000000101043b000000590010009c000000dd0000213d000000000100041a000300000001001d0000006201100197000400000001001d0154013e0000040f00000003020000290000006302200197000000000112019f000000000010041b000000400100043d00000004020000290000000000210435000000560010009c0000005601008041000000400110021000000064011001c7000001550001042e000000840030008c000000dd0000413d0000000002000416000000000002004b000000dd0000c13d0000000402100370000000000502043b0000002402100370000000000202043b000000560020009c000000dd0000213d0000006401100370000000000201043b000000590020009c000000dd0000213d000000000100041a0000006204100197000000620040009c000000880000c13d0000006d01000041000000000010043f0000001101000039000000040010043f0000006b0100004100000156000104300000000001000416000000000001004b000000dd0000c13d000000000100041a0000006201100197000000800010043f0000006501000041000001550001042e00000063011001970000000103400039000000000113019f000000000010041b00000040011002700000005901100197000000000021004b000000dd0000c13d000300000004001d0000006601000041000000800010043f0000000001000411000000840010043f0000000001000410000000a40010043f000400000005001d000000c40050043f0000000001000414000000560010009c0000005601008041000000c00110021000000067011001c70154014a0000040f000000800a00003900000060031002700000005603300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000080057001bf000000ae0000613d000000000801034f000000008908043c000000000a9a043600000000005a004b000000aa0000c13d000000000006004b000000bb0000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f00000000006504350000000100200190000000df0000613d0000001f01400039000000600110018f00000080011001bf000000400010043f000000200030008c000000dd0000413d000000800100043d000000000001004b0000000002000039000000010200c039000000000021004b000000dd0000c13d000000000100041a0000006802000041000000000020044300000040011002700000005901100197000200000001001d00000004001004430000000001000414000000560010009c0000005601008041000000c00110021000000069011001c700008002020000390154014f0000040f0000000100200190000000fd0000613d000000000101043b000000000001004b0000000402000029000000fe0000c13d000000000100001900000156000104300000001f0530018f0000005806300198000000400200043d0000000004620019000000ea0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000000e60000c13d000000000005004b000000f70000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000000560020009c00000056020080410000004002200210000000000112019f0000015600010430000000000001042f000000400300043d0000006a01000041000000000013043500000004013000390000000000210435000000560030009c000400000003001d0000005601000041000000000103401900010040001002180000000001000414000000560010009c0000005601008041000000c00110021000000001011001af0000006b011001c700000002020000290154014a0000040f00000001002001900000011b0000613d00000004010000290000006c0010009c000001370000413d0000006d01000041000000000010043f0000004101000039000000040010043f0000006b01000041000001560001043000000060061002700000001f0460018f0000005805600198000000400200043d0000000003520019000001270000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000038004b000001230000c13d0000005606600197000000000004004b000001350000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000006001600210000000f80000013d0000000402000029000000400020043f00000003010000290000000000120435000000010100002900000064011001c7000001550001042e0000006201100197000000620010009c000001430000613d0000000101100039000000000001042d0000006d01000041000000000010043f0000001101000039000000040010043f0000006b010000410000015600010430000000000001042f0000014d002104210000000102000039000000000001042d0000000002000019000000000001042d00000152002104230000000102000039000000000001042d0000000002000019000000000001042d0000015400000432000001550001042e0000015600010430000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000001ffffffe000000000000000000000000000000000000000000000000000000000ffffffe0000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000020000000000000000000000000000004000000100000000000000000000000000000000000000000000000000000000000000000000000000d69c3d2f00000000000000000000000000000000000000000000000000000000d69c3d3000000000000000000000000000000000000000000000000000000000f856ddb6000000000000000000000000000000000000000000000000000000006fd3504e000000000000000000000000000000000000000000000000000000009cdbb181000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000080000000000000000023b872dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000640000008000000000000000001806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b83020000020000000000000000000000000000002400000000000000000000000042966c6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000000000000100000000000000004e487b7100000000000000000000000000000000000000000000000000000000f3994400016fb841fbfbad6fd044a2364ee23137555dd2111d0431307f4189de","deployedBytecode":"0x0004000000000002000000600310027000000056033001970000000100200190000000170000c13d0000008002000039000000400020043f000000040030008c000000dd0000413d000000000201043b000000e0022002700000005d0020009c000000450000213d000000600020009c000000670000613d000000610020009c000000dd0000c13d0000000001000416000000000001004b000000dd0000c13d000000800000043f0000006501000041000001550001042e0000000002000416000000000002004b000000dd0000c13d0000001f0230003900000057022001970000008002200039000000400020043f0000001f0430018f00000058053001980000008002500039000000280000613d0000008006000039000000000701034f000000007807043c0000000006860436000000000026004b000000240000c13d000000000004004b000000350000613d000000000151034f0000000304400210000000000502043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f0000000000120435000000200030008c000000dd0000413d000000800100043d000000590010009c000000dd0000213d000000000200041a0000005a0220019700000040011002100000005b01100197000000000112019f000000000010041b0000002001000039000001000010044300000120000004430000005c01000041000001550001042e0000005e0020009c000000800000613d0000005f0020009c000000dd0000c13d000000a40030008c000000dd0000413d0000000002000416000000000002004b000000dd0000c13d0000002402100370000000000202043b000000560020009c000000dd0000213d0000006401100370000000000101043b000000590010009c000000dd0000213d000000000100041a000300000001001d0000006201100197000400000001001d0154013e0000040f00000003020000290000006302200197000000000112019f000000000010041b000000400100043d00000004020000290000000000210435000000560010009c0000005601008041000000400110021000000064011001c7000001550001042e000000840030008c000000dd0000413d0000000002000416000000000002004b000000dd0000c13d0000000402100370000000000502043b0000002402100370000000000202043b000000560020009c000000dd0000213d0000006401100370000000000201043b000000590020009c000000dd0000213d000000000100041a0000006204100197000000620040009c000000880000c13d0000006d01000041000000000010043f0000001101000039000000040010043f0000006b0100004100000156000104300000000001000416000000000001004b000000dd0000c13d000000000100041a0000006201100197000000800010043f0000006501000041000001550001042e00000063011001970000000103400039000000000113019f000000000010041b00000040011002700000005901100197000000000021004b000000dd0000c13d000300000004001d0000006601000041000000800010043f0000000001000411000000840010043f0000000001000410000000a40010043f000400000005001d000000c40050043f0000000001000414000000560010009c0000005601008041000000c00110021000000067011001c70154014a0000040f000000800a00003900000060031002700000005603300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000080057001bf000000ae0000613d000000000801034f000000008908043c000000000a9a043600000000005a004b000000aa0000c13d000000000006004b000000bb0000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f00000000006504350000000100200190000000df0000613d0000001f01400039000000600110018f00000080011001bf000000400010043f000000200030008c000000dd0000413d000000800100043d000000000001004b0000000002000039000000010200c039000000000021004b000000dd0000c13d000000000100041a0000006802000041000000000020044300000040011002700000005901100197000200000001001d00000004001004430000000001000414000000560010009c0000005601008041000000c00110021000000069011001c700008002020000390154014f0000040f0000000100200190000000fd0000613d000000000101043b000000000001004b0000000402000029000000fe0000c13d000000000100001900000156000104300000001f0530018f0000005806300198000000400200043d0000000004620019000000ea0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000000e60000c13d000000000005004b000000f70000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000000560020009c00000056020080410000004002200210000000000112019f0000015600010430000000000001042f000000400300043d0000006a01000041000000000013043500000004013000390000000000210435000000560030009c000400000003001d0000005601000041000000000103401900010040001002180000000001000414000000560010009c0000005601008041000000c00110021000000001011001af0000006b011001c700000002020000290154014a0000040f00000001002001900000011b0000613d00000004010000290000006c0010009c000001370000413d0000006d01000041000000000010043f0000004101000039000000040010043f0000006b01000041000001560001043000000060061002700000001f0460018f0000005805600198000000400200043d0000000003520019000001270000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000038004b000001230000c13d0000005606600197000000000004004b000001350000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000006001600210000000f80000013d0000000402000029000000400020043f00000003010000290000000000120435000000010100002900000064011001c7000001550001042e0000006201100197000000620010009c000001430000613d0000000101100039000000000001042d0000006d01000041000000000010043f0000001101000039000000040010043f0000006b010000410000015600010430000000000001042f0000014d002104210000000102000039000000000001042d0000000002000019000000000001042d00000152002104230000000102000039000000000001042d0000000002000019000000000001042d0000015400000432000001550001042e0000015600010430000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000001ffffffe000000000000000000000000000000000000000000000000000000000ffffffe0000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000020000000000000000000000000000004000000100000000000000000000000000000000000000000000000000000000000000000000000000d69c3d2f00000000000000000000000000000000000000000000000000000000d69c3d3000000000000000000000000000000000000000000000000000000000f856ddb6000000000000000000000000000000000000000000000000000000006fd3504e000000000000000000000000000000000000000000000000000000009cdbb181000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000080000000000000000023b872dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000640000008000000000000000001806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b83020000020000000000000000000000000000002400000000000000000000000042966c6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000000000000100000000000000004e487b7100000000000000000000000000000000000000000000000000000000f3994400016fb841fbfbad6fd044a2364ee23137555dd2111d0431307f4189de","linkReferences":{},"deployedLinkReferences":{},"factoryDeps":{}};