{"metadata":{"compiler":{"version":"0.8.10+commit.fc410830"},"language":"Solidity","output":{"abi":[{"anonymous":false,"inputs":[],"name":"Cage","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"}],"name":"Deny","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Exit","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Join","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"}],"name":"Rely","type":"event"},{"inputs":[],"name":"cage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"usr","type":"address"}],"name":"deny","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"usr","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"exit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"hay","outputs":[{"internalType":"contract DSTokenLike","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"vat_","type":"address"},{"internalType":"address","name":"hay_","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"usr","type":"address"},{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"join","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"live","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"usr","type":"address"}],"name":"rely","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"vat","outputs":[{"internalType":"contract VatLike","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"wards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"compilationTarget":{"contracts/join.sol":"HayJoin"},"evmVersion":"london","libraries":{},"metadata":{"bytecodeHash":"ipfs"},"optimizer":{"enabled":true,"runs":100},"remappings":[]},"sources":{"@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol":{"keccak256":"0x7454006cccb737612b00104d2f606d728e2818b778e7e55542f063c614ce46ba","license":"MIT","urls":["bzz-raw://6ec10894beb0f7537fba35e501fd1c5d35440e8c8f5ced1b8e57722a1d0879a8","dweb:/ipfs/Qmbc3bNmtDewTGSmrPD93Ubp8saAz8xCxsgTjSmpNTqukz"]},"@openzeppelin/contracts-upgradeable/token/ERC20/IERC20Upgradeable.sol":{"keccak256":"0x4e733d3164f73f461eaf9d8087a7ad1ea180bdc8ba0d3d61b0e1ae16d8e63dff","license":"MIT","urls":["bzz-raw://75b47c3aeca7b66ea6752f8be020ec5c1c502de6ec9065272dae23d3a52196e2","dweb:/ipfs/QmUebPMHv16tYKFh5BmBQkMfRFb5b8UZ2RgVwdjxCeufVF"]},"@openzeppelin/contracts-upgradeable/token/ERC20/utils/SafeERC20Upgradeable.sol":{"keccak256":"0x3e26a49d2fa5ef8338b8a9467c91e54f417cb07e849b1cc0f4ebc4d2a147938e","license":"MIT","urls":["bzz-raw://ca7bd5deecc4abd97f0218708c6e004953971cc62de68557fe0c6c8607f85a65","dweb:/ipfs/QmRw3dGdS6ksHZiqcPRknYvWXfYP2hTj21PhkLjXyEVEf6"]},"@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol":{"keccak256":"0x55cf2bd9fc76704ddcdc19834cd288b7de00fc0f298a40ea16a954ae8991db2d","license":"MIT","urls":["bzz-raw://37e4df53c8d2e3c1062c1c7b2c17366db7de03bfd2559d340ca95c588aa49c2f","dweb:/ipfs/QmQ9vsG3o4wED3FRogiSUhdzJvZSjjYFtydzXvFEJtgZk4"]},"contracts/interfaces/GemJoinLike.sol":{"keccak256":"0x069ae375408ebfe0b5132d5f175d4e4017eb2fb6e43399414aa1372b187c0289","license":"MIT","urls":["bzz-raw://42876148f0e7bceabd443419f2538e00784c50fb9580fe6d4e9fa8d8173dd630","dweb:/ipfs/QmTSeKe59SUEAAwQKGQSqEfymKzFQYGxLEBN8nzHkSWHbQ"]},"contracts/interfaces/GemLike.sol":{"keccak256":"0x9516c9e629b5d843be843edc5c4347478ce1a065f6e4ab4072aaf2b5280f125e","license":"MIT","urls":["bzz-raw://88fe492c0f375553c610fa569648706d7047bffa59da817161171b3f74c6eb33","dweb:/ipfs/QmdiqonK4dNE9JcnTL9HcJMvViKBcUenXFExcoo7LJc42J"]},"contracts/interfaces/HayJoinLike.sol":{"keccak256":"0xdb87a63024e0d287f65b7614eda4f131ad061bfe15fa05789d9d3c3f9c492ded","license":"MIT","urls":["bzz-raw://091a4ae28649b87dcef50bd6cf3d5ce2feaffe7607ddebe8e82046cca390d5d5","dweb:/ipfs/Qmcex6BZYC2upXipSK1TvRnsiDNa9kYYoLrzHwERHiPJv2"]},"contracts/join.sol":{"keccak256":"0x97e257773ba3e3da89944951262f3cfc776a7bad2988604c418f1741b00f93c9","license":"AGPL-3.0-or-later","urls":["bzz-raw://57f244f2389c264879bf6c456cd6f17b509a8379e6caa13cf350e8d0bf12b566","dweb:/ipfs/QmZnGj1PEQSoioDfqtxCzbNqkVrLhcYtfkJwm3ybc81i16"]}},"version":1},"matchId":"29584903","creationMatch":"match","runtimeMatch":"match","verifiedAt":"2026-05-21T12:42:45Z","match":"match","chainId":"56","address":"0xE8A0c55c6AF970C84717e08FB9421196077a5f2C"}