// This file was autogenerated by Hardhat, do not edit it. // prettier-ignore // tslint:disable // eslint-disable // biome-ignore format: see above export interface MockNotificationTracker$Type { readonly _format: "hh3-artifact-1"; readonly contractName: "MockNotificationTracker"; readonly sourceName: "contracts/test/allocate/MockNotificationTracker.sol"; readonly abi: [{"anonymous":false,"inputs":[],"name":"BeforeIssuanceAllocationChange","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldIssuanceAllocator","type":"address"},{"indexed":true,"internalType":"address","name":"newIssuanceAllocator","type":"address"}],"name":"IssuanceAllocatorSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"blockNumber","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"count","type":"uint256"}],"name":"NotificationReceived","type":"event"},{"inputs":[],"name":"beforeIssuanceAllocationChange","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lastNotificationBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"notificationCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"resetNotificationCount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_issuanceAllocator","type":"address"}],"name":"setIssuanceAllocator","outputs":[],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]; readonly bytecode: "0x608080604052346015576101c1908161001a8239f35b5f80fdfe6080806040526004361015610012575f80fd5b5f3560e01c90816301ffc9a714610138575080633df8d682146100d95780636251b205146100bc57806371342f0c146100a0578063931c0ac11461007b5763cbe3fe621461005e575f80fd5b34610077575f366003190112610077575f808055600155005b5f80fd5b34610077576020366003190112610077576004356001600160a01b0381160361007757005b34610077575f3660031901126100775760205f54604051908152f35b34610077575f366003190112610077576020600154604051908152f35b34610077575f366003190112610077575f545f19811461012457600101805f5543600155437fd30d8d39ed9738fcbc30cabdfaaed97ab3319ec0f3ae4488a9b3e408a507b1c65f80a3005b634e487b7160e01b5f52601160045260245ffd5b34610077576020366003190112610077576004359063ffffffff60e01b82168092036100775760209163aee4dc4360e01b811490811561017a575b5015158152f35b6301ffc9a760e01b1490508361017356fea26469706673582212209f019eb3715daa82e8a751df698d6b3e309ca6cc93b95824701cbc37a25bc23364736f6c63430008210033"; readonly deployedBytecode: "0x6080806040526004361015610012575f80fd5b5f3560e01c90816301ffc9a714610138575080633df8d682146100d95780636251b205146100bc57806371342f0c146100a0578063931c0ac11461007b5763cbe3fe621461005e575f80fd5b34610077575f366003190112610077575f808055600155005b5f80fd5b34610077576020366003190112610077576004356001600160a01b0381160361007757005b34610077575f3660031901126100775760205f54604051908152f35b34610077575f366003190112610077576020600154604051908152f35b34610077575f366003190112610077575f545f19811461012457600101805f5543600155437fd30d8d39ed9738fcbc30cabdfaaed97ab3319ec0f3ae4488a9b3e408a507b1c65f80a3005b634e487b7160e01b5f52601160045260245ffd5b34610077576020366003190112610077576004359063ffffffff60e01b82168092036100775760209163aee4dc4360e01b811490811561017a575b5015158152f35b6301ffc9a760e01b1490508361017356fea26469706673582212209f019eb3715daa82e8a751df698d6b3e309ca6cc93b95824701cbc37a25bc23364736f6c63430008210033"; readonly linkReferences: {}; readonly deployedLinkReferences: {}; readonly immutableReferences: {}; readonly inputSourceName: "project/contracts/test/allocate/MockNotificationTracker.sol"; readonly buildInfoId: "solc-0_8_33-4b238b4fe0cedd7be5f2b0aa5999a5f7433e9c71"; }; import "hardhat/types/artifacts"; declare module "hardhat/types/artifacts" { interface ArtifactMap { ["MockNotificationTracker"]: MockNotificationTracker$Type; ["contracts/test/allocate/MockNotificationTracker.sol:MockNotificationTracker"]: MockNotificationTracker$Type; } }