intents-framework
Version:
A reference ERC7683 implementation with TypeScript support
155 lines • 3.23 kB
JSON
[
{
"type": "function",
"name": "excludeArtifacts",
"inputs": [],
"outputs": [
{
"name": "excludedArtifacts_",
"type": "string[]",
"internalType": "string[]"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "excludeContracts",
"inputs": [],
"outputs": [
{
"name": "excludedContracts_",
"type": "address[]",
"internalType": "address[]"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "excludeSenders",
"inputs": [],
"outputs": [
{
"name": "excludedSenders_",
"type": "address[]",
"internalType": "address[]"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "targetArtifactSelectors",
"inputs": [],
"outputs": [
{
"name": "targetedArtifactSelectors_",
"type": "tuple[]",
"internalType": "struct StdInvariant.FuzzSelector[]",
"components": [
{
"name": "addr",
"type": "address",
"internalType": "address"
},
{
"name": "selectors",
"type": "bytes4[]",
"internalType": "bytes4[]"
}
]
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "targetArtifacts",
"inputs": [],
"outputs": [
{
"name": "targetedArtifacts_",
"type": "string[]",
"internalType": "string[]"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "targetContracts",
"inputs": [],
"outputs": [
{
"name": "targetedContracts_",
"type": "address[]",
"internalType": "address[]"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "targetInterfaces",
"inputs": [],
"outputs": [
{
"name": "targetedInterfaces_",
"type": "tuple[]",
"internalType": "struct StdInvariant.FuzzInterface[]",
"components": [
{
"name": "addr",
"type": "address",
"internalType": "address"
},
{
"name": "artifacts",
"type": "string[]",
"internalType": "string[]"
}
]
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "targetSelectors",
"inputs": [],
"outputs": [
{
"name": "targetedSelectors_",
"type": "tuple[]",
"internalType": "struct StdInvariant.FuzzSelector[]",
"components": [
{
"name": "addr",
"type": "address",
"internalType": "address"
},
{
"name": "selectors",
"type": "bytes4[]",
"internalType": "bytes4[]"
}
]
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "targetSenders",
"inputs": [],
"outputs": [
{
"name": "targetedSenders_",
"type": "address[]",
"internalType": "address[]"
}
],
"stateMutability": "view"
}
]