{"abi":[{"type":"constructor","inputs":[{"name":"collateral","type":"address","internalType":"address"},{"name":"lidoWithdrawalQueue","type":"address","internalType":"address"}],"stateMutability":"nonpayable"},{"type":"receive","stateMutability":"payable"},{"type":"function","name":"COLLATERAL","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"LIDO_WITHDRAWAL_QUEUE","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"MAX_STETH_WITHDRAWAL_AMOUNT","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"MIN_STETH_WITHDRAWAL_AMOUNT","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"STETH","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"requestIds","inputs":[{"name":"index","type":"uint256","internalType":"uint256"},{"name":"maxRequestIds","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"requestIds_","type":"uint256[]","internalType":"uint256[]"}],"stateMutability":"view"},{"type":"function","name":"requestIdsLength","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"triggerBurn","inputs":[{"name":"requestId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"triggerBurnBatch","inputs":[{"name":"requestIds_","type":"uint256[]","internalType":"uint256[]"},{"name":"hints","type":"uint256[]","internalType":"uint256[]"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"triggerWithdrawal","inputs":[{"name":"maxRequests","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"requestIds_","type":"uint256[]","internalType":"uint256[]"}],"stateMutability":"nonpayable"},{"type":"event","name":"TriggerBurn","inputs":[{"name":"caller","type":"address","indexed":true,"internalType":"address"},{"name":"requestId","type":"uint256","indexed":false,"internalType":"uint256"}],"anonymous":false},{"type":"event","name":"TriggerBurnBatch","inputs":[{"name":"caller","type":"address","indexed":true,"internalType":"address"},{"name":"requestIds","type":"uint256[]","indexed":false,"internalType":"uint256[]"}],"anonymous":false},{"type":"event","name":"TriggerWithdrawal","inputs":[{"name":"caller","type":"address","indexed":true,"internalType":"address"},{"name":"requestIds","type":"uint256[]","indexed":false,"internalType":"uint256[]"}],"anonymous":false},{"type":"error","name":"InsufficientWithdrawal","inputs":[]},{"type":"error","name":"InvalidRequestId","inputs":[]}],"bytecode":{"object":"0x6101206040818152346101a3578082610fae80380380916100208285610256565b8339810103126101a3576100338261028d565b91610041602080920161028d565b60809390935260c08390528151630e00bfe560e41b81526001600160a01b0393841693908281600481885afa908115610217575f91610221575b5060a0528251630d25a95760e01b81528281600481885afa908115610217575f916101e9575b5060e052825163db2296cd60e01b8152938290859060049082905afa9384156101ae575f946101b8575b5061010093845260a05160c051845163095ea7b360e01b815290831660048201525f19602482015292918291849160449183915f91165af180156101ae57610177575b505051610d0c91826102a283396080518281816101960152610879015260a05182818160a8015261020c015260c05182818161012901528181610330015281816106260152610905015260e05182818161026b01526108c001525181818160f2015261023f0152f35b81813d83116101a7575b61018b8183610256565b810103126101a35751801515036101a3575f8061010e565b5f80fd5b503d610181565b83513d5f823e3d90fd5b918091945082813d83116101e2575b6101d18183610256565b810103126101a357905192816100cb565b503d6101c7565b90508281813d8311610210575b6102008183610256565b810103126101a3575160046100a1565b503d6101f6565b84513d5f823e3d90fd5b90508281813d831161024f575b6102388183610256565b810103126101a3576102499061028d565b5f61007b565b503d61022e565b601f909101601f19168101906001600160401b0382119082101761027957604052565b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101a35756fe6040608081526004908136101561001f575b5050361561001d575f80fd5b005b5f915f3560e01c9081630bc8cbcf146108e35781630d25a957146108a857816324bbab8b146108645781634383ee3d1461078857816345a67f511461076b5781635faeff4c146105c757816392284cb61461015857508063b8c7777414610115578063db2296cd146100db5763e00bfe500361001157346100d757816003193601126100d757517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5080fd5b50346100d757816003193601126100d757602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b50346100d757816003193601126100d757517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b919050346105c357602091826003193601126105bf5781516370a0823160e01b8082523082840152823595909290916001600160a01b0391906024907f000000000000000000000000000000000000000000000000000000000000000084169088818481855afa9081156105b55791838a9288948591610580575b508a519485938492636f074d1f60e11b8452898401525af180156105765790889161054d575b50508551948552308286015286858281867f0000000000000000000000000000000000000000000000000000000000000000165afa948515610543578495610510575b507f00000000000000000000000000000000000000000000000000000000000000009788156104fe57888604907f00000000000000000000000000000000000000000000000000000000000000008a880610156104da575b808210156104d25750945b85156104c2576102ae86610ad9565b985f198701918783116104b0578a875b8385821061049b5791505083029083820483148415171561048957938993610305899896946102f36103269f99958b97610aa0565b90808210156104815750915b88610b0b565b5283519b8c9687958694636b34082160e11b865285015260448401906109f2565b90309083015203927f0000000000000000000000000000000000000000000000000000000000000000165af19485156104755781956103d7575b505b8181106103ba575050806103b691518381527fe60bc3f6bd772e2234b4831b9c71ac461b4afc653329fb877fba5853b724ae753391806103a4878201896109f2565b0390a2519282849384528301906109f2565b0390f35b806103d06103ca60019388610b0b565b51610c7e565b5001610362565b9094503d8086833e6103e98183610a7e565b810190848183031261046d5780519067ffffffffffffffff821161047157019080601f8301121561046d57815161041f81610ac1565b9261042c86519485610a7e565b818452868085019260051b8201019283116104695786809101915b8383106104595750505050935f610360565b8251815291810191879101610447565b8780fd5b8580fd5b8680fd5b508251903d90823e3d90fd5b9050916102ff565b634e487b7160e01b8852601186528488fd5b6104a782600194610b0b565b52018b906102be565b634e487b7160e01b8752601185528387fd5b8651636c6c627d60e11b81528390fd5b90509461029f565b90600181018091116104ec5790610294565b634e487b7160e01b8652601184528286fd5b50634e487b7160e01b84526012825283fd5b9094508681813d831161053c575b6105288183610a7e565b810103126105385751935f61023c565b5f80fd5b503d61051e565b86513d86823e3d90fd5b813d831161056f575b6105608183610a7e565b8101031261053857865f6101f9565b503d610556565b87513d87823e3d90fd5b93929450505081813d83116105ae575b61059a8183610a7e565b81010312610538578591838a92515f6101d3565b503d610590565b88513d88823e3d90fd5b8380fd5b8280fd5b919050346105c3576003199080823601126105bf5767ffffffffffffffff833581811161046d576105fb9036908601610a25565b9490936024358381116104695790610617889236908501610a25565b909190835b89811061074a57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316803b156107465787858761069382968e968e9961068487519b8c9a8b998a9863e3afe0a360e01b8a528901526044880191610b33565b92858403016024860152610b33565b03925af1801561073c57610728575b5050479183519160039081840192848410908411176107155750908291610cd483390391f01561070c577f30d1c85d591b30123c542e62c0c42de83290455affaab177afca24b1c3aecd1e9161070691519182916020835233956020840191610b33565b0390a280f35b513d84823e3d90fd5b634e487b7160e01b895260419052602488fd5b61073190610a56565b61046d57855f6106a2565b85513d84823e3d90fd5b8480fd5b600191929394506107608160051b8a0135610b57565b01908993929161061c565b5050346100d757816003193601126100d757602091549051908152f35b8383346100d757806003193601126100d7578235602481602435810180821161085157906107c49186548082105f146108475750969396610aa0565b916107ce83610ad9565b945f54905b8481106107ef578551602080825281906103b69082018a6109f2565b81881015610835575f8052877f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56301546108288289610b0b565b52600197880197016107d3565b83603284634e487b7160e01b5f52525ffd5b9050969396610aa0565b601187634e487b7160e01b5f525260245ffd5b5050346100d757816003193601126100d757517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5050346100d757816003193601126100d757602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b919050346105385760203660031901126105385781359161090383610b57565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316803b15610538575f80916024855180948193637c22221b60e11b835289888401525af180156109e8576109d5575b508151479160038083019167ffffffffffffffff8311848410176109c25750908291610cd483390391f0156109b757519081527f4ee9ebe815db7e3e7645cd8bd4d663bf6b60b8505a4dd52fcf38aaef8b6d988460203392a280f35b51913d9150823e3d90fd5b634e487b7160e01b885260419052602487fd5b6109e0919450610a56565b5f925f61095b565b83513d5f823e3d90fd5b9081518082526020808093019301915f5b828110610a11575050505090565b835185529381019392810192600101610a03565b9181601f840112156105385782359167ffffffffffffffff8311610538576020808501948460051b01011161053857565b67ffffffffffffffff8111610a6a57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610a6a57604052565b91908203918211610aad57565b634e487b7160e01b5f52601160045260245ffd5b67ffffffffffffffff8111610a6a5760051b60200190565b90610ae382610ac1565b610af06040519182610a7e565b8281528092610b01601f1991610ac1565b0190602036910137565b8051821015610b1f5760209160051b010190565b634e487b7160e01b5f52603260045260245ffd5b81835290916001600160fb1b0383116105385760209260051b809284830137010190565b610b6090610bac565b15610b6757565b6040516302e8145360e61b8152600490fd5b5f54811015610b1f575f80527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56301905f90565b5f818152600160205260409020548015610c78575f1990808201818111610aad575f5490838201918211610aad57818103610c2e575b5050505f548015610c1a57810190610bf982610b79565b909182549160031b1b191690555f555f5260016020525f6040812055600190565b634e487b7160e01b5f52603160045260245ffd5b610c62610c3d610c4c93610b79565b90549060031b1c928392610b79565b819391549060031b91821b915f19901b19161790565b90555f52600160205260405f20555f8080610be2565b50505f90565b805f52600160205260405f2054155f14610cce575f5468010000000000000000811015610a6a57610cb8610c4c8260018594015f55610b79565b90555f54905f52600160205260405f2055600190565b505f9056fe30fffea2646970667358221220b8fe978d50edcb9968a6e2d1c4f78fa23e0e2d0733cefad4b423214774f7c2f164736f6c63430008190033","sourceMap":"559:3283:137:-:0;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;:::i;:::-;;;;;;;;:::i;:::-;1220:23;;;;;1254:43;;;;559:3283;;-1:-1:-1;;;1316:45:137;;-1:-1:-1;;;;;559:3283:137;;;;;1316:45;559:3283;1316:45;559:3283;;1316:45;;;;;;;-1:-1:-1;1316:45:137;;;-1:-1:-1;;1308:53:137;;559:3283;;-1:-1:-1;;;1401:67:137;;;559:3283;1316:45;559:3283;1401:67;;;;;;;;-1:-1:-1;1401:67:137;;;-1:-1:-1;;559:3283:137;1371:97;559:3283;;-1:-1:-1;;;1508:67:137;;559:3283;1371:97;;559:3283;;1316:45;;559:3283;;1508:67;;;;;;;-1:-1:-1;1508:67:137;;;-1:-1:-1;;1478:97:137;;;;1308:53;559:3283;1254:43;559:3283;;;-1:-1:-1;;;1586:63:137;;559:3283;;;1316:45;1586:63;;559:3283;-1:-1:-1;;559:3283:137;;;;;1478:97;;;559:3283;;;;;;-1:-1:-1;;559:3283:137;1586:63;;;;;;;;-1:-1:-1;559:3283:137;;;;;;;;;1220:23;559:3283;;;;;;;;;;1308:53;559:3283;;;;;;;;;;1254:43;559:3283;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1586:63;;;;;;;;;;;;;:::i;:::-;;;559:3283;;;;;;;;;;;1586:63;;;;559:3283;-1:-1:-1;559:3283:137;;1586:63;;;;;;559:3283;;;-1:-1:-1;559:3283:137;;;;;1508:67;;;;;;;;;;;;;;;;;;:::i;:::-;;;559:3283;;;;;;;;1508:67;;;;;;;1401;;;;;;;;;;;;;;;;:::i;:::-;;;559:3283;;;;;1316:45;1401:67;;;;;;;;559:3283;;;-1:-1:-1;559:3283:137;;;;;1316:45;;;;;;;;;;;;;;;;:::i;:::-;;;559:3283;;;;;;;:::i;:::-;1316:45;;;;;;;;559:3283;;;;;-1:-1:-1;;559:3283:137;;;;-1:-1:-1;;;;;559:3283:137;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;-1:-1:-1;;;;;559:3283:137;;;;;;:::o","linkReferences":{}},"deployedBytecode":{"object":"0x6040608081526004908136101561001f575b5050361561001d575f80fd5b005b5f915f3560e01c9081630bc8cbcf146108e35781630d25a957146108a857816324bbab8b146108645781634383ee3d1461078857816345a67f511461076b5781635faeff4c146105c757816392284cb61461015857508063b8c7777414610115578063db2296cd146100db5763e00bfe500361001157346100d757816003193601126100d757517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5080fd5b50346100d757816003193601126100d757602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b50346100d757816003193601126100d757517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b919050346105c357602091826003193601126105bf5781516370a0823160e01b8082523082840152823595909290916001600160a01b0391906024907f000000000000000000000000000000000000000000000000000000000000000084169088818481855afa9081156105b55791838a9288948591610580575b508a519485938492636f074d1f60e11b8452898401525af180156105765790889161054d575b50508551948552308286015286858281867f0000000000000000000000000000000000000000000000000000000000000000165afa948515610543578495610510575b507f00000000000000000000000000000000000000000000000000000000000000009788156104fe57888604907f00000000000000000000000000000000000000000000000000000000000000008a880610156104da575b808210156104d25750945b85156104c2576102ae86610ad9565b985f198701918783116104b0578a875b8385821061049b5791505083029083820483148415171561048957938993610305899896946102f36103269f99958b97610aa0565b90808210156104815750915b88610b0b565b5283519b8c9687958694636b34082160e11b865285015260448401906109f2565b90309083015203927f0000000000000000000000000000000000000000000000000000000000000000165af19485156104755781956103d7575b505b8181106103ba575050806103b691518381527fe60bc3f6bd772e2234b4831b9c71ac461b4afc653329fb877fba5853b724ae753391806103a4878201896109f2565b0390a2519282849384528301906109f2565b0390f35b806103d06103ca60019388610b0b565b51610c7e565b5001610362565b9094503d8086833e6103e98183610a7e565b810190848183031261046d5780519067ffffffffffffffff821161047157019080601f8301121561046d57815161041f81610ac1565b9261042c86519485610a7e565b818452868085019260051b8201019283116104695786809101915b8383106104595750505050935f610360565b8251815291810191879101610447565b8780fd5b8580fd5b8680fd5b508251903d90823e3d90fd5b9050916102ff565b634e487b7160e01b8852601186528488fd5b6104a782600194610b0b565b52018b906102be565b634e487b7160e01b8752601185528387fd5b8651636c6c627d60e11b81528390fd5b90509461029f565b90600181018091116104ec5790610294565b634e487b7160e01b8652601184528286fd5b50634e487b7160e01b84526012825283fd5b9094508681813d831161053c575b6105288183610a7e565b810103126105385751935f61023c565b5f80fd5b503d61051e565b86513d86823e3d90fd5b813d831161056f575b6105608183610a7e565b8101031261053857865f6101f9565b503d610556565b87513d87823e3d90fd5b93929450505081813d83116105ae575b61059a8183610a7e565b81010312610538578591838a92515f6101d3565b503d610590565b88513d88823e3d90fd5b8380fd5b8280fd5b919050346105c3576003199080823601126105bf5767ffffffffffffffff833581811161046d576105fb9036908601610a25565b9490936024358381116104695790610617889236908501610a25565b909190835b89811061074a57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316803b156107465787858761069382968e968e9961068487519b8c9a8b998a9863e3afe0a360e01b8a528901526044880191610b33565b92858403016024860152610b33565b03925af1801561073c57610728575b5050479183519160039081840192848410908411176107155750908291610cd483390391f01561070c577f30d1c85d591b30123c542e62c0c42de83290455affaab177afca24b1c3aecd1e9161070691519182916020835233956020840191610b33565b0390a280f35b513d84823e3d90fd5b634e487b7160e01b895260419052602488fd5b61073190610a56565b61046d57855f6106a2565b85513d84823e3d90fd5b8480fd5b600191929394506107608160051b8a0135610b57565b01908993929161061c565b5050346100d757816003193601126100d757602091549051908152f35b8383346100d757806003193601126100d7578235602481602435810180821161085157906107c49186548082105f146108475750969396610aa0565b916107ce83610ad9565b945f54905b8481106107ef578551602080825281906103b69082018a6109f2565b81881015610835575f8052877f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56301546108288289610b0b565b52600197880197016107d3565b83603284634e487b7160e01b5f52525ffd5b9050969396610aa0565b601187634e487b7160e01b5f525260245ffd5b5050346100d757816003193601126100d757517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5050346100d757816003193601126100d757602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b919050346105385760203660031901126105385781359161090383610b57565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316803b15610538575f80916024855180948193637c22221b60e11b835289888401525af180156109e8576109d5575b508151479160038083019167ffffffffffffffff8311848410176109c25750908291610cd483390391f0156109b757519081527f4ee9ebe815db7e3e7645cd8bd4d663bf6b60b8505a4dd52fcf38aaef8b6d988460203392a280f35b51913d9150823e3d90fd5b634e487b7160e01b885260419052602487fd5b6109e0919450610a56565b5f925f61095b565b83513d5f823e3d90fd5b9081518082526020808093019301915f5b828110610a11575050505090565b835185529381019392810192600101610a03565b9181601f840112156105385782359167ffffffffffffffff8311610538576020808501948460051b01011161053857565b67ffffffffffffffff8111610a6a57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff821117610a6a57604052565b91908203918211610aad57565b634e487b7160e01b5f52601160045260245ffd5b67ffffffffffffffff8111610a6a5760051b60200190565b90610ae382610ac1565b610af06040519182610a7e565b8281528092610b01601f1991610ac1565b0190602036910137565b8051821015610b1f5760209160051b010190565b634e487b7160e01b5f52603260045260245ffd5b81835290916001600160fb1b0383116105385760209260051b809284830137010190565b610b6090610bac565b15610b6757565b6040516302e8145360e61b8152600490fd5b5f54811015610b1f575f80527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56301905f90565b5f818152600160205260409020548015610c78575f1990808201818111610aad575f5490838201918211610aad57818103610c2e575b5050505f548015610c1a57810190610bf982610b79565b909182549160031b1b191690555f555f5260016020525f6040812055600190565b634e487b7160e01b5f52603160045260245ffd5b610c62610c3d610c4c93610b79565b90549060031b1c928392610b79565b819391549060031b91821b915f19901b19161790565b90555f52600160205260405f20555f8080610be2565b50505f90565b805f52600160205260405f2054155f14610cce575f5468010000000000000000811015610a6a57610cb8610c4c8260018594015f55610b79565b90555f54905f52600160205260405f2055600190565b505f9056fe30fffea2646970667358221220b8fe978d50edcb9968a6e2d1c4f78fa23e0e2d0733cefad4b423214774f7c2f164736f6c63430008190033","sourceMap":"559:3283:137:-:0;;;;;;;;;;;;-1:-1:-1;559:3283:137;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;791:30;-1:-1:-1;;;;;559:3283:137;;;;;;;;;;;;;;;;;;;;;;;;;;1090:52;559:3283;;;;;;;;;;;;;;;;;878:46;-1:-1:-1;;;;;559:3283:137;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1859:43:137;;;1896:4;1859:43;;;559:3283;;;;;;;;-1:-1:-1;;;;;559:3283:137;;;;1840:10;559:3283;;;1859:43;559:3283;;;;1859:43;;;;;;;;;;;;;;;;;559:3283;;;;;;;;;;;;1832:71;;;;;559:3283;1832:71;;;;;;;;;;;559:3283;;;;;1935:38;;;1896:4;1935:38;;;559:3283;1942:5;;;;;;559:3283;1935:38;;;;;;;;;;;559:3283;2017:27;;559:3283;;;;;;;;2103:27;;559:3283;;;2058:72;;2054:116;;559:3283;2641:5:124;;;;;;:13;;;2236::137;;2232:75;;2344:23;;;:::i;:::-;559:3283;-1:-1:-1;;559:3283:137;;;;;;;;2431:9;;2442:20;;;;;;;559:3283;;;;;;;;;;;;;;;;;2592:60;;;2543:139;2592:60;;;;;559:3283;2592:60;;;;;;:::i;:::-;2641:13:124;:5;;;;;;:13;;;2543:139:137;;:::i;:::-;559:3283;;;;;;;;;;;;;2707:82;;;;559:3283;;;;;;:::i;:::-;1896:4;;559:3283;;;;2707:82;2724:21;;559:3283;2707:82;;;;;;;;;;;2641:13:124;2805:9:137;2816:12;;;;;;559:3283;;;;;;;;;2904:42;2922:10;559:3283;;;;;;;;:::i;:::-;2904:42;;;559:3283;;;;;;;;;;;:::i;:::-;;;;2830:3;2863:14;10894:32:128;2863:14:137;559:3283;2863:14;;;:::i;:::-;559:3283;10894:32:128;:::i;:::-;;559:3283:137;2805:9;;2707:82;;;;;;;;;;;;;:::i;:::-;;;559:3283;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2707:82;;;;;;;;559:3283;;;;;;;;;;;;;;;;;;;;;;;;;;2707:82;559:3283;;;;;;;;;;;2641:13:124;;;;;;559:3283:137;-1:-1:-1;;;559:3283:137;;;;;;;;2464:3;2483:40;;559:3283;2483:40;;:::i;:::-;559:3283;;2431:9;;;;559:3283;-1:-1:-1;;;559:3283:137;;;;;;;;2232:75;559:3283;;-1:-1:-1;;;2272:24:137;;559:3283;;2272:24;2641:13:124;;;;;;2054:116:137;559:3283;;;;;;;;;2054:116;;;559:3283;-1:-1:-1;;;559:3283:137;;;;;;;;;-1:-1:-1;;;;559:3283:137;;;;;;;1935:38;;;;;;;;;;;;;;;;;:::i;:::-;;;559:3283;;;;;1935:38;;;;559:3283;;;;1935:38;;;;;;559:3283;;;;;;;;;1832:71;;;;;;;;;;;;:::i;:::-;;;559:3283;;;;1832:71;;;;;;;;;;559:3283;;;;;;;;;1859:43;;;;;;;;;;;;;;;;;;;:::i;:::-;;;559:3283;;;;;;;;;;1859:43;;;;;;;;;559:3283;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;:::i;:::-;3511:9;;;;3522:10;;;;;;-1:-1:-1;3623:21:137;-1:-1:-1;;;;;559:3283:137;3606:76;;;;;559:3283;;;;;;;;;;;;;;;;;;;;;;;3606:76;;;;559:3283;;;;;;:::i;:::-;;;;;;;;;;;:::i;:::-;3606:76;;;;;;;;;;3506:90;3717:21;;;559:3283;;;3693:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3757:41;559:3283;;;;;;;;;;3774:10;559:3283;;;;;;:::i;:::-;3757:41;;;559:3283;;3693:48;559:3283;;;;;;;;3693:48;-1:-1:-1;;;559:3283:137;;;;;;;;3606:76;;;;:::i;:::-;559:3283;;3606:76;;;;;559:3283;;;;;;;;;3606:76;559:3283;;;3534:3;559:3283;;;;;;3570:14;559:3283;;;;;;3570:14;:::i;:::-;559:3283;3511:9;;;;;;;559:3283;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;805:61:140;559:3283:137;;;2641:5:124;;;:13;:5;;;:13;;;;805:61:140;:::i;:::-;891:21;;;;:::i;:::-;927:9;559:3283:137;;922:176:140;938:10;;;;;;559:3283:137;;;;;;;;;;;;;;:::i;927:9:140:-;559:3283:137;;;;;;;;;;;;;965:38:140;;;;:::i;:::-;559:3283:137;;;;;;;927:9:140;;559:3283:137;;;;;;;;;;;;2641:13:124;;;;;;805:61:140;:::i;559:3283:137:-;;;;;;;;;;;;;;;;;;;;;;;;;;;699:35;-1:-1:-1;;;;;559:3283:137;;;;;;;;;;;;;;;;;;;;;;;981:52;559:3283;;;;;;;;;;;;-1:-1:-1;;559:3283:137;;;;;;3099:9;;;;:::i;:::-;3137:21;-1:-1:-1;;;;;559:3283:137;3120:66;;;;;559:3283;;;;;;;;;;;;;3120:66;;;;;;559:3283;3120:66;;;;;;;;559:3283;-1:-1:-1;559:3283:137;;3221:21;;3197:48;;;;;;;;;;;;;;;;;;;;;;;;;;;559:3283;;;;3261:34;559:3283;3273:10;3261:34;;559:3283;;3197:48;559:3283;;;;-1:-1:-1;559:3283:137;;;;;3197:48;-1:-1:-1;;;559:3283:137;;;;;;;;3120:66;;;;;;:::i;:::-;559:3283;3120:66;;;;;559:3283;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;559:3283:137;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;559:3283:137;;;;;;;;;;;;;;;;;:::o;1224:170:140:-;11194:35:128;1224:170:140;11194:35:128;:::i;:::-;1306:30:140;1302:86;;1224:170::o;1302:86::-;559:3283:137;;-1:-1:-1;;;1359:18:140;;;;;559:3283:137;1307:11:140;559:3283:137;;;;;;1307:11:140;559:3283:137;;;;;1307:11:140;559:3283:137;:::o;2815:1368:128:-;1307:11:140;559:3283:137;;;3010:14:128;559:3283:137;;;;;;3046:13:128;;;;-1:-1:-1;;559:3283:137;;;;;;;;;1307:11:140;559:3283:137;;;;;;;;;;3521:23:128;;;3517:378;;3042:1135;559:3283:137;;;1307:11:140;559:3283:137;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;1307:11:140;559:3283:137;1307:11:140;559:3283:137;3010:14:128;559:3283:137;;1307:11:140;559:3283:137;;;;3010:14:128;4112:11;:::o;559:3283:137:-;;;;1307:11:140;559:3283:137;;;;;1307:11:140;559:3283:137;3517:378:128;559:3283:137;3584:22:128;3705:23;3584:22;;:::i;:::-;559:3283:137;;;;;;3705:23:128;;;;:::i;:::-;559:3283:137;;;;;;;;;;;;;;;;;;;;;;;1307:11:140;559:3283:137;3010:14:128;559:3283:137;;;1307:11:140;559:3283:137;;3517:378:128;;;;;3042:1135;4154:12;;1307:11:140;4154:12:128;:::o;2241:406::-;559:3283:137;;;4360:14:128;559:3283:137;;;;;;4360:26:128;2320:321;559:3283:137;;;;;;;;;;;;;;4360:14:128;559:3283:137;;;;;;:::i;:::-;;;;;;;;4360:14:128;559:3283:137;;;;;;4360:14:128;2576:11;:::o;2320:321::-;2618:12;559:3283:137;2618:12:128;:::o","linkReferences":{},"immutableReferences":{"71167":[{"start":406,"length":32},{"start":2169,"length":32}],"71170":[{"start":168,"length":32},{"start":524,"length":32}],"71173":[{"start":297,"length":32},{"start":816,"length":32},{"start":1574,"length":32},{"start":2309,"length":32}],"71176":[{"start":619,"length":32},{"start":2240,"length":32}],"71179":[{"start":242,"length":32},{"start":575,"length":32}]}},"methodIdentifiers":{"COLLATERAL()":"24bbab8b","LIDO_WITHDRAWAL_QUEUE()":"b8c77774","MAX_STETH_WITHDRAWAL_AMOUNT()":"db2296cd","MIN_STETH_WITHDRAWAL_AMOUNT()":"0d25a957","STETH()":"e00bfe50","requestIds(uint256,uint256)":"4383ee3d","requestIdsLength()":"45a67f51","triggerBurn(uint256)":"0bc8cbcf","triggerBurnBatch(uint256[],uint256[])":"5faeff4c","triggerWithdrawal(uint256)":"92284cb6"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.25+commit.b61c2a91\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"collateral\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"lidoWithdrawalQueue\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"InsufficientWithdrawal\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRequestId\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"requestId\",\"type\":\"uint256\"}],\"name\":\"TriggerBurn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"requestIds\",\"type\":\"uint256[]\"}],\"name\":\"TriggerBurnBatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"requestIds\",\"type\":\"uint256[]\"}],\"name\":\"TriggerWithdrawal\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"COLLATERAL\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LIDO_WITHDRAWAL_QUEUE\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_STETH_WITHDRAWAL_AMOUNT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MIN_STETH_WITHDRAWAL_AMOUNT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"STETH\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxRequestIds\",\"type\":\"uint256\"}],\"name\":\"requestIds\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"requestIds_\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"requestIdsLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"requestId\",\"type\":\"uint256\"}],\"name\":\"triggerBurn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"requestIds_\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"hints\",\"type\":\"uint256[]\"}],\"name\":\"triggerBurnBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"maxRequests\",\"type\":\"uint256\"}],\"name\":\"triggerWithdrawal\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"requestIds_\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}],\"devdoc\":{\"events\":{\"TriggerBurn(address,uint256)\":{\"params\":{\"caller\":\"caller of the function\",\"requestId\":\"request ID of the withdrawal that was claimed and burned\"}},\"TriggerBurnBatch(address,uint256[])\":{\"params\":{\"caller\":\"caller of the function\",\"requestIds\":\"request IDs of the withdrawals that were claimed and burned\"}},\"TriggerWithdrawal(address,uint256[])\":{\"params\":{\"caller\":\"caller of the function\",\"requestIds\":\"request IDs that were created\"}}},\"kind\":\"dev\",\"methods\":{\"requestIds(uint256,uint256)\":{\"params\":{\"index\":\"index of the first request ID\",\"maxRequestIds\":\"maximum number of request IDs to return\"},\"returns\":{\"requestIds_\":\"request IDs\"}},\"triggerBurn(uint256)\":{\"params\":{\"requestId\":\"request ID of the withdrawal to process\"}},\"triggerBurnBatch(uint256[],uint256[])\":{\"params\":{\"hints\":\"hints for the requests\",\"requestIds\":\"request IDs of the withdrawals to process\"}},\"triggerWithdrawal(uint256)\":{\"params\":{\"maxRequests\":\"maximum number of withdrawal requests to create\"},\"returns\":{\"requestIds_\":\"request IDs that were created\"}}},\"version\":1},\"userdoc\":{\"events\":{\"TriggerBurn(address,uint256)\":{\"notice\":\"Emitted when a burn is triggered.\"},\"TriggerBurnBatch(address,uint256[])\":{\"notice\":\"Emitted when a batch burn is triggered.\"},\"TriggerWithdrawal(address,uint256[])\":{\"notice\":\"Emitted when a withdrawal is triggered.\"}},\"kind\":\"user\",\"methods\":{\"COLLATERAL()\":{\"notice\":\"Get an address of the collateral.\"},\"LIDO_WITHDRAWAL_QUEUE()\":{\"notice\":\"Get an address of the Lido Withdrawal Queue.\"},\"MAX_STETH_WITHDRAWAL_AMOUNT()\":{\"notice\":\"Get a maximum amount of stETH that can be withdrawn at a request.\"},\"MIN_STETH_WITHDRAWAL_AMOUNT()\":{\"notice\":\"Get a minimum amount of stETH that can be withdrawn at a request.\"},\"STETH()\":{\"notice\":\"Get an address of the stETH token.\"},\"requestIds(uint256,uint256)\":{\"notice\":\"Get a list of unprocessed request IDs.\"},\"requestIdsLength()\":{\"notice\":\"Get the number of unprocessed request IDs.\"},\"triggerBurn(uint256)\":{\"notice\":\"Trigger a claim and a burn of ETH.\"},\"triggerBurnBatch(uint256[],uint256[])\":{\"notice\":\"Trigger a batch claim and burn of ETH.\"},\"triggerWithdrawal(uint256)\":{\"notice\":\"Trigger a withdrawal of ETH from the collateral's underlying asset.\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/contracts/burners/wstETH_Burner.sol\":\"wstETH_Burner\"},\"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/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/structs/EnumerableSet.sol\":{\"keccak256\":\"0x86c1470cbfd878491e5de030072b647352d36bd27122cffb928970b1945282aa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ad85dd393ee0a1917c57046abc5155f51f77844b2c6a42c05c1b8dd26d6ff3c1\",\"dweb:/ipfs/QmNqYc8To2NdnpP6E1tGz7t6A7beuENde5yovwov5pW1fA\"]},\"src/contracts/burners/wstETH_Burner.sol\":{\"keccak256\":\"0x953da48e852368ee32849bf33a5bf76cba99bb166fe54c405f63c2b9b44080ec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://200d695d43a347e4ec2eb82a39aa3c92fd1de4574d9cbc7150d55a523898618a\",\"dweb:/ipfs/QmaVKxbWC7MepZ4kzrKAMtbr6NKN3X799hQQ9Z31etTusz\"]},\"src/contracts/common/SelfDestruct.sol\":{\"keccak256\":\"0x1a314b2df038bd6ebc516249fe70f8b0049aaa082fb200e260583e7335a683dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b29e9e976d359c4f348153a8ec4eb08f2a2df40414858ac38281afe450943bdc\",\"dweb:/ipfs/QmVBB21rjtb2CYsJQkHrwxUkXfWgDsDb6bASKhZ2gKeTQ6\"]},\"src/contracts/common/UintRequests.sol\":{\"keccak256\":\"0xbf035c34b70e8ec94b123bd06f0befc90fb5b4690fe26f7742a5309e93e74070\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d48d6b858cfe0c15ff598a911c7fc4966e056faef8f72b7391f98831eee95fc7\",\"dweb:/ipfs/QmXPqCgMMSCaXx7wEqXSPZibor6o5KpvUpEfJGZVKDZt8f\"]},\"src/interfaces/burners/wstETH/IWithdrawalQueue.sol\":{\"keccak256\":\"0x1cb14f7e9be04106aa2f6335fa2bf84aeefbc5d97d9a6bb2784f5eaac4b91b97\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4df556f32a40e3a3e90ad35b8909eefcb0697fd7ef04d60b85fa7073ae7aec7a\",\"dweb:/ipfs/Qmbz6nvFiEJmYt28EE7rrq4NoPuqmEsFTHrwWWoBXti1vJ\"]},\"src/interfaces/burners/wstETH/IWstETH.sol\":{\"keccak256\":\"0xa445ce9e8adb0a5b82768ea54a5a066426dfa9739843e386862fb6dd4cfe44ab\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://49bb683918c3e5a23147e10c39590d1b4979ea3efed1abba30888c5a6af2a441\",\"dweb:/ipfs/QmTU5vGB1F92j8EiiUKVkYD7a9vRxHzXK9N6jHGPK9V5W7\"]},\"src/interfaces/burners/wstETH/IwstETH_Burner.sol\":{\"keccak256\":\"0x1cfb0378691971e174fe6f3663a57a4f36c6467c2bde5592b95a1ff58953b8f1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://38f280aa189f8867771e1baec632f28861575e2c1573c7c12f0966f31cce6bd8\",\"dweb:/ipfs/QmSV9cdu7UWWrLVBf2RFeJdXRAu7VvJvVXnzDZ7nUmsV4i\"]},\"src/interfaces/common/IUintRequests.sol\":{\"keccak256\":\"0xb806ab531efa80dbfb745c42eb0133f6eec39e329f8113c5ebd60ab536a350bd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://80894bba451783a265f13c34210a07fd491cfa7ba8f76ca2c40be546792af774\",\"dweb:/ipfs/Qmc7oZqgkJUThfroQqtyynNoUP3DEzskYQ5WJza83vrBgy\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.25+commit.b61c2a91"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"collateral","type":"address"},{"internalType":"address","name":"lidoWithdrawalQueue","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"type":"error","name":"InsufficientWithdrawal"},{"inputs":[],"type":"error","name":"InvalidRequestId"},{"inputs":[{"internalType":"address","name":"caller","type":"address","indexed":true},{"internalType":"uint256","name":"requestId","type":"uint256","indexed":false}],"type":"event","name":"TriggerBurn","anonymous":false},{"inputs":[{"internalType":"address","name":"caller","type":"address","indexed":true},{"internalType":"uint256[]","name":"requestIds","type":"uint256[]","indexed":false}],"type":"event","name":"TriggerBurnBatch","anonymous":false},{"inputs":[{"internalType":"address","name":"caller","type":"address","indexed":true},{"internalType":"uint256[]","name":"requestIds","type":"uint256[]","indexed":false}],"type":"event","name":"TriggerWithdrawal","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"COLLATERAL","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"LIDO_WITHDRAWAL_QUEUE","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"MAX_STETH_WITHDRAWAL_AMOUNT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"MIN_STETH_WITHDRAWAL_AMOUNT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"STETH","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"},{"internalType":"uint256","name":"maxRequestIds","type":"uint256"}],"stateMutability":"view","type":"function","name":"requestIds","outputs":[{"internalType":"uint256[]","name":"requestIds_","type":"uint256[]"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"requestIdsLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"requestId","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"triggerBurn"},{"inputs":[{"internalType":"uint256[]","name":"requestIds_","type":"uint256[]"},{"internalType":"uint256[]","name":"hints","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function","name":"triggerBurnBatch"},{"inputs":[{"internalType":"uint256","name":"maxRequests","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"triggerWithdrawal","outputs":[{"internalType":"uint256[]","name":"requestIds_","type":"uint256[]"}]},{"inputs":[],"stateMutability":"payable","type":"receive"}],"devdoc":{"kind":"dev","methods":{"requestIds(uint256,uint256)":{"params":{"index":"index of the first request ID","maxRequestIds":"maximum number of request IDs to return"},"returns":{"requestIds_":"request IDs"}},"triggerBurn(uint256)":{"params":{"requestId":"request ID of the withdrawal to process"}},"triggerBurnBatch(uint256[],uint256[])":{"params":{"hints":"hints for the requests","requestIds":"request IDs of the withdrawals to process"}},"triggerWithdrawal(uint256)":{"params":{"maxRequests":"maximum number of withdrawal requests to create"},"returns":{"requestIds_":"request IDs that were created"}}},"version":1},"userdoc":{"kind":"user","methods":{"COLLATERAL()":{"notice":"Get an address of the collateral."},"LIDO_WITHDRAWAL_QUEUE()":{"notice":"Get an address of the Lido Withdrawal Queue."},"MAX_STETH_WITHDRAWAL_AMOUNT()":{"notice":"Get a maximum amount of stETH that can be withdrawn at a request."},"MIN_STETH_WITHDRAWAL_AMOUNT()":{"notice":"Get a minimum amount of stETH that can be withdrawn at a request."},"STETH()":{"notice":"Get an address of the stETH token."},"requestIds(uint256,uint256)":{"notice":"Get a list of unprocessed request IDs."},"requestIdsLength()":{"notice":"Get the number of unprocessed request IDs."},"triggerBurn(uint256)":{"notice":"Trigger a claim and a burn of ETH."},"triggerBurnBatch(uint256[],uint256[])":{"notice":"Trigger a batch claim and burn of ETH."},"triggerWithdrawal(uint256)":{"notice":"Trigger a withdrawal of ETH from the collateral's underlying asset."}},"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/burners/wstETH_Burner.sol":"wstETH_Burner"},"evmVersion":"cancun","libraries":{},"viaIR":true},"sources":{"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/structs/EnumerableSet.sol":{"keccak256":"0x86c1470cbfd878491e5de030072b647352d36bd27122cffb928970b1945282aa","urls":["bzz-raw://ad85dd393ee0a1917c57046abc5155f51f77844b2c6a42c05c1b8dd26d6ff3c1","dweb:/ipfs/QmNqYc8To2NdnpP6E1tGz7t6A7beuENde5yovwov5pW1fA"],"license":"MIT"},"src/contracts/burners/wstETH_Burner.sol":{"keccak256":"0x953da48e852368ee32849bf33a5bf76cba99bb166fe54c405f63c2b9b44080ec","urls":["bzz-raw://200d695d43a347e4ec2eb82a39aa3c92fd1de4574d9cbc7150d55a523898618a","dweb:/ipfs/QmaVKxbWC7MepZ4kzrKAMtbr6NKN3X799hQQ9Z31etTusz"],"license":"MIT"},"src/contracts/common/SelfDestruct.sol":{"keccak256":"0x1a314b2df038bd6ebc516249fe70f8b0049aaa082fb200e260583e7335a683dc","urls":["bzz-raw://b29e9e976d359c4f348153a8ec4eb08f2a2df40414858ac38281afe450943bdc","dweb:/ipfs/QmVBB21rjtb2CYsJQkHrwxUkXfWgDsDb6bASKhZ2gKeTQ6"],"license":"MIT"},"src/contracts/common/UintRequests.sol":{"keccak256":"0xbf035c34b70e8ec94b123bd06f0befc90fb5b4690fe26f7742a5309e93e74070","urls":["bzz-raw://d48d6b858cfe0c15ff598a911c7fc4966e056faef8f72b7391f98831eee95fc7","dweb:/ipfs/QmXPqCgMMSCaXx7wEqXSPZibor6o5KpvUpEfJGZVKDZt8f"],"license":"MIT"},"src/interfaces/burners/wstETH/IWithdrawalQueue.sol":{"keccak256":"0x1cb14f7e9be04106aa2f6335fa2bf84aeefbc5d97d9a6bb2784f5eaac4b91b97","urls":["bzz-raw://4df556f32a40e3a3e90ad35b8909eefcb0697fd7ef04d60b85fa7073ae7aec7a","dweb:/ipfs/Qmbz6nvFiEJmYt28EE7rrq4NoPuqmEsFTHrwWWoBXti1vJ"],"license":"MIT"},"src/interfaces/burners/wstETH/IWstETH.sol":{"keccak256":"0xa445ce9e8adb0a5b82768ea54a5a066426dfa9739843e386862fb6dd4cfe44ab","urls":["bzz-raw://49bb683918c3e5a23147e10c39590d1b4979ea3efed1abba30888c5a6af2a441","dweb:/ipfs/QmTU5vGB1F92j8EiiUKVkYD7a9vRxHzXK9N6jHGPK9V5W7"],"license":"MIT"},"src/interfaces/burners/wstETH/IwstETH_Burner.sol":{"keccak256":"0x1cfb0378691971e174fe6f3663a57a4f36c6467c2bde5592b95a1ff58953b8f1","urls":["bzz-raw://38f280aa189f8867771e1baec632f28861575e2c1573c7c12f0966f31cce6bd8","dweb:/ipfs/QmSV9cdu7UWWrLVBf2RFeJdXRAu7VvJvVXnzDZ7nUmsV4i"],"license":"MIT"},"src/interfaces/common/IUintRequests.sol":{"keccak256":"0xb806ab531efa80dbfb745c42eb0133f6eec39e329f8113c5ebd60ab536a350bd","urls":["bzz-raw://80894bba451783a265f13c34210a07fd491cfa7ba8f76ca2c40be546792af774","dweb:/ipfs/Qmc7oZqgkJUThfroQqtyynNoUP3DEzskYQ5WJza83vrBgy"],"license":"MIT"}},"version":1},"id":137}