UNPKG

@fractional-company/common

Version:
1,198 lines (1,197 loc) 32.3 kB
[ { "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" } ]