{"abi":[{"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":"error","name":"InvalidRequestId","inputs":[]}],"bytecode":{"object":"0x6080806040523460155761022f908161001a8239f35b5f80fdfe604060808152600480361015610013575f80fd5b5f3560e01c9081634383ee3d1461005357506345a67f5114610033575f80fd5b3461004f575f36600319011261004f576020905f549051908152f35b5f80fd5b90503461004f578160031936011261004f5780356024908082358201938483116101b3575f5494858110156101c557925b83039283116101b35790829161009b601f946101cd565b9487519585199586910116860186811067ffffffffffffffff8211176101a05788979698949394528288526100cf836101cd565b95602095868a0197013688375f5b8481106101265750505050505082519384938285019183865251809252840192915f5b82811061010f57505050500390f35b835185528695509381019392810192600101610100565b81869a98999a101561018e575f8052857f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630154885182101561017c57878260051b8a0101526001809101950194989796986100dd565b83603286634e487b7160e01b5f52525ffd5b82603285634e487b7160e01b5f52525ffd5b50634e487b7160e01b5f90815260418352fd5b60118491634e487b7160e01b5f52525ffd5b508492610084565b67ffffffffffffffff81116101e55760051b60200190565b634e487b7160e01b5f52604160045260245ffdfea26469706673582212200dbd725fde4cbd128d6abcde4e3da11694589ffbf3eefcca43df4f447c7ca83a64736f6c63430008190033","sourceMap":"285:1111:140:-:0;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x604060808152600480361015610013575f80fd5b5f3560e01c9081634383ee3d1461005357506345a67f5114610033575f80fd5b3461004f575f36600319011261004f576020905f549051908152f35b5f80fd5b90503461004f578160031936011261004f5780356024908082358201938483116101b3575f5494858110156101c557925b83039283116101b35790829161009b601f946101cd565b9487519585199586910116860186811067ffffffffffffffff8211176101a05788979698949394528288526100cf836101cd565b95602095868a0197013688375f5b8481106101265750505050505082519384938285019183865251809252840192915f5b82811061010f57505050500390f35b835185528695509381019392810192600101610100565b81869a98999a101561018e575f8052857f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630154885182101561017c57878260051b8a0101526001809101950194989796986100dd565b83603286634e487b7160e01b5f52525ffd5b82603285634e487b7160e01b5f52525ffd5b50634e487b7160e01b5f90815260418352fd5b60118491634e487b7160e01b5f52525ffd5b508492610084565b67ffffffffffffffff81116101e55760051b60200190565b634e487b7160e01b5f52604160045260245ffdfea26469706673582212200dbd725fde4cbd128d6abcde4e3da11694589ffbf3eefcca43df4f447c7ca83a64736f6c63430008190033","sourceMap":"285:1111:140:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;285:1111:140;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2641:5:124;;;;;;:13;;285:1111:140;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;938:10;;;;;;285:1111;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;285:1111:140;;;;;;;;;;;;927:9;285:1111;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;927:9;;;;;;;285:1111;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;285:1111:140;;;;;;;;;;;;;;;;;;;;2641:13:124;;;;;;285:1111:140;;;;;;;;;;;:::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\":\"uint256[]\",\"name\":\"requestIds_\",\"type\":\"uint256[]\"}],\"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/UintRequests.sol\":\"UintRequests\"},\"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/UintRequests.sol\":{\"keccak256\":\"0xbf035c34b70e8ec94b123bd06f0befc90fb5b4690fe26f7742a5309e93e74070\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d48d6b858cfe0c15ff598a911c7fc4966e056faef8f72b7391f98831eee95fc7\",\"dweb:/ipfs/QmXPqCgMMSCaXx7wEqXSPZibor6o5KpvUpEfJGZVKDZt8f\"]},\"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":[],"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":"uint256[]","name":"requestIds_","type":"uint256[]"}]},{"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/UintRequests.sol":"UintRequests"},"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/UintRequests.sol":{"keccak256":"0xbf035c34b70e8ec94b123bd06f0befc90fb5b4690fe26f7742a5309e93e74070","urls":["bzz-raw://d48d6b858cfe0c15ff598a911c7fc4966e056faef8f72b7391f98831eee95fc7","dweb:/ipfs/QmXPqCgMMSCaXx7wEqXSPZibor6o5KpvUpEfJGZVKDZt8f"],"license":"MIT"},"src/interfaces/common/IUintRequests.sol":{"keccak256":"0xb806ab531efa80dbfb745c42eb0133f6eec39e329f8113c5ebd60ab536a350bd","urls":["bzz-raw://80894bba451783a265f13c34210a07fd491cfa7ba8f76ca2c40be546792af774","dweb:/ipfs/Qmc7oZqgkJUThfroQqtyynNoUP3DEzskYQ5WJza83vrBgy"],"license":"MIT"}},"version":1},"id":140}