addedInput schema / properties / function_signature / anyOf
Added value: +[
+ {
+ "maxLength": 500,
+ "minLength": 3,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / function_signature / default
Added value: +null
changedInput schema / properties / function_signature / description
Previous value: -"Solidity function signature, including argument types but no parameter names"New value: +"Optional Solidity function signature, including argument types but no parameter names. When omitted, calldata must include a selector from the bounded built-in ERC-20, ERC-165, ERC-721, ERC-1155, ERC-2612, or ERC-3009 set."
removedInput schema / properties / function_signature / maxLength
Removed value: -500
removedInput schema / properties / function_signature / minLength
Removed value: -3
removedInput schema / properties / function_signature / type
Removed value: -"string"
changedInput schema / properties / input_mode / description
Previous value: -"Whether calldata includes a selector. Auto consumes it only when it matches the canonical supplied signature."New value: +"Whether calldata includes a selector. Auto consumes a matching supplied-signature selector, or resolves a built-in standard selector when function_signature is omitted."
changedInput schema / required
Previous value: -[
- "function_signature",
- "calldata"
-]New value: +[
+ "calldata"
+]
addedOutput schema / properties / data / properties / resolution
Added value: +{
+ "properties": {
+ "builtInSignatureCount": {
+ "const": 29,
+ "type": "integer"
+ },
+ "candidateCount": {
+ "minimum": 1,
+ "type": "integer"
+ },
+ "candidates": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "matchedStandards": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "method": {
+ "enum": [
+ "caller_supplied",
+ "built_in_standard"
+ ],
+ "type": "string"
+ },
+ "networkRequestsMade": {
+ "const": false,
+ "type": "boolean"
+ },
+ "registryComplete": {
+ "const": false,
+ "type": "boolean"
+ },
+ "signatureProvided": {
+ "type": "boolean"
+ },
+ "standardReferences": {
+ "items": {
+ "properties": {
+ "standard": {
+ "type": "string"
+ },
+ "url": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "standard",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "version": {
+ "const": "apiacre-standard-selectors/1",
+ "type": "string"
+ }
+ },
+ "required": [
+ "method",
+ "signatureProvided",
+ "candidateCount",
+ "candidates",
+ "matchedStandards",
+ "standardReferences",
+ "builtInSignatureCount",
+ "registryComplete",
+ "networkRequestsMade",
+ "version"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / data / properties / signatureSource
Added value: +{
+ "enum": [
+ "caller_supplied",
+ "built_in_standard"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / data / properties / warnings
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}