{"abi":[{"type":"constructor","inputs":[{"name":"burnerRouterImplementation","type":"address","internalType":"address"}],"stateMutability":"nonpayable"},{"type":"function","name":"create","inputs":[{"name":"params","type":"tuple","internalType":"struct IBurnerRouter.InitParams","components":[{"name":"owner","type":"address","internalType":"address"},{"name":"collateral","type":"address","internalType":"address"},{"name":"delay","type":"uint48","internalType":"uint48"},{"name":"globalReceiver","type":"address","internalType":"address"},{"name":"networkReceivers","type":"tuple[]","internalType":"struct IBurnerRouter.NetworkReceiver[]","components":[{"name":"network","type":"address","internalType":"address"},{"name":"receiver","type":"address","internalType":"address"}]},{"name":"operatorNetworkReceivers","type":"tuple[]","internalType":"struct IBurnerRouter.OperatorNetworkReceiver[]","components":[{"name":"network","type":"address","internalType":"address"},{"name":"operator","type":"address","internalType":"address"},{"name":"receiver","type":"address","internalType":"address"}]}]}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"nonpayable"},{"type":"function","name":"entity","inputs":[{"name":"index","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"isEntity","inputs":[{"name":"entity_","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"totalEntities","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"event","name":"AddEntity","inputs":[{"name":"entity","type":"address","indexed":true,"internalType":"address"}],"anonymous":false},{"type":"error","name":"ERC1167FailedCreateClone","inputs":[]},{"type":"error","name":"EntityNotExist","inputs":[]}],"bytecode":{"object":"0x60a034606657601f6105eb38819003918201601f19168301916001600160401b03831184841017606a57808492602094604052833981010312606657516001600160a01b038116810360665760805260405161056c908161007f8239608051816101150152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6080604081815260049182361015610015575f80fd5b5f905f3560e01c90816314887c58146102bf575080633c4a80c8146100dc5780635cd8b15e146100bb5763b42ba2a21461004d575f80fd5b346100b85760203660031901126100b8575081355f548110156100a5575f80527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563015490516001600160a01b03909116815260209150f35b603283634e487b7160e01b5f525260245ffd5b80fd5b5090346100d857816003193601126100d857602091549051908152f35b5080fd5b50823461029a576003199060203683011261029a57803567ffffffffffffffff9283821161029a5760c090828401923603011261029a577f0000000000000000000000000000000000000000000000000000000000000000925f549386519460208601908152878087015285610155606082018661030d565b03601f80199182810189520116860195808710848811176102ac57906e5af43d82803e903d91602b57fd5bf391878a5251902091763d602d80600a3d3981f3363d3d373d3d3d363d7300000062ffffff8260881c16175f5260781b1760205260018060a01b0390603760095ff51693841561029e5750833b1561029a575f6101f7928751809481926342f929df60e01b8352602088840152602483019061030d565b038183885af1801561029057610242575b505050807fb919910dcefbf753bfd926ab3b1d3f85d877190c3d01ba1bd585047b99b99f0b6020946102398361049b565b50519380a28152f35b9080929594501161027d57602093508252807fb919910dcefbf753bfd926ab3b1d3f85d877190c3d01ba1bd585047b99b99f0b5f9394610208565b604184634e487b7160e01b5f525260245ffd5b86513d5f823e3d90fd5b5f80fd5b6330be1a3d60e21b81528390fd5b604186634e487b7160e01b5f525260245ffd5b8390853461029a57602036600319011261029a57356001600160a01b038116929083900361029a576020925f52600183525f205415158152f35b35906001600160a01b038216820361029a57565b6001600160a01b03929160c08101919084610327836102f9565b168152602094806103398785016102f9565b168683015260408084013565ffffffffffff811680910361029a578184015260609282610368606087016102f9565b16606082015236859003601e19019460808101358681121561029a5781019589873597019667ffffffffffffffff9889821161029a578160061b3603891361029a57819060c060808701525260e0840197905f5b8c828210610469575050505060a08201359081121561029a570194888635960196861161029a57606086023603871361029a578160a08a98999a93839897969598039101528481520195935f915b84831061041b575050505050505090565b90919293949597968480600192846104328b6102f9565b168152846104418d8c016102f9565b168c82015284610452878c016102f9565b1681870152999a990198970195949301919061040a565b87849b828b61048b8495898361048260019a9b9c6102f9565b168652016102f9565b1690820152019a019291016103bc565b805f52600160205260405f2054155f14610531575f546801000000000000000081101561051d5760018101805f558110156105095781907f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56301555f54905f52600160205260405f2055600190565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52604160045260245ffd5b505f9056fea2646970667358221220dfa36b21d652cbb6e45eb762c3a7731248bc8f4c87340a53451abb4831e1411b64736f6c63430008190033","sourceMap":"340:726:142:-:0;;;;;;;;;;;;;-1:-1:-1;;340:726:142;;;;-1:-1:-1;;;;;340:726:142;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;340:726:142;;;;;;573:57;;340:726;;;;;;;;573:57;340:726;;;;;;;-1:-1:-1;340:726:142;;;;;;-1:-1:-1;340:726:142;;;;;-1:-1:-1;340:726:142","linkReferences":{}},"deployedBytecode":{"object":"0x6080604081815260049182361015610015575f80fd5b5f905f3560e01c90816314887c58146102bf575080633c4a80c8146100dc5780635cd8b15e146100bb5763b42ba2a21461004d575f80fd5b346100b85760203660031901126100b8575081355f548110156100a5575f80527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563015490516001600160a01b03909116815260209150f35b603283634e487b7160e01b5f525260245ffd5b80fd5b5090346100d857816003193601126100d857602091549051908152f35b5080fd5b50823461029a576003199060203683011261029a57803567ffffffffffffffff9283821161029a5760c090828401923603011261029a577f0000000000000000000000000000000000000000000000000000000000000000925f549386519460208601908152878087015285610155606082018661030d565b03601f80199182810189520116860195808710848811176102ac57906e5af43d82803e903d91602b57fd5bf391878a5251902091763d602d80600a3d3981f3363d3d373d3d3d363d7300000062ffffff8260881c16175f5260781b1760205260018060a01b0390603760095ff51693841561029e5750833b1561029a575f6101f7928751809481926342f929df60e01b8352602088840152602483019061030d565b038183885af1801561029057610242575b505050807fb919910dcefbf753bfd926ab3b1d3f85d877190c3d01ba1bd585047b99b99f0b6020946102398361049b565b50519380a28152f35b9080929594501161027d57602093508252807fb919910dcefbf753bfd926ab3b1d3f85d877190c3d01ba1bd585047b99b99f0b5f9394610208565b604184634e487b7160e01b5f525260245ffd5b86513d5f823e3d90fd5b5f80fd5b6330be1a3d60e21b81528390fd5b604186634e487b7160e01b5f525260245ffd5b8390853461029a57602036600319011261029a57356001600160a01b038116929083900361029a576020925f52600183525f205415158152f35b35906001600160a01b038216820361029a57565b6001600160a01b03929160c08101919084610327836102f9565b168152602094806103398785016102f9565b168683015260408084013565ffffffffffff811680910361029a578184015260609282610368606087016102f9565b16606082015236859003601e19019460808101358681121561029a5781019589873597019667ffffffffffffffff9889821161029a578160061b3603891361029a57819060c060808701525260e0840197905f5b8c828210610469575050505060a08201359081121561029a570194888635960196861161029a57606086023603871361029a578160a08a98999a93839897969598039101528481520195935f915b84831061041b575050505050505090565b90919293949597968480600192846104328b6102f9565b168152846104418d8c016102f9565b168c82015284610452878c016102f9565b1681870152999a990198970195949301919061040a565b87849b828b61048b8495898361048260019a9b9c6102f9565b168652016102f9565b1690820152019a019291016103bc565b805f52600160205260405f2054155f14610531575f546801000000000000000081101561051d5760018101805f558110156105095781907f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56301555f54905f52600160205260405f2055600190565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52604160045260245ffd5b505f9056fea2646970667358221220dfa36b21d652cbb6e45eb762c3a7731248bc8f4c87340a53451abb4831e1411b64736f6c63430008190033","sourceMap":"340:726:142:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;340:726:142;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;340:726:142;;;;;;;-1:-1:-1;340:726:142;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;340:726:142;;;;;;;;;;;;;;;;;;;;;;;;;;;;;842:28;340:726;;;;;;900:35;340:726;900:35;;340:726;;;;;;;;;;;;;;;:::i;:::-;900:35;340:726;900:35;;;;;;;;340:726;;;;;;;;;;;;;;;2364:565:101;340:726:142;;;;;890:46;;2364:565:101;;;;;;;;340:726:142;2364:565:101;;;;340:726:142;2364:565:101;340:726:142;;;;;2364:565:101;;;340:726:142;2364:565:101;340:726:142;2942:22:101;;;2938:86;;947:45:142;;;;;;340:726;;;;;;;;;;;;947:45;;340:726;947:45;;;340:726;;;;;;:::i;:::-;947:45;;;;;;;;;;;;340:726;8409:50:128;;;;1077:18:11;340:726:142;8409:50:128;;;;:::i;:::-;;340:726:142;1077:18:11;;;340:726:142;;;947:45;340:726;;;;;;;;;;;;;;;1077:18:11;340:726:142;947:45;;;;340:726;;;;;;;;;;;;947:45;340:726;;;;;;;;;947:45;340:726;;;2938:86:101;-1:-1:-1;;;2987:26:101;;;;;340:726:142;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;340:726:142;;;;;-1:-1:-1;;;;;340:726:142;;;;;;;;;;;;;4360:14:128;340:726:142;;;;;4360:26:128;;340:726:142;;;;;;-1:-1:-1;;;;;340:726:142;;;;;;:::o;:::-;-1:-1:-1;;;;;340:726:142;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;-1:-1:-1;;340:726:142;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;340:726:142;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;340:726:142;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;:::i;:::-;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;:::i;:::-;;;;;;;;;;;;;;2241:406:128;340:726:142;;;4360:14:128;340:726:142;;;;;;4360:26:128;2320:321;340:726:142;;;;;;;;;;;4360:14:128;340:726:142;;;;;;;;;;;;;;;;;;;;4360:14:128;340:726:142;;;;;;4360:14:128;2576:11;:::o;340:726:142:-;;;;;;;;;;;;;;;;;;;;;;;;2320:321:128;2618:12;340:726:142;2618:12:128;:::o","linkReferences":{},"immutableReferences":{"72599":[{"start":277,"length":32}]}},"methodIdentifiers":{"create((address,address,uint48,address,(address,address)[],(address,address,address)[]))":"3c4a80c8","entity(uint256)":"b42ba2a2","isEntity(address)":"14887c58","totalEntities()":"5cd8b15e"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.25+commit.b61c2a91\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"burnerRouterImplementation\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ERC1167FailedCreateClone\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EntityNotExist\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"entity\",\"type\":\"address\"}],\"name\":\"AddEntity\",\"type\":\"event\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collateral\",\"type\":\"address\"},{\"internalType\":\"uint48\",\"name\":\"delay\",\"type\":\"uint48\"},{\"internalType\":\"address\",\"name\":\"globalReceiver\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"internalType\":\"struct IBurnerRouter.NetworkReceiver[]\",\"name\":\"networkReceivers\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"network\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"internalType\":\"struct IBurnerRouter.OperatorNetworkReceiver[]\",\"name\":\"operatorNetworkReceivers\",\"type\":\"tuple[]\"}],\"internalType\":\"struct IBurnerRouter.InitParams\",\"name\":\"params\",\"type\":\"tuple\"}],\"name\":\"create\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"entity\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"entity_\",\"type\":\"address\"}],\"name\":\"isEntity\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalEntities\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"ERC1167FailedCreateClone()\":[{\"details\":\"A clone instance deployment failed.\"}]},\"events\":{\"AddEntity(address)\":{\"params\":{\"entity\":\"address of the added entity\"}}},\"kind\":\"dev\",\"methods\":{\"create((address,address,uint48,address,(address,address)[],(address,address,address)[]))\":{\"params\":{\"params\":\"initial parameters needed for a burner router contract deployment\"},\"returns\":{\"_0\":\"address of the created burner router contract\"}},\"entity(uint256)\":{\"params\":{\"index\":\"index of the entity to get\"},\"returns\":{\"_0\":\"address of the entity\"}},\"isEntity(address)\":{\"params\":{\"account\":\"address to check\"},\"returns\":{\"_0\":\"if the given address is an entity\"}},\"totalEntities()\":{\"returns\":{\"_0\":\"total number of entities added\"}}},\"version\":1},\"userdoc\":{\"events\":{\"AddEntity(address)\":{\"notice\":\"Emitted when an entity is added.\"}},\"kind\":\"user\",\"methods\":{\"create((address,address,uint48,address,(address,address)[],(address,address,address)[]))\":{\"notice\":\"Create a burner router contract.\"},\"entity(uint256)\":{\"notice\":\"Get an entity given its index.\"},\"isEntity(address)\":{\"notice\":\"Get if a given address is an entity.\"},\"totalEntities()\":{\"notice\":\"Get a total number of entities.\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/contracts/router/BurnerRouterFactory.sol\":\"BurnerRouterFactory\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/\",\":@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/\",\":@symbioticfi/core/=lib/core/\",\":core/=lib/core/\",\":ds-test/=lib/openzeppelin-contracts/lib/forge-std/lib/ds-test/src/\",\":erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\"],\"viaIR\":true},\"sources\":{\"lib/core/src/contracts/common/Registry.sol\":{\"keccak256\":\"0x4a4004836d920953a8ec6e223de9a330f43acf7a5b93c6b8b3e4a95e0f129889\",\"license\":\"BUSL-1.1\",\"urls\":[\"bzz-raw://e8bdda207f3852c683a2b481602239a914f7e26bcd042ade618e263a43b67652\",\"dweb:/ipfs/Qmb8GZykJWxZcfwNp3SqhFizDFydFuV6LXgemV3vnWyLyu\"]},\"lib/core/src/contracts/libraries/Subnetwork.sol\":{\"keccak256\":\"0xf5ef5506fd66082b3c2e7f3df37529f5a8efad32ac62e7c8914bd63219190bfe\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ba031a54ee0d0e9a270c2b9e18437f5668cfeb659cfd5fe0677459d7fcac2a56\",\"dweb:/ipfs/QmReP3H7qQ78tAfgLnJKsNEQNCQfF1X1Get38Ffd4kzq32\"]},\"lib/core/src/interfaces/common/IRegistry.sol\":{\"keccak256\":\"0x474c981518bb6ac974ba2a1274c49fd918d3b5acf1f3710e59786c5e3c8fc8bb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://db439e8880386dd308f8c67e612e9b15067fdffb29d6d0fd89c4edf820f30014\",\"dweb:/ipfs/QmQJuzgU17EZyPMoJNwknPkveK1Nwx1ByhZCBJzgRgcpvK\"]},\"lib/core/src/interfaces/slasher/IBurner.sol\":{\"keccak256\":\"0xaf495dacc19ae0b3c787ba8021c5944927d70261536addd234d7dab146158c2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9b3cc66251008be6ff9fc8b11ecc6831d5a9dca49a3fe9817fcd970253c1d447\",\"dweb:/ipfs/QmVxfb9ALGdF9W3SN2h41gQbUct6tawvu5bw4K89kFQ4HW\"]},\"lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol\":{\"keccak256\":\"0xc163fcf9bb10138631a9ba5564df1fa25db9adff73bd9ee868a8ae1858fe093a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9706d43a0124053d9880f6e31a59f31bc0a6a3dc1acd66ce0a16e1111658c5f6\",\"dweb:/ipfs/QmUFmfowzkRwGtDu36cXV9SPTBHJ3n7dG9xQiK5B28jTf2\"]},\"lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol\":{\"keccak256\":\"0x631188737069917d2f909d29ce62c4d48611d326686ba6683e26b72a23bfac0b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a61054ae84cd6c4d04c0c4450ba1d6de41e27e0a2c4f1bcdf58f796b401c609\",\"dweb:/ipfs/QmUvtdp7X1mRVyC3CsHrtPbgoqWaXHp3S1ZR24tpAQYJWM\"]},\"lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol\":{\"keccak256\":\"0xdbef5f0c787055227243a7318ef74c8a5a1108ca3a07f2b3a00ef67769e1e397\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://08e39f23d5b4692f9a40803e53a8156b72b4c1f9902a88cd65ba964db103dab9\",\"dweb:/ipfs/QmPKn6EYDgpga7KtpkA8wV2yJCYGMtc9K4LkJfhKX2RVSV\"]},\"lib/openzeppelin-contracts/contracts/proxy/Clones.sol\":{\"keccak256\":\"0xd18408af8a91bedb3d56343eeb9b30eb852e6dea93a5e2d5c6db9ca4cb905155\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://061475b7302a732dc598907790f407417551c2b13e89daa57b3698489ef5484b\",\"dweb:/ipfs/QmdX5qmk3VSniSErFuD4aVawQxUi2MuUbP7spPcHddPfcX\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c\",\"dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Permit.sol\":{\"keccak256\":\"0x6008dabfe393240d73d7dd7688033f72740d570aa422254d29a7dce8568f3aff\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f5196ec75139918c6c7bb4251b36395e668f1fa6d206beba7e7520e74913940d\",\"dweb:/ipfs/QmSyqjksXxmm2mCG6qRd1yuwLykypkSVBbnBnGqJRcuJMi\"]},\"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol\":{\"keccak256\":\"0x37bb49513c49c87c4642a891b13b63571bc87013dde806617aa1efb54605f386\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3036b3a83b7c48f96641f2a9002b9f2dcb6a5958dd670894ada21ae8229b3d0\",\"dweb:/ipfs/QmUNfSBdoVtjhETaUJCYcaC7pTMgbhht926tJ2uXJbiVd3\"]},\"lib/openzeppelin-contracts/contracts/utils/Address.sol\":{\"keccak256\":\"0xaf28a975a78550e45f65e559a3ad6a5ad43b9b8a37366999abd1b7084eb70721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b7bd24e224f67f65bfadf85dc2929fa965456bb2415478bd0125471b5ce35245\",\"dweb:/ipfs/QmRaydGr8BTHs1kvaZfsNU69pKzUAGFrvABn1KiRSbE51y\"]},\"lib/openzeppelin-contracts/contracts/utils/math/Math.sol\":{\"keccak256\":\"0x005ec64c6313f0555d59e278f9a7a5ab2db5bdc72a027f255a37c327af1ec02d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4ece9f0b9c8daca08c76b6b5405a6446b6f73b3a15fab7ff56e296cbd4a2c875\",\"dweb:/ipfs/QmQyRpyPRL5SQuAgj6SHmbir3foX65FJjbVTTQrA2EFg6L\"]},\"lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol\":{\"keccak256\":\"0xe19a4d5f31d2861e7344e8e535e2feafb913d806d3e2b5fe7782741a2a7094fe\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4aed79c0fa6f0546ed02f2f683e8f77f0fd2ed7eb34d8bbf3d373c9a6d95b13c\",\"dweb:/ipfs/QmWqVz6UAVqmnWU5pqYPt1o6iDEZyPaBraAA3rKfTTSfYj\"]},\"lib/openzeppelin-contracts/contracts/utils/structs/EnumerableSet.sol\":{\"keccak256\":\"0x86c1470cbfd878491e5de030072b647352d36bd27122cffb928970b1945282aa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ad85dd393ee0a1917c57046abc5155f51f77844b2c6a42c05c1b8dd26d6ff3c1\",\"dweb:/ipfs/QmNqYc8To2NdnpP6E1tGz7t6A7beuENde5yovwov5pW1fA\"]},\"lib/openzeppelin-contracts/contracts/utils/types/Time.sol\":{\"keccak256\":\"0xc7755af115020049e4140f224f9ee88d7e1799ffb0646f37bf0df24bf6213f58\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7f09bf94d5274334ec021f61a04659db303f31e60460e14b709c9bf187740111\",\"dweb:/ipfs/QmNvgomZYUwFAt4cZbPWAiTeSZQreGehY9BK5xyVJsUttb\"]},\"src/contracts/router/BurnerRouter.sol\":{\"keccak256\":\"0x4eed2b4f02d41c0ab6ee66b9a28077e26c6dd5f92bb1821b4e19f0c8058481d1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a748a905d480dce9f9716ec45c0c55578468ad528f71897ee561691d7481623a\",\"dweb:/ipfs/QmYvPS4meHezBuxwNuDoK9DWG2viCHPPccvZGjENfjhQLH\"]},\"src/contracts/router/BurnerRouterFactory.sol\":{\"keccak256\":\"0x17c0050ba18d52bdb1bcfae7ae174cfc893f89736c4ec3c97d8d6da1de1f1a8a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://71d9a59ec5bd7dd055a0b7f08ed7894c086140d2b2dd1a1c027c1e7a2de0a12e\",\"dweb:/ipfs/QmfX5JUbxEsNCyFiiMLzy9WUcXD2KrS7RfkvPc2ouwAHNt\"]},\"src/interfaces/router/IBurnerRouter.sol\":{\"keccak256\":\"0xfe3353aebea751779732e55bf6a3577a94171ea6f541fdc9d0213886b68c2427\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55bb1693742e7ef032ab42fd4390def6ed0d7f8989e40f90f85ed395484d8f9a\",\"dweb:/ipfs/QmUvXfgkkJvuwDcn5qsk5GCAnUzQhhbY4fBz8xkkLqX8Ms\"]},\"src/interfaces/router/IBurnerRouterFactory.sol\":{\"keccak256\":\"0x724ac37edaed55b852ce496a3a7d9b244b9191694f84961a5f15aee2dbae6566\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0fa8ab22e8fc5da42f173bdc18f8879d54e11946f1f6f930502e9e480e58a56c\",\"dweb:/ipfs/QmTtfND252kFe2g5jakXm2fsw5JVQqjUH7TYG86r9N3fAW\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.25+commit.b61c2a91"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"burnerRouterImplementation","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"type":"error","name":"ERC1167FailedCreateClone"},{"inputs":[],"type":"error","name":"EntityNotExist"},{"inputs":[{"internalType":"address","name":"entity","type":"address","indexed":true}],"type":"event","name":"AddEntity","anonymous":false},{"inputs":[{"internalType":"struct IBurnerRouter.InitParams","name":"params","type":"tuple","components":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"collateral","type":"address"},{"internalType":"uint48","name":"delay","type":"uint48"},{"internalType":"address","name":"globalReceiver","type":"address"},{"internalType":"struct IBurnerRouter.NetworkReceiver[]","name":"networkReceivers","type":"tuple[]","components":[{"internalType":"address","name":"network","type":"address"},{"internalType":"address","name":"receiver","type":"address"}]},{"internalType":"struct IBurnerRouter.OperatorNetworkReceiver[]","name":"operatorNetworkReceivers","type":"tuple[]","components":[{"internalType":"address","name":"network","type":"address"},{"internalType":"address","name":"operator","type":"address"},{"internalType":"address","name":"receiver","type":"address"}]}]}],"stateMutability":"nonpayable","type":"function","name":"create","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"stateMutability":"view","type":"function","name":"entity","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"address","name":"entity_","type":"address"}],"stateMutability":"view","type":"function","name":"isEntity","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"totalEntities","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]}],"devdoc":{"kind":"dev","methods":{"create((address,address,uint48,address,(address,address)[],(address,address,address)[]))":{"params":{"params":"initial parameters needed for a burner router contract deployment"},"returns":{"_0":"address of the created burner router contract"}},"entity(uint256)":{"params":{"index":"index of the entity to get"},"returns":{"_0":"address of the entity"}},"isEntity(address)":{"params":{"account":"address to check"},"returns":{"_0":"if the given address is an entity"}},"totalEntities()":{"returns":{"_0":"total number of entities added"}}},"version":1},"userdoc":{"kind":"user","methods":{"create((address,address,uint48,address,(address,address)[],(address,address,address)[]))":{"notice":"Create a burner router contract."},"entity(uint256)":{"notice":"Get an entity given its index."},"isEntity(address)":{"notice":"Get if a given address is an entity."},"totalEntities()":{"notice":"Get a total number of entities."}},"version":1}},"settings":{"remappings":["@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/","@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/","@symbioticfi/core/=lib/core/","core/=lib/core/","ds-test/=lib/openzeppelin-contracts/lib/forge-std/lib/ds-test/src/","erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/","forge-std/=lib/forge-std/src/","openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/","openzeppelin-contracts/=lib/openzeppelin-contracts/"],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/contracts/router/BurnerRouterFactory.sol":"BurnerRouterFactory"},"evmVersion":"cancun","libraries":{},"viaIR":true},"sources":{"lib/core/src/contracts/common/Registry.sol":{"keccak256":"0x4a4004836d920953a8ec6e223de9a330f43acf7a5b93c6b8b3e4a95e0f129889","urls":["bzz-raw://e8bdda207f3852c683a2b481602239a914f7e26bcd042ade618e263a43b67652","dweb:/ipfs/Qmb8GZykJWxZcfwNp3SqhFizDFydFuV6LXgemV3vnWyLyu"],"license":"BUSL-1.1"},"lib/core/src/contracts/libraries/Subnetwork.sol":{"keccak256":"0xf5ef5506fd66082b3c2e7f3df37529f5a8efad32ac62e7c8914bd63219190bfe","urls":["bzz-raw://ba031a54ee0d0e9a270c2b9e18437f5668cfeb659cfd5fe0677459d7fcac2a56","dweb:/ipfs/QmReP3H7qQ78tAfgLnJKsNEQNCQfF1X1Get38Ffd4kzq32"],"license":"MIT"},"lib/core/src/interfaces/common/IRegistry.sol":{"keccak256":"0x474c981518bb6ac974ba2a1274c49fd918d3b5acf1f3710e59786c5e3c8fc8bb","urls":["bzz-raw://db439e8880386dd308f8c67e612e9b15067fdffb29d6d0fd89c4edf820f30014","dweb:/ipfs/QmQJuzgU17EZyPMoJNwknPkveK1Nwx1ByhZCBJzgRgcpvK"],"license":"MIT"},"lib/core/src/interfaces/slasher/IBurner.sol":{"keccak256":"0xaf495dacc19ae0b3c787ba8021c5944927d70261536addd234d7dab146158c2b","urls":["bzz-raw://9b3cc66251008be6ff9fc8b11ecc6831d5a9dca49a3fe9817fcd970253c1d447","dweb:/ipfs/QmVxfb9ALGdF9W3SN2h41gQbUct6tawvu5bw4K89kFQ4HW"],"license":"MIT"},"lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol":{"keccak256":"0xc163fcf9bb10138631a9ba5564df1fa25db9adff73bd9ee868a8ae1858fe093a","urls":["bzz-raw://9706d43a0124053d9880f6e31a59f31bc0a6a3dc1acd66ce0a16e1111658c5f6","dweb:/ipfs/QmUFmfowzkRwGtDu36cXV9SPTBHJ3n7dG9xQiK5B28jTf2"],"license":"MIT"},"lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol":{"keccak256":"0x631188737069917d2f909d29ce62c4d48611d326686ba6683e26b72a23bfac0b","urls":["bzz-raw://7a61054ae84cd6c4d04c0c4450ba1d6de41e27e0a2c4f1bcdf58f796b401c609","dweb:/ipfs/QmUvtdp7X1mRVyC3CsHrtPbgoqWaXHp3S1ZR24tpAQYJWM"],"license":"MIT"},"lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol":{"keccak256":"0xdbef5f0c787055227243a7318ef74c8a5a1108ca3a07f2b3a00ef67769e1e397","urls":["bzz-raw://08e39f23d5b4692f9a40803e53a8156b72b4c1f9902a88cd65ba964db103dab9","dweb:/ipfs/QmPKn6EYDgpga7KtpkA8wV2yJCYGMtc9K4LkJfhKX2RVSV"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/proxy/Clones.sol":{"keccak256":"0xd18408af8a91bedb3d56343eeb9b30eb852e6dea93a5e2d5c6db9ca4cb905155","urls":["bzz-raw://061475b7302a732dc598907790f407417551c2b13e89daa57b3698489ef5484b","dweb:/ipfs/QmdX5qmk3VSniSErFuD4aVawQxUi2MuUbP7spPcHddPfcX"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol":{"keccak256":"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70","urls":["bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c","dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Permit.sol":{"keccak256":"0x6008dabfe393240d73d7dd7688033f72740d570aa422254d29a7dce8568f3aff","urls":["bzz-raw://f5196ec75139918c6c7bb4251b36395e668f1fa6d206beba7e7520e74913940d","dweb:/ipfs/QmSyqjksXxmm2mCG6qRd1yuwLykypkSVBbnBnGqJRcuJMi"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol":{"keccak256":"0x37bb49513c49c87c4642a891b13b63571bc87013dde806617aa1efb54605f386","urls":["bzz-raw://b3036b3a83b7c48f96641f2a9002b9f2dcb6a5958dd670894ada21ae8229b3d0","dweb:/ipfs/QmUNfSBdoVtjhETaUJCYcaC7pTMgbhht926tJ2uXJbiVd3"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/Address.sol":{"keccak256":"0xaf28a975a78550e45f65e559a3ad6a5ad43b9b8a37366999abd1b7084eb70721","urls":["bzz-raw://b7bd24e224f67f65bfadf85dc2929fa965456bb2415478bd0125471b5ce35245","dweb:/ipfs/QmRaydGr8BTHs1kvaZfsNU69pKzUAGFrvABn1KiRSbE51y"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/math/Math.sol":{"keccak256":"0x005ec64c6313f0555d59e278f9a7a5ab2db5bdc72a027f255a37c327af1ec02d","urls":["bzz-raw://4ece9f0b9c8daca08c76b6b5405a6446b6f73b3a15fab7ff56e296cbd4a2c875","dweb:/ipfs/QmQyRpyPRL5SQuAgj6SHmbir3foX65FJjbVTTQrA2EFg6L"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol":{"keccak256":"0xe19a4d5f31d2861e7344e8e535e2feafb913d806d3e2b5fe7782741a2a7094fe","urls":["bzz-raw://4aed79c0fa6f0546ed02f2f683e8f77f0fd2ed7eb34d8bbf3d373c9a6d95b13c","dweb:/ipfs/QmWqVz6UAVqmnWU5pqYPt1o6iDEZyPaBraAA3rKfTTSfYj"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/structs/EnumerableSet.sol":{"keccak256":"0x86c1470cbfd878491e5de030072b647352d36bd27122cffb928970b1945282aa","urls":["bzz-raw://ad85dd393ee0a1917c57046abc5155f51f77844b2c6a42c05c1b8dd26d6ff3c1","dweb:/ipfs/QmNqYc8To2NdnpP6E1tGz7t6A7beuENde5yovwov5pW1fA"],"license":"MIT"},"lib/openzeppelin-contracts/contracts/utils/types/Time.sol":{"keccak256":"0xc7755af115020049e4140f224f9ee88d7e1799ffb0646f37bf0df24bf6213f58","urls":["bzz-raw://7f09bf94d5274334ec021f61a04659db303f31e60460e14b709c9bf187740111","dweb:/ipfs/QmNvgomZYUwFAt4cZbPWAiTeSZQreGehY9BK5xyVJsUttb"],"license":"MIT"},"src/contracts/router/BurnerRouter.sol":{"keccak256":"0x4eed2b4f02d41c0ab6ee66b9a28077e26c6dd5f92bb1821b4e19f0c8058481d1","urls":["bzz-raw://a748a905d480dce9f9716ec45c0c55578468ad528f71897ee561691d7481623a","dweb:/ipfs/QmYvPS4meHezBuxwNuDoK9DWG2viCHPPccvZGjENfjhQLH"],"license":"MIT"},"src/contracts/router/BurnerRouterFactory.sol":{"keccak256":"0x17c0050ba18d52bdb1bcfae7ae174cfc893f89736c4ec3c97d8d6da1de1f1a8a","urls":["bzz-raw://71d9a59ec5bd7dd055a0b7f08ed7894c086140d2b2dd1a1c027c1e7a2de0a12e","dweb:/ipfs/QmfX5JUbxEsNCyFiiMLzy9WUcXD2KrS7RfkvPc2ouwAHNt"],"license":"MIT"},"src/interfaces/router/IBurnerRouter.sol":{"keccak256":"0xfe3353aebea751779732e55bf6a3577a94171ea6f541fdc9d0213886b68c2427","urls":["bzz-raw://55bb1693742e7ef032ab42fd4390def6ed0d7f8989e40f90f85ed395484d8f9a","dweb:/ipfs/QmUvXfgkkJvuwDcn5qsk5GCAnUzQhhbY4fBz8xkkLqX8Ms"],"license":"MIT"},"src/interfaces/router/IBurnerRouterFactory.sol":{"keccak256":"0x724ac37edaed55b852ce496a3a7d9b244b9191694f84961a5f15aee2dbae6566","urls":["bzz-raw://0fa8ab22e8fc5da42f173bdc18f8879d54e11946f1f6f930502e9e480e58a56c","dweb:/ipfs/QmTtfND252kFe2g5jakXm2fsw5JVQqjUH7TYG86r9N3fAW"],"license":"MIT"}},"version":1},"id":142}