UNPKG

@river-build/generated

Version:

## How to generate contract types

1 lines 7.67 kB
{"abi":[{"type":"function","name":"getChannelEntitlementDataByPermission","inputs":[{"name":"channelId","type":"bytes32","internalType":"bytes32"},{"name":"permission","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"tuple[]","internalType":"struct IEntitlementDataQueryableBase.EntitlementData[]","components":[{"name":"entitlementType","type":"string","internalType":"string"},{"name":"entitlementData","type":"bytes","internalType":"bytes"}]}],"stateMutability":"view"},{"type":"function","name":"getCrossChainEntitlementData","inputs":[{"name":"transactionId","type":"bytes32","internalType":"bytes32"},{"name":"roleId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"tuple","internalType":"struct IEntitlementDataQueryableBase.EntitlementData","components":[{"name":"entitlementType","type":"string","internalType":"string"},{"name":"entitlementData","type":"bytes","internalType":"bytes"}]}],"stateMutability":"view"},{"type":"function","name":"getEntitlementDataByPermission","inputs":[{"name":"permission","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"tuple[]","internalType":"struct IEntitlementDataQueryableBase.EntitlementData[]","components":[{"name":"entitlementType","type":"string","internalType":"string"},{"name":"entitlementData","type":"bytes","internalType":"bytes"}]}],"stateMutability":"view"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"getChannelEntitlementDataByPermission(bytes32,string)":"40cd83fb","getCrossChainEntitlementData(bytes32,uint256)":"0fe44a21","getEntitlementDataByPermission(string)":"db0a69a8"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"channelId\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"permission\",\"type\":\"string\"}],\"name\":\"getChannelEntitlementDataByPermission\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"entitlementType\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"entitlementData\",\"type\":\"bytes\"}],\"internalType\":\"struct IEntitlementDataQueryableBase.EntitlementData[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"transactionId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"roleId\",\"type\":\"uint256\"}],\"name\":\"getCrossChainEntitlementData\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"entitlementType\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"entitlementData\",\"type\":\"bytes\"}],\"internalType\":\"struct IEntitlementDataQueryableBase.EntitlementData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"permission\",\"type\":\"string\"}],\"name\":\"getEntitlementDataByPermission\",\"outputs\":[{\"components\":[{\"internalType\":\"string\",\"name\":\"entitlementType\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"entitlementData\",\"type\":\"bytes\"}],\"internalType\":\"struct IEntitlementDataQueryableBase.EntitlementData[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/src/spaces/facets/entitlements/extensions/IEntitlementDataQueryable.sol\":\"IEntitlementDataQueryable\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"appendCBOR\":false,\"bytecodeHash\":\"none\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"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/\"]},\"sources\":{\"contracts/src/spaces/facets/entitlements/extensions/IEntitlementDataQueryable.sol\":{\"keccak256\":\"0x408fcf935d47c3696901b138edbe3f862e63227e45a80be0154a21d39d6a4030\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dab36eda141004d86570adf5daf5d011186bedea42c183eada86e4a24c3e15f3\",\"dweb:/ipfs/QmbSenMpHd3CW7LASFJmrbVZea7ueTS74NWjymEBMdpHbe\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes32","name":"channelId","type":"bytes32"},{"internalType":"string","name":"permission","type":"string"}],"stateMutability":"view","type":"function","name":"getChannelEntitlementDataByPermission","outputs":[{"internalType":"struct IEntitlementDataQueryableBase.EntitlementData[]","name":"","type":"tuple[]","components":[{"internalType":"string","name":"entitlementType","type":"string"},{"internalType":"bytes","name":"entitlementData","type":"bytes"}]}]},{"inputs":[{"internalType":"bytes32","name":"transactionId","type":"bytes32"},{"internalType":"uint256","name":"roleId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getCrossChainEntitlementData","outputs":[{"internalType":"struct IEntitlementDataQueryableBase.EntitlementData","name":"","type":"tuple","components":[{"internalType":"string","name":"entitlementType","type":"string"},{"internalType":"bytes","name":"entitlementData","type":"bytes"}]}]},{"inputs":[{"internalType":"string","name":"permission","type":"string"}],"stateMutability":"view","type":"function","name":"getEntitlementDataByPermission","outputs":[{"internalType":"struct IEntitlementDataQueryableBase.EntitlementData[]","name":"","type":"tuple[]","components":[{"internalType":"string","name":"entitlementType","type":"string"},{"internalType":"bytes","name":"entitlementData","type":"bytes"}]}]}],"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/entitlements/extensions/IEntitlementDataQueryable.sol":"IEntitlementDataQueryable"},"evmVersion":"paris","libraries":{}},"sources":{"contracts/src/spaces/facets/entitlements/extensions/IEntitlementDataQueryable.sol":{"keccak256":"0x408fcf935d47c3696901b138edbe3f862e63227e45a80be0154a21d39d6a4030","urls":["bzz-raw://dab36eda141004d86570adf5daf5d011186bedea42c183eada86e4a24c3e15f3","dweb:/ipfs/QmbSenMpHd3CW7LASFJmrbVZea7ueTS74NWjymEBMdpHbe"],"license":"MIT"}},"version":1},"id":247}