bnpl
Version:
The smart contracts for bnpl
1,904 lines (1,903 loc) • 62.2 kB
JSON
{
"_format": "hh-sol-cache-2",
"files": {
"/home/ted/apollo-fi/bnpl/contracts/BNPL.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "f66f43e3684d73a3215df6299504a19c",
"sourceName": "contracts/BNPL.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./lib/Consideration.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"BNPL"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/Consideration.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "80cde27209ae9249cc8c212ec2da9402",
"sourceName": "contracts/lib/Consideration.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./ConsiderationStructs.sol",
"./OrderFulfiller.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"Consideration"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/ConsiderationStructs.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "b905059de62c4bc474dd76371462f8f8",
"sourceName": "contracts/lib/ConsiderationStructs.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.7"
],
"artifacts": []
},
"/home/ted/apollo-fi/bnpl/contracts/lib/OrderFulfiller.sol": {
"lastModificationDate": 1666796198048,
"contentHash": "70598a11df818fe1d274abbaee428d65",
"sourceName": "contracts/lib/OrderFulfiller.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../interfaces/ConduitInterface.sol",
"./ConsiderationEnums.sol",
"./ConsiderationStructs.sol",
"./OrderValidator.sol",
"./ConsiderationConstants.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"OrderFulfiller"
]
},
"/home/ted/apollo-fi/bnpl/contracts/interfaces/ConduitInterface.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "3fe401f18d78aeb8f6c2d33c5a9a546b",
"sourceName": "contracts/interfaces/ConduitInterface.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../conduit/lib/ConduitStructs.sol"
],
"versionPragmas": [
"^0.8.7"
],
"artifacts": [
"ConduitInterface"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/ConsiderationEnums.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "a168d1efa928d902ba7aff930b8c5841",
"sourceName": "contracts/lib/ConsiderationEnums.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.7"
],
"artifacts": []
},
"/home/ted/apollo-fi/bnpl/contracts/lib/OrderValidator.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "b1083665cf2ed8e286dc95f6103e7948",
"sourceName": "contracts/lib/OrderValidator.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./ConsiderationStructs.sol",
"./ConsiderationConstants.sol",
"./Executor.sol",
"./Shadow.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"OrderValidator"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/ConsiderationConstants.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "3a2abb643c173f617f5c1b6d41fb32e1",
"sourceName": "contracts/lib/ConsiderationConstants.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.7"
],
"artifacts": []
},
"/home/ted/apollo-fi/bnpl/contracts/conduit/lib/ConduitStructs.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "8435b8f9681d37ee4d20e11b2c54e47f",
"sourceName": "contracts/conduit/lib/ConduitStructs.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./ConduitEnums.sol"
],
"versionPragmas": [
"^0.8.7"
],
"artifacts": []
},
"/home/ted/apollo-fi/bnpl/contracts/conduit/lib/ConduitEnums.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "77a46f44f10ea0278118b35df67551ae",
"sourceName": "contracts/conduit/lib/ConduitEnums.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.7"
],
"artifacts": []
},
"/home/ted/apollo-fi/bnpl/contracts/lib/Executor.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "8f1c34f67b100d689e89bc6a97e8dc74",
"sourceName": "contracts/lib/Executor.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../interfaces/ConduitInterface.sol",
"../conduit/lib/ConduitEnums.sol",
"./ConsiderationEnums.sol",
"./Verifiers.sol",
"./TokenTransferrer.sol",
"./ConsiderationConstants.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"Executor"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/Shadow.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "415a56d0353200f905f36fda240bee9b",
"sourceName": "contracts/lib/Shadow.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"erc721a/contracts/extensions/IERC4907A.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"IMintBurnableERC4907",
"Shadow"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/Verifiers.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "e760a4e12503b98c1da2ae76d46e3034",
"sourceName": "contracts/lib/Verifiers.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./ConsiderationStructs.sol",
"./Assertions.sol",
"./SignatureVerification.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"Verifiers"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/TokenTransferrer.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "f5d707d6c8cb52bca9520130db856d5d",
"sourceName": "contracts/lib/TokenTransferrer.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./TokenTransferrerConstants.sol",
"../interfaces/TokenTransferrerErrors.sol",
"../conduit/lib/ConduitStructs.sol"
],
"versionPragmas": [
"^0.8.7"
],
"artifacts": [
"TokenTransferrer"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/Assertions.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "00d99050ba2477118f9b6b6fc0be942e",
"sourceName": "contracts/lib/Assertions.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./GettersAndDerivers.sol",
"../interfaces/TokenTransferrerErrors.sol",
"./CounterManager.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"Assertions"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/SignatureVerification.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "4380895c0c38cc53acb4122ff7714e3f",
"sourceName": "contracts/lib/SignatureVerification.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../interfaces/EIP1271Interface.sol",
"../interfaces/SignatureVerificationErrors.sol",
"./LowLevelHelpers.sol",
"./ConsiderationConstants.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"SignatureVerification"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/GettersAndDerivers.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "d9b7e54d1b526dddc5de5ae0b16ff0b0",
"sourceName": "contracts/lib/GettersAndDerivers.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./ConsiderationStructs.sol",
"./ConsiderationBase.sol",
"./ConsiderationConstants.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"GettersAndDerivers"
]
},
"/home/ted/apollo-fi/bnpl/contracts/interfaces/TokenTransferrerErrors.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "1fdc064969ea05befa714e769201b8f2",
"sourceName": "contracts/interfaces/TokenTransferrerErrors.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.7"
],
"artifacts": [
"TokenTransferrerErrors"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/CounterManager.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "bacb19582b778afc5568ff568db9b6b2",
"sourceName": "contracts/lib/CounterManager.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../interfaces/ConsiderationEventsAndErrors.sol",
"./ReentrancyGuard.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"CounterManager"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/ConsiderationBase.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "820f2182f96116b10da467df84b77eb2",
"sourceName": "contracts/lib/ConsiderationBase.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../interfaces/ConduitControllerInterface.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"ConsiderationBase"
]
},
"/home/ted/apollo-fi/bnpl/contracts/interfaces/ConduitControllerInterface.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "efa5c6870e37d21a403a3d165671ed2c",
"sourceName": "contracts/interfaces/ConduitControllerInterface.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.7"
],
"artifacts": [
"ConduitControllerInterface"
]
},
"/home/ted/apollo-fi/bnpl/contracts/interfaces/ConsiderationEventsAndErrors.sol": {
"lastModificationDate": 1666796195368,
"contentHash": "b8c6668bbeeb1253ac519abf568315a5",
"sourceName": "contracts/interfaces/ConsiderationEventsAndErrors.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.7"
],
"artifacts": [
"ConsiderationEventsAndErrors"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/ReentrancyGuard.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "4f21170b59886f035c98456938dbd0c9",
"sourceName": "contracts/lib/ReentrancyGuard.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../interfaces/ReentrancyErrors.sol",
"./ConsiderationConstants.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"ReentrancyGuard"
]
},
"/home/ted/apollo-fi/bnpl/contracts/interfaces/ReentrancyErrors.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "9b38abf20c996d6ba33000556157662b",
"sourceName": "contracts/interfaces/ReentrancyErrors.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.7"
],
"artifacts": [
"ReentrancyErrors"
]
},
"/home/ted/apollo-fi/bnpl/contracts/interfaces/EIP1271Interface.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "f462798dfcb3443fdc9179f366002eca",
"sourceName": "contracts/interfaces/EIP1271Interface.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.7"
],
"artifacts": [
"EIP1271Interface"
]
},
"/home/ted/apollo-fi/bnpl/contracts/interfaces/SignatureVerificationErrors.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "6a9c420736e5e3b2b65ba88b51ea7ff1",
"sourceName": "contracts/interfaces/SignatureVerificationErrors.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.7"
],
"artifacts": [
"SignatureVerificationErrors"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/LowLevelHelpers.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "8b515c2cc0abc3c4dddfe3f6983388cf",
"sourceName": "contracts/lib/LowLevelHelpers.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./ConsiderationConstants.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"LowLevelHelpers"
]
},
"/home/ted/apollo-fi/bnpl/contracts/lib/TokenTransferrerConstants.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "95f60df513b0217610b33350b886951e",
"sourceName": "contracts/lib/TokenTransferrerConstants.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.7"
],
"artifacts": []
},
"/home/ted/apollo-fi/bnpl/node_modules/erc721a/contracts/extensions/IERC4907A.sol": {
"lastModificationDate": 1666750828987,
"contentHash": "e4a9caf6877b0d6ae02bf545fc3e57eb",
"sourceName": "erc721a/contracts/extensions/IERC4907A.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../IERC721A.sol"
],
"versionPragmas": [
"^0.8.4"
],
"artifacts": [
"IERC4907A"
]
},
"/home/ted/apollo-fi/bnpl/node_modules/erc721a/contracts/IERC721A.sol": {
"lastModificationDate": 1666750821387,
"contentHash": "c31a05698ddc2f109ba8723105d854c6",
"sourceName": "erc721a/contracts/IERC721A.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.4"
],
"artifacts": [
"IERC721A"
]
},
"/home/ted/apollo-fi/bnpl/node_modules/erc721a/contracts/ERC721A.sol": {
"lastModificationDate": 1666750821387,
"contentHash": "227e9db819fd61602f833edafcda7d4a",
"sourceName": "erc721a/contracts/ERC721A.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./IERC721A.sol"
],
"versionPragmas": [
"^0.8.4"
],
"artifacts": [
"ERC721A",
"ERC721A__IERC721Receiver"
]
},
"/home/ted/apollo-fi/bnpl/node_modules/erc721a/contracts/extensions/ERC4907A.sol": {
"lastModificationDate": 1666750828975,
"contentHash": "b08b6efb4c17b91b828e86571d0793f6",
"sourceName": "erc721a/contracts/extensions/ERC4907A.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./IERC4907A.sol",
"../ERC721A.sol"
],
"versionPragmas": [
"^0.8.4"
],
"artifacts": [
"ERC4907A"
]
},
"/home/ted/apollo-fi/bnpl/contracts/ERC4907.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "4fa6d8473514a281391824e33510f13f",
"sourceName": "contracts/ERC4907.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"erc721a/contracts/IERC721A.sol",
"erc721a/contracts/ERC721A.sol",
"erc721a/contracts/extensions/ERC4907A.sol",
"@openzeppelin/contracts/access/Ownable.sol"
],
"versionPragmas": [
"^0.8.13"
],
"artifacts": [
"ERC4907",
"IERC721Metadata"
]
},
"/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/access/Ownable.sol": {
"lastModificationDate": 1666750819783,
"contentHash": "e436cea06129be2c73cda4b1acc848b5",
"sourceName": "@openzeppelin/contracts/access/Ownable.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../utils/Context.sol"
],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"Ownable"
]
},
"/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/utils/Context.sol": {
"lastModificationDate": 1666750819795,
"contentHash": "5f2c5c4b6af2dd4551027144797bc8be",
"sourceName": "@openzeppelin/contracts/utils/Context.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"Context"
]
},
"/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/token/ERC721/ERC721.sol": {
"lastModificationDate": 1666750826851,
"contentHash": "79ff1a7eb801a525aa315fb7a679eede",
"sourceName": "@openzeppelin/contracts/token/ERC721/ERC721.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./IERC721.sol",
"./IERC721Receiver.sol",
"./extensions/IERC721Metadata.sol",
"../../utils/Address.sol",
"../../utils/Context.sol",
"../../utils/Strings.sol",
"../../utils/introspection/ERC165.sol"
],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"ERC721"
]
},
"/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/utils/Address.sol": {
"lastModificationDate": 1666750819787,
"contentHash": "c476b3895a94798b88a4bb97399e6dfe",
"sourceName": "@openzeppelin/contracts/utils/Address.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.1"
],
"artifacts": [
"Address"
]
},
"/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/utils/Strings.sol": {
"lastModificationDate": 1666750819795,
"contentHash": "cf46906c4035f51639a22265066a9e78",
"sourceName": "@openzeppelin/contracts/utils/Strings.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"Strings"
]
},
"/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/token/ERC721/IERC721.sol": {
"lastModificationDate": 1666750826851,
"contentHash": "ec99d946db3685a3630554aa6055bd7f",
"sourceName": "@openzeppelin/contracts/token/ERC721/IERC721.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../../utils/introspection/IERC165.sol"
],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"IERC721"
]
},
"/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol": {
"lastModificationDate": 1666750826851,
"contentHash": "c22d4395e33763de693fd440c6fd10e1",
"sourceName": "@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"IERC721Receiver"
]
},
"/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol": {
"lastModificationDate": 1666750826851,
"contentHash": "0e7db055ce108f9da7bb6686a00287c0",
"sourceName": "@openzeppelin/contracts/utils/introspection/ERC165.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./IERC165.sol"
],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"ERC165"
]
},
"/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol": {
"lastModificationDate": 1666750831683,
"contentHash": "efbc0d15b80a74e34dbe8da0f3e879bb",
"sourceName": "@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../IERC721.sol"
],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"IERC721Metadata"
]
},
"/home/ted/apollo-fi/bnpl/node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol": {
"lastModificationDate": 1666750826855,
"contentHash": "03e6768535ac4da0e9756f1d8a4a018a",
"sourceName": "@openzeppelin/contracts/utils/introspection/IERC165.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
"^0.8.0"
],
"artifacts": [
"IERC165"
]
},
"/home/ted/apollo-fi/bnpl/contracts/test/TestERC721.sol": {
"lastModificationDate": 1666749650067,
"contentHash": "76c33c03faafef77616fed8add12f051",
"sourceName": "contracts/test/TestERC721.sol",
"solcConfig": {
"version": "0.8.14",
"settings": {
"optimizer": {
"enabled": true,
"runs": 10000
},
"outputSelection": {
"*": {
"*": [
"abi",