{"abi":[{"type":"function","name":"requestIds","inputs":[{"name":"index","type":"uint256","internalType":"uint256"},{"name":"maxRequestIds","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"requestIds_","type":"address[]","internalType":"address[]"}],"stateMutability":"view"},{"type":"function","name":"requestIdsLength","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"error","name":"InvalidRequestId","inputs":[]}],"bytecode":{"object":"0x60808060405234601557610240908161001a8239f35b5f80fdfe604060808152600480361015610013575f80fd5b5f3560e01c9081634383ee3d1461005357506345a67f5114610033575f80fd5b3461004f575f36600319011261004f576020905f549051908152f35b5f80fd5b90503461004f578160031936011261004f5780356024908082358201938483116101c4575f5494858110156101d657925b83039283116101c45790829161009b601f946101de565b9487519585199586910116860186811067ffffffffffffffff8211176101b15788979698949394528288526100cf836101de565b95602095868a0197013688375f5b84811061012f5750505050505082519384938285019183865251809252840192915f5b82811061010f57505050500390f35b83516001600160a01b031685528695509381019392810192600101610100565b81869a98999a101561019f575f805260018060a01b03867f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563015416885182101561018d57878260051b8a0101526001809101950194989796986100dd565b83603286634e487b7160e01b5f52525ffd5b82603285634e487b7160e01b5f52525ffd5b50634e487b7160e01b5f90815260418352fd5b60118491634e487b7160e01b5f52525ffd5b508492610084565b67ffffffffffffffff81116101f65760051b60200190565b634e487b7160e01b5f52604160045260245ffdfea2646970667358221220e777a8847d1f546623fb321daa7ba7d68803bf84add8985d3563dae04ae0385864736f6c63430008190033","sourceMap":"291:1128:138:-:0;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x604060808152600480361015610013575f80fd5b5f3560e01c9081634383ee3d1461005357506345a67f5114610033575f80fd5b3461004f575f36600319011261004f576020905f549051908152f35b5f80fd5b90503461004f578160031936011261004f5780356024908082358201938483116101c4575f5494858110156101d657925b83039283116101c45790829161009b601f946101de565b9487519585199586910116860186811067ffffffffffffffff8211176101b15788979698949394528288526100cf836101de565b95602095868a0197013688375f5b84811061012f5750505050505082519384938285019183865251809252840192915f5b82811061010f57505050500390f35b83516001600160a01b031685528695509381019392810192600101610100565b81869a98999a101561019f575f805260018060a01b03867f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563015416885182101561018d57878260051b8a0101526001809101950194989796986100dd565b83603286634e487b7160e01b5f52525ffd5b82603285634e487b7160e01b5f52525ffd5b50634e487b7160e01b5f90815260418352fd5b60118491634e487b7160e01b5f52525ffd5b508492610084565b67ffffffffffffffff81116101f65760051b60200190565b634e487b7160e01b5f52604160045260245ffdfea2646970667358221220e777a8847d1f546623fb321daa7ba7d68803bf84add8985d3563dae04ae0385864736f6c63430008190033","sourceMap":"291:1128:138:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;291:1128:138;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2641:5:124;;;;;;:13;;291:1128:138;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;961:10;;;;;;291:1128;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;291:1128:138;;;;;-1:-1:-1;291:1128:138;;;;;;;;;;;;950:9;291:1128;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;950:9;;;;;;;291:1128;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;291:1128:138;;;;;;;;;;;;;;;;;;;;2641:13:124;;;;;;291:1128:138;;;;;;;;;;;:::o;:::-;;;;;;;;;;;","linkReferences":{}},"methodIdentifiers":{"requestIds(uint256,uint256)":"4383ee3d","requestIdsLength()":"45a67f51"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.25+commit.b61c2a91\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"InvalidRequestId\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxRequestIds\",\"type\":\"uint256\"}],\"name\":\"requestIds\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"requestIds_\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"requestIdsLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"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\"}}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{\"requestIds(uint256,uint256)\":{\"notice\":\"Get a list of unprocessed request IDs.\"},\"requestIdsLength()\":{\"notice\":\"Get the number of unprocessed request IDs.\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/contracts/common/AddressRequests.sol\":\"AddressRequests\"},\"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/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/common/AddressRequests.sol\":{\"keccak256\":\"0x9862112b2111abe925e299dfe923fe6f713f942c65b8e15df3728447a211addc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48b8cefdfbb36644564fabf84b84882b08c212b12a22d55fadfe14e2a647ee87\",\"dweb:/ipfs/QmRXT6VbmBx63WSZgmMtXut4pjbDnHC8hHBbFA8moWN2dU\"]},\"src/interfaces/common/IAddressRequests.sol\":{\"keccak256\":\"0x3959ffb004d159e710f5f351d55f73cdcd0aa059c6b51a78f4207e62b1ae7381\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc29fb85c62ed6b9c3237b10f26a8d7f1ce73dd327a99a8118584b033ad27cba\",\"dweb:/ipfs/QmUytuiCYoQijfJnxXHBfZ5QSG4TaLCCLoGWs4cr7TEjXE\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.25+commit.b61c2a91"},"language":"Solidity","output":{"abi":[{"inputs":[],"type":"error","name":"InvalidRequestId"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"},{"internalType":"uint256","name":"maxRequestIds","type":"uint256"}],"stateMutability":"view","type":"function","name":"requestIds","outputs":[{"internalType":"address[]","name":"requestIds_","type":"address[]"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"requestIdsLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]}],"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"}}},"version":1},"userdoc":{"kind":"user","methods":{"requestIds(uint256,uint256)":{"notice":"Get a list of unprocessed request IDs."},"requestIdsLength()":{"notice":"Get the number of unprocessed request IDs."}},"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/common/AddressRequests.sol":"AddressRequests"},"evmVersion":"cancun","libraries":{},"viaIR":true},"sources":{"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/common/AddressRequests.sol":{"keccak256":"0x9862112b2111abe925e299dfe923fe6f713f942c65b8e15df3728447a211addc","urls":["bzz-raw://48b8cefdfbb36644564fabf84b84882b08c212b12a22d55fadfe14e2a647ee87","dweb:/ipfs/QmRXT6VbmBx63WSZgmMtXut4pjbDnHC8hHBbFA8moWN2dU"],"license":"MIT"},"src/interfaces/common/IAddressRequests.sol":{"keccak256":"0x3959ffb004d159e710f5f351d55f73cdcd0aa059c6b51a78f4207e62b1ae7381","urls":["bzz-raw://cc29fb85c62ed6b9c3237b10f26a8d7f1ce73dd327a99a8118584b033ad27cba","dweb:/ipfs/QmUytuiCYoQijfJnxXHBfZ5QSG4TaLCCLoGWs4cr7TEjXE"],"license":"MIT"}},"version":1},"id":138}