@fractional-company/common
Version:
Tessera constants
1,198 lines (1,197 loc) • 32.3 kB
JSON
[
{
"inputs": [
{
"internalType": "address",
"name": "_registry",
"type": "address"
},
{
"internalType": "address",
"name": "_supply",
"type": "address"
},
{
"internalType": "address",
"name": "_transfer",
"type": "address"
},
{
"internalType": "address payable",
"name": "_weth",
"type": "address"
},
{
"internalType": "address",
"name": "_feeReceiver",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_vault",
"type": "address"
},
{
"indexed": false,
"internalType": "address[]",
"name": "_modules",
"type": "address[]"
}
],
"name": "ActiveModules",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_vault",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_user",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "_quantity",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "_price",
"type": "uint256"
}
],
"name": "BidEntered",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_vault",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_token",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "_id",
"type": "uint256"
},
{
"components": [
{
"internalType": "uint32",
"name": "startTime",
"type": "uint32"
},
{
"internalType": "uint32",
"name": "endTime",
"type": "uint32"
},
{
"internalType": "uint64",
"name": "dropPerSecond",
"type": "uint64"
},
{
"internalType": "uint128",
"name": "startPrice",
"type": "uint128"
},
{
"internalType": "uint128",
"name": "endPrice",
"type": "uint128"
},
{
"internalType": "uint128",
"name": "minBid",
"type": "uint128"
},
{
"internalType": "uint16",
"name": "supply",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "numSold",
"type": "uint16"
},
{
"internalType": "uint128",
"name": "curatorClaimed",
"type": "uint128"
},
{
"internalType": "address",
"name": "curator",
"type": "address"
}
],
"indexed": false,
"internalType": "struct LPDAInfo",
"name": "_lpdaInfo",
"type": "tuple"
}
],
"name": "CreatedLPDA",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_vault",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_curator",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "_amount",
"type": "uint256"
}
],
"name": "CuratorClaimed",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_vault",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_curator",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_token",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "_tokenId",
"type": "uint256"
}
],
"name": "CuratorRedeemedNFT",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_vault",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_receiver",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "_amount",
"type": "uint256"
}
],
"name": "FeeDispersed",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_vault",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_user",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "_quantity",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "_price",
"type": "uint256"
}
],
"name": "MintedRaes",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_vault",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_user",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "_balance",
"type": "uint256"
}
],
"name": "Refunded",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_vault",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_royaltyReceiver",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "_amount",
"type": "uint256"
}
],
"name": "RoyaltyPaid",
"type": "event"
},
{
"inputs": [],
"name": "MAX_FEE",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "WETH_ADDRESS",
"outputs": [
{
"internalType": "address payable",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "balanceContributed",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "balanceRefunded",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_vault",
"type": "address"
}
],
"name": "currentPrice",
"outputs": [
{
"internalType": "uint256",
"name": "price",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address[]",
"name": "_modules",
"type": "address[]"
},
{
"internalType": "address[]",
"name": "_plugins",
"type": "address[]"
},
{
"internalType": "bytes4[]",
"name": "_selectors",
"type": "bytes4[]"
},
{
"components": [
{
"internalType": "uint32",
"name": "startTime",
"type": "uint32"
},
{
"internalType": "uint32",
"name": "endTime",
"type": "uint32"
},
{
"internalType": "uint64",
"name": "dropPerSecond",
"type": "uint64"
},
{
"internalType": "uint128",
"name": "startPrice",
"type": "uint128"
},
{
"internalType": "uint128",
"name": "endPrice",
"type": "uint128"
},
{
"internalType": "uint128",
"name": "minBid",
"type": "uint128"
},
{
"internalType": "uint16",
"name": "supply",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "numSold",
"type": "uint16"
},
{
"internalType": "uint128",
"name": "curatorClaimed",
"type": "uint128"
},
{
"internalType": "address",
"name": "curator",
"type": "address"
}
],
"internalType": "struct LPDAInfo",
"name": "_lpdaInfo",
"type": "tuple"
},
{
"internalType": "address",
"name": "_token",
"type": "address"
},
{
"internalType": "uint256",
"name": "_id",
"type": "uint256"
},
{
"internalType": "bytes32[]",
"name": "_mintProof",
"type": "bytes32[]"
}
],
"name": "deployVault",
"outputs": [
{
"internalType": "address",
"name": "vault",
"type": "address"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_vault",
"type": "address"
},
{
"internalType": "uint16",
"name": "_amount",
"type": "uint16"
}
],
"name": "enterBid",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [],
"name": "feeReceiver",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address[]",
"name": "_modules",
"type": "address[]"
}
],
"name": "generateMerkleTree",
"outputs": [
{
"internalType": "bytes32[]",
"name": "tree",
"type": "bytes32[]"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address[]",
"name": "_modules",
"type": "address[]"
}
],
"name": "generateUnhashedMerkleTree",
"outputs": [
{
"internalType": "bytes[]",
"name": "tree",
"type": "bytes[]"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_vault",
"type": "address"
}
],
"name": "getAuctionState",
"outputs": [
{
"internalType": "enum LPDAState",
"name": "",
"type": "uint8"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "getLeaves",
"outputs": [
{
"internalType": "bytes32[]",
"name": "leaves",
"type": "bytes32[]"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_vault",
"type": "address"
}
],
"name": "getMinters",
"outputs": [
{
"internalType": "address[]",
"name": "",
"type": "address[]"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "getPermissions",
"outputs": [
{
"components": [
{
"internalType": "address",
"name": "module",
"type": "address"
},
{
"internalType": "address",
"name": "target",
"type": "address"
},
{
"internalType": "bytes4",
"name": "selector",
"type": "bytes4"
}
],
"internalType": "struct Permission[]",
"name": "permissions",
"type": "tuple[]"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32[]",
"name": "_data",
"type": "bytes32[]"
},
{
"internalType": "uint256",
"name": "_node",
"type": "uint256"
}
],
"name": "getProof",
"outputs": [
{
"internalType": "bytes32[]",
"name": "proof",
"type": "bytes32[]"
}
],
"stateMutability": "pure",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32[]",
"name": "_data",
"type": "bytes32[]"
}
],
"name": "getRoot",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "pure",
"type": "function"
},
{
"inputs": [],
"name": "getUnhashedLeaves",
"outputs": [
{
"internalType": "bytes[]",
"name": "leaves",
"type": "bytes[]"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "_left",
"type": "bytes32"
},
{
"internalType": "bytes32",
"name": "_right",
"type": "bytes32"
}
],
"name": "hashLeafPairs",
"outputs": [
{
"internalType": "bytes32",
"name": "data",
"type": "bytes32"
}
],
"stateMutability": "pure",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "x",
"type": "uint256"
}
],
"name": "log2ceil_naive",
"outputs": [
{
"internalType": "uint256",
"name": "ceil",
"type": "uint256"
}
],
"stateMutability": "pure",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "numMinted",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "uint256[]",
"name": "",
"type": "uint256[]"
},
{
"internalType": "uint256[]",
"name": "",
"type": "uint256[]"
},
{
"internalType": "bytes",
"name": "",
"type": "bytes"
}
],
"name": "onERC1155BatchReceived",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "",
"type": "bytes"
}
],
"name": "onERC1155Received",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "",
"type": "bytes"
}
],
"name": "onERC721Received",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_vault",
"type": "address"
},
{
"internalType": "address",
"name": "_token",
"type": "address"
},
{
"internalType": "uint256",
"name": "_tokenId",
"type": "uint256"
},
{
"internalType": "bytes32[]",
"name": "_erc721TransferProof",
"type": "bytes32[]"
}
],
"name": "redeemNFTCurator",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_vault",
"type": "address"
},
{
"internalType": "address",
"name": "_minter",
"type": "address"
}
],
"name": "refundOwed",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "registry",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_vault",
"type": "address"
},
{
"internalType": "address",
"name": "_minter",
"type": "address"
}
],
"name": "settleAddress",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_vault",
"type": "address"
}
],
"name": "settleCurator",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "supply",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "transfer",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_receiver",
"type": "address"
}
],
"name": "updateFeeReceiver",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "vaultLPDAInfo",
"outputs": [
{
"internalType": "uint32",
"name": "startTime",
"type": "uint32"
},
{
"internalType": "uint32",
"name": "endTime",
"type": "uint32"
},
{
"internalType": "uint64",
"name": "dropPerSecond",
"type": "uint64"
},
{
"internalType": "uint128",
"name": "startPrice",
"type": "uint128"
},
{
"internalType": "uint128",
"name": "endPrice",
"type": "uint128"
},
{
"internalType": "uint128",
"name": "minBid",
"type": "uint128"
},
{
"internalType": "uint16",
"name": "supply",
"type": "uint16"
},
{
"internalType": "uint16",
"name": "numSold",
"type": "uint16"
},
{
"internalType": "uint128",
"name": "curatorClaimed",
"type": "uint128"
},
{
"internalType": "address",
"name": "curator",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"name": "vaultLPDAMinters",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "vaultRoyaltyToken",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "vaultRoyaltyTokenId",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "_root",
"type": "bytes32"
},
{
"internalType": "bytes32[]",
"name": "_proof",
"type": "bytes32[]"
},
{
"internalType": "bytes32",
"name": "_valueToProve",
"type": "bytes32"
}
],
"name": "verifyProof",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "pure",
"type": "function"
}
]