ajna-watcher-ts/subgraph-build/ERC721PoolFactory/abis/ERC721PoolFactory.json
2024-03-19 15:54:05 +05:30

299 lines
5.3 KiB
JSON

[
{
"type": "constructor",
"inputs": [
{
"name": "ajna_",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "ERC721_NON_SUBSET_HASH",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "MAX_RATE",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "MIN_RATE",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "ajna",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "deployPool",
"inputs": [
{
"name": "collateral_",
"type": "address",
"internalType": "address"
},
{
"name": "quote_",
"type": "address",
"internalType": "address"
},
{
"name": "interestRate_",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "pool_",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "deployPool",
"inputs": [
{
"name": "collateral_",
"type": "address",
"internalType": "address"
},
{
"name": "quote_",
"type": "address",
"internalType": "address"
},
{
"name": "tokenIds_",
"type": "uint256[]",
"internalType": "uint256[]"
},
{
"name": "interestRate_",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "pool_",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "deployedPools",
"inputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "deployedPoolsList",
"inputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getDeployedPoolsList",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address[]",
"internalType": "address[]"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getNFTSubsetHash",
"inputs": [
{
"name": "tokenIds_",
"type": "uint256[]",
"internalType": "uint256[]"
}
],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "pure"
},
{
"type": "function",
"name": "getNumberOfDeployedPools",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "implementation",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "contract ERC721Pool"
}
],
"stateMutability": "view"
},
{
"type": "event",
"name": "PoolCreated",
"inputs": [
{
"name": "pool_",
"type": "address",
"indexed": false,
"internalType": "address"
},
{
"name": "subsetHash_",
"type": "bytes32",
"indexed": false,
"internalType": "bytes32"
}
],
"anonymous": false
},
{
"type": "error",
"name": "CreateFail",
"inputs": []
},
{
"type": "error",
"name": "DecimalsNotCompliant",
"inputs": []
},
{
"type": "error",
"name": "DeployQuoteCollateralSameToken",
"inputs": []
},
{
"type": "error",
"name": "DeployWithZeroAddress",
"inputs": []
},
{
"type": "error",
"name": "NFTNotSupported",
"inputs": []
},
{
"type": "error",
"name": "PoolAlreadyExists",
"inputs": [
{
"name": "pool_",
"type": "address",
"internalType": "address"
}
]
},
{
"type": "error",
"name": "PoolInterestRateInvalid",
"inputs": []
},
{
"type": "error",
"name": "TokenIdSubsetInvalid",
"inputs": []
}
]