@river-build/generated
Version:
## How to generate contract types
159 lines • 4.3 kB
JSON
{
"compiler": {
"version": "0.8.24+commit.e11b9ed9"
},
"language": "Solidity",
"output": {
"abi": [
{
"inputs": [],
"type": "error",
"name": "ReviewFacet__InvalidCommentLength"
},
{
"inputs": [],
"type": "error",
"name": "ReviewFacet__InvalidRating"
},
{
"inputs": [],
"type": "error",
"name": "ReviewFacet__ReviewAlreadyExists"
},
{
"inputs": [],
"type": "error",
"name": "ReviewFacet__ReviewDoesNotExist"
},
{
"inputs": [
{
"internalType": "address",
"name": "user",
"type": "address",
"indexed": true
},
{
"internalType": "string",
"name": "comment",
"type": "string",
"indexed": false
},
{
"internalType": "uint8",
"name": "rating",
"type": "uint8",
"indexed": false
}
],
"type": "event",
"name": "ReviewAdded",
"anonymous": false
},
{
"inputs": [
{
"internalType": "address",
"name": "user",
"type": "address",
"indexed": true
}
],
"type": "event",
"name": "ReviewDeleted",
"anonymous": false
},
{
"inputs": [
{
"internalType": "address",
"name": "user",
"type": "address",
"indexed": true
},
{
"internalType": "string",
"name": "comment",
"type": "string",
"indexed": false
},
{
"internalType": "uint8",
"name": "rating",
"type": "uint8",
"indexed": false
}
],
"type": "event",
"name": "ReviewUpdated",
"anonymous": false
}
],
"devdoc": {
"kind": "dev",
"methods": {},
"version": 1
},
"userdoc": {
"kind": "user",
"methods": {},
"version": 1
}
},
"settings": {
"remappings": [
"@openzeppelin/=node_modules/@openzeppelin/",
"@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/",
"@prb/math/=node_modules/@prb/math/src/",
"@prb/test/=node_modules/@prb/test/src/",
"@river-build/diamond/=node_modules/@river-build/diamond/",
"@solidity/=node_modules/crypto-lib/src/",
"account-abstraction/=node_modules/account-abstraction/contracts/",
"crypto-lib/=node_modules/crypto-lib/src/",
"ds-test/=node_modules/ds-test/src/",
"forge-std/=node_modules/forge-std/src/",
"hardhat-deploy/=node_modules/hardhat-deploy/",
"solady/=node_modules/solady/src/"
],
"optimizer": {
"enabled": true,
"runs": 200
},
"metadata": {
"bytecodeHash": "none",
"appendCBOR": false
},
"compilationTarget": {
"contracts/src/spaces/facets/review/IReview.sol": "IReviewBase"
},
"evmVersion": "paris",
"libraries": {}
},
"sources": {
"contracts/src/spaces/facets/review/IReview.sol": {
"keccak256": "0xcd3f1e503bb12191d36a59d49be5807bae0655cdbd0e129fc90fd2209d9df296",
"urls": [
"bzz-raw://0d39ff0db4f20a97fb018a6e2c8853f9d6a5a86ac3a576deaee7ff03cc6c63c5",
"dweb:/ipfs/QmXZKEjJekhVgDqvPHcmaFwFMjUWGAiAEtj7VKr2BRF3cE"
],
"license": "MIT"
},
"contracts/src/spaces/facets/review/ReviewStorage.sol": {
"keccak256": "0x549ca28e47ac0de2625f1edaa692790c7f92697a268f450a2439e97984d6cecc",
"urls": [
"bzz-raw://ebb93cddb8e1324ef3869c0bbff13b57432b2e67ca1d61f834f9e2328d9534eb",
"dweb:/ipfs/QmZHKrN4Y8xMTwMiafMY2qxmr67MNwTBS1Dor2NGEPPhDk"
],
"license": "MIT"
},
"node_modules/solady/src/utils/EnumerableSetLib.sol": {
"keccak256": "0x2c6add1cfac11c6fdce6630ca6e15b398471718b1478870e3ffc15c13bef31f0",
"urls": [
"bzz-raw://2f2d89db798be6df7a53761826396b668a85b0ef9e34b074c97ebf7c31826686",
"dweb:/ipfs/QmUQeF8owogBTCchomTWLTKscEUWsUtCR68KpPTSTKHDNm"
],
"license": "MIT"
}
},
"version": 1
}