import { JsonFragment } from "../abis.model"; export const AutDAOABI: JsonFragment[] = [ { inputs: [ { internalType: "address", name: "_deployer", type: "address", }, { internalType: "contract IAutID", name: "_autAddr", type: "address", }, { internalType: "uint256", name: "_market", type: "uint256", }, { internalType: "string", name: "_metadata", type: "string", }, { internalType: "uint256", name: "_commitment", type: "uint256", }, ], stateMutability: "nonpayable", type: "constructor", }, { anonymous: false, inputs: [ { indexed: false, internalType: "address", name: "member", type: "address", }, ], name: "AdminMemberAdded", type: "event", }, { anonymous: false, inputs: [ { indexed: false, internalType: "address", name: "member", type: "address", }, ], name: "AdminMemberRemoved", type: "event", }, { anonymous: false, inputs: [], name: "CommitmentSet", type: "event", }, { anonymous: false, inputs: [], name: "MarketSet", type: "event", }, { anonymous: false, inputs: [], name: "MemberAdded", type: "event", }, { anonymous: false, inputs: [], name: "MetadataUriUpdated", type: "event", }, { anonymous: false, inputs: [ { indexed: false, internalType: "string", name: "url", type: "string", }, ], name: "UrlAdded", type: "event", }, { anonymous: false, inputs: [ { indexed: false, internalType: "string", name: "url", type: "string", }, ], name: "UrlRemoved", type: "event", }, { inputs: [ { internalType: "address", name: "member", type: "address", }, ], name: "addAdmin", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [ { internalType: "string", name: "url", type: "string", }, ], name: "addURL", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [ { internalType: "uint256", name: "", type: "uint256", }, ], name: "admins", outputs: [ { internalType: "address", name: "", type: "address", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "getAdmins", outputs: [ { internalType: "address[]", name: "", type: "address[]", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "getAllMembers", outputs: [ { internalType: "address[]", name: "", type: "address[]", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "getAutIDAddress", outputs: [ { internalType: "address", name: "", type: "address", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "getCommitment", outputs: [ { internalType: "uint256", name: "", type: "uint256", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "getInteractionsAddr", outputs: [ { internalType: "address", name: "", type: "address", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "address", name: "member", type: "address", }, ], name: "getInteractionsPerUser", outputs: [ { internalType: "uint256", name: "", type: "uint256", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "getMarket", outputs: [ { internalType: "uint256", name: "", type: "uint256", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "getMetadataUri", outputs: [ { internalType: "string", name: "", type: "string", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "getURLs", outputs: [ { internalType: "string[]", name: "", type: "string[]", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "address", name: "", type: "address", }, ], name: "isAdmin", outputs: [ { internalType: "bool", name: "", type: "bool", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "address", name: "", type: "address", }, ], name: "isMember", outputs: [ { internalType: "bool", name: "", type: "bool", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "string", name: "_url", type: "string", }, ], name: "isURLListed", outputs: [ { internalType: "bool", name: "", type: "bool", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "address", name: "newMember", type: "address", }, ], name: "join", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [ { internalType: "uint256", name: "", type: "uint256", }, ], name: "members", outputs: [ { internalType: "address", name: "", type: "address", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "address", name: "member", type: "address", }, ], name: "removeAdmin", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [ { internalType: "string", name: "url", type: "string", }, ], name: "removeURL", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [ { internalType: "uint256", name: "commitment", type: "uint256", }, ], name: "setCommitment", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [ { internalType: "string", name: "metadata", type: "string", }, ], name: "setMetadataUri", outputs: [], stateMutability: "nonpayable", type: "function", }, ];