import { JsonFragment } from "../abis.model"; export const CommunityCallABI: JsonFragment[] = [ { inputs: [ { internalType: "address", name: "_daoExpander", type: "address", }, { internalType: "address", name: "_discordBot", type: "address", }, ], stateMutability: "nonpayable", type: "constructor", }, { anonymous: false, inputs: [ { indexed: false, internalType: "uint256", name: "_id", type: "uint256", }, { indexed: false, internalType: "string", name: "_uri", type: "string", }, ], name: "CommunityCallClosed", type: "event", }, { anonymous: false, inputs: [ { indexed: false, internalType: "uint256", name: "_id", type: "uint256", }, { indexed: false, internalType: "string", name: "_uri", type: "string", }, ], name: "CommunityCallCreated", type: "event", }, { inputs: [ { internalType: "uint256", name: "comCallID", type: "uint256", }, { internalType: "string", name: "results", type: "string", }, { internalType: "address[]", name: "participants", type: "address[]", }, ], name: "close", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [ { internalType: "uint256", name: "_role", type: "uint256", }, { internalType: "uint256", name: "_startTime", type: "uint256", }, { internalType: "uint256", name: "_endTime", type: "uint256", }, { internalType: "string", name: "_uri", type: "string", }, ], name: "create", outputs: [ { internalType: "uint256", name: "", type: "uint256", }, ], stateMutability: "nonpayable", type: "function", }, { inputs: [], name: "discordBot", outputs: [ { internalType: "address", name: "", type: "address", }, ], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "address", name: "_discordBot", type: "address", }, ], name: "setDiscordAddress", outputs: [], stateMutability: "nonpayable", type: "function", }, ]; export const CommunityCallByteCode = { bytecode: "0x60806040523480156200001157600080fd5b50604051620018263803806200182683398181016040528101906200003791906200014a565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620000aa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000a190620001b2565b60405180910390fd5b81600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050506200025c565b600081519050620001448162000242565b92915050565b600080604083850312156200015e57600080fd5b60006200016e8582860162000133565b9250506020620001818582860162000133565b9150509250929050565b60006200019a601483620001d4565b9150620001a78262000219565b602082019050919050565b60006020820190508181036000830152620001cd816200018b565b9050919050565b600082825260208201905092915050565b6000620001f282620001f9565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b7f6e6f20636f6d6d756e6974792061646472657373000000000000000000000000600082015250565b6200024d81620001e5565b81146200025957600080fd5b50565b6115ba806200026c6000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80636c5e9069146100515780639d1503051461006d578063d0e8743f14610089578063eead6904146100b9575b600080fd5b61006b60048036038101906100669190610dff565b6100d7565b005b61008760048036038101906100829190610d5b565b6107d4565b005b6100a3600480360381019061009e9190610e88565b610901565b6040516100b0919061115d565b60405180910390f35b6100c1610a97565b6040516100ce9190611059565b60405180910390f35b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610165576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161015c906110fd565b60405180910390fd5b42600286815481106101a0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020906007020160050154118015610209575042600286815481106101f5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020906007020160060154115b610248576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161023f9061109d565b60405180910390fd5b60028581548110610282577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020906007020160030160009054906101000a900460ff16156102e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102d89061113d565b60405180910390fd5b60008484905011610327576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161031e906110dd565b60405180910390fd5b60005b8282905081101561079157600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635657536b8484848181106103ac577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020020160208101906103c19190610d5b565b6040518263ffffffff1660e01b81526004016103dd9190611059565b60206040518083038186803b1580156103f557600080fd5b505afa158015610409573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061042d9190610dad565b801561061f57506002868154811061046e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020906007020160040154600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663de90ccca6040518163ffffffff1660e01b815260040160206040518083038186803b1580156104e857600080fd5b505afa1580156104fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105209190610d84565b73ffffffffffffffffffffffffffffffffffffffff166396259c66858585818110610574577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020020160208101906105899190610d5b565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518363ffffffff1660e01b81526004016105c9929190611074565b60806040518083038186803b1580156105e157600080fd5b505afa1580156105f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106199190610dd6565b60200151145b1561077e57600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663483948736040518163ffffffff1660e01b815260040160206040518083038186803b15801561068c57600080fd5b505afa1580156106a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c49190610d84565b73ffffffffffffffffffffffffffffffffffffffff1663b95adfce87858585818110610719577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200201602081019061072e9190610d5b565b6040518363ffffffff1660e01b815260040161074b929190611178565b600060405180830381600087803b15801561076557600080fd5b505af1158015610779573d6000803e3d6000fd5b505050505b808061078990611362565b91505061032a565b507f908fd62cfd4e48a4ea5380f0964105d7049b711fb1b98e798cd513d8634b2c6a8585856040516107c5939291906111a1565b60405180910390a15050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663608d3d3d336040518263ffffffff1660e01b815260040161082f9190611059565b60206040518083038186803b15801561084757600080fd5b505afa15801561085b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061087f9190610dad565b6108be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b5906110bd565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080825111610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d9061111d565b60405180910390fd5b60006109526001610abb565b905060026040518060e001604052804281526020018581526020016040518060200160405280600081525081526020016000151581526020018881526020018781526020018681525090806001815401808255809150506001900390600052602060002090600702016000909190919091506000820151816000015560208201518160010190805190602001906109ea929190610adf565b506040820151816002019080519060200190610a07929190610adf565b5060608201518160030160006101000a81548160ff0219169083151502179055506080820151816004015560a0820151816005015560c082015181600601555050610a526001610ac9565b7f1675e9d2cd0b508a9bdc705cf3aa88676b7c8e54ef306c98247371d80cd5a2ef8184604051610a839291906111d3565b60405180910390a180915050949350505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600081600001549050919050565b6001816000016000828254019250508190555050565b828054610aeb906112ff565b90600052602060002090601f016020900481019282610b0d5760008555610b54565b82601f10610b2657805160ff1916838001178555610b54565b82800160010185558215610b54579182015b82811115610b53578251825591602001919060010190610b38565b5b509050610b619190610b65565b5090565b5b80821115610b7e576000816000905550600101610b66565b5090565b6000610b95610b9084611228565b611203565b905082815260208101848484011115610bad57600080fd5b610bb88482856112bd565b509392505050565b600081359050610bcf8161153f565b92915050565b600081519050610be48161153f565b92915050565b60008083601f840112610bfc57600080fd5b8235905067ffffffffffffffff811115610c1557600080fd5b602083019150836020820283011115610c2d57600080fd5b9250929050565b600081519050610c4381611556565b92915050565b60008083601f840112610c5b57600080fd5b8235905067ffffffffffffffff811115610c7457600080fd5b602083019150836001820283011115610c8c57600080fd5b9250929050565b600082601f830112610ca457600080fd5b8135610cb4848260208601610b82565b91505092915050565b600060808284031215610ccf57600080fd5b610cd96080611203565b90506000610ce984828501610bd5565b6000830152506020610cfd84828501610d46565b6020830152506040610d1184828501610d46565b6040830152506060610d2584828501610c34565b60608301525092915050565b600081359050610d408161156d565b92915050565b600081519050610d558161156d565b92915050565b600060208284031215610d6d57600080fd5b6000610d7b84828501610bc0565b91505092915050565b600060208284031215610d9657600080fd5b6000610da484828501610bd5565b91505092915050565b600060208284031215610dbf57600080fd5b6000610dcd84828501610c34565b91505092915050565b600060808284031215610de857600080fd5b6000610df684828501610cbd565b91505092915050565b600080600080600060608688031215610e1757600080fd5b6000610e2588828901610d31565b955050602086013567ffffffffffffffff811115610e4257600080fd5b610e4e88828901610c49565b9450945050604086013567ffffffffffffffff811115610e6d57600080fd5b610e7988828901610bea565b92509250509295509295909350565b60008060008060808587031215610e9e57600080fd5b6000610eac87828801610d31565b9450506020610ebd87828801610d31565b9350506040610ece87828801610d31565b925050606085013567ffffffffffffffff811115610eeb57600080fd5b610ef787828801610c93565b91505092959194509250565b610f0c81611275565b82525050565b6000610f1e8385611264565b9350610f2b8385846112bd565b610f3483611438565b840190509392505050565b6000610f4a82611259565b610f548185611264565b9350610f648185602086016112cc565b610f6d81611438565b840191505092915050565b6000610f85601983611264565b9150610f9082611449565b602082019050919050565b6000610fa8600f83611264565b9150610fb382611472565b602082019050919050565b6000610fcb601283611264565b9150610fd68261149b565b602082019050919050565b6000610fee601183611264565b9150610ff9826114c4565b602082019050919050565b6000611011600683611264565b915061101c826114ed565b602082019050919050565b6000611034601183611264565b915061103f82611516565b602082019050919050565b611053816112b3565b82525050565b600060208201905061106e6000830184610f03565b92915050565b60006040820190506110896000830185610f03565b6110966020830184610f03565b9392505050565b600060208201905081810360008301526110b681610f78565b9050919050565b600060208201905081810360008301526110d681610f9b565b9050919050565b600060208201905081810360008301526110f681610fbe565b9050919050565b6000602082019050818103600083015261111681610fe1565b9050919050565b6000602082019050818103600083015261113681611004565b9050919050565b6000602082019050818103600083015261115681611027565b9050919050565b6000602082019050611172600083018461104a565b92915050565b600060408201905061118d600083018561104a565b61119a6020830184610f03565b9392505050565b60006040820190506111b6600083018661104a565b81810360208301526111c9818486610f12565b9050949350505050565b60006040820190506111e8600083018561104a565b81810360208301526111fa8184610f3f565b90509392505050565b600061120d61121e565b90506112198282611331565b919050565b6000604051905090565b600067ffffffffffffffff82111561124357611242611409565b5b61124c82611438565b9050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600061128082611293565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156112ea5780820151818401526020810190506112cf565b838111156112f9576000848401525b50505050565b6000600282049050600182168061131757607f821691505b6020821081141561132b5761132a6113da565b5b50919050565b61133a82611438565b810181811067ffffffffffffffff8211171561135957611358611409565b5b80604052505050565b600061136d826112b3565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156113a05761139f6113ab565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f4475652064617465206e6f742072656163686564207965742e00000000000000600082015250565b7f4f6e6c7920436f7265207465616d210000000000000000000000000000000000600082015250565b7f526573756c74732066696c6520656d7074790000000000000000000000000000600082015250565b7f4f6e6c7920646973636f726420626f7421000000000000000000000000000000600082015250565b7f4e6f205552490000000000000000000000000000000000000000000000000000600082015250565b7f616c72656164792066696e616c697a6564000000000000000000000000000000600082015250565b61154881611275565b811461155357600080fd5b50565b61155f81611287565b811461156a57600080fd5b50565b611576816112b3565b811461158157600080fd5b5056fea26469706673582212205cb6c3d45521b5488a34ad9261ac603981c90bd2bb7c004a9886cecfd36a51bd64736f6c63430008040033" };