0 txs
0 calls
constructor
constructor(string _table_prefix)
functions
_moonDaoTeam
viewfunction _moonDaoTeam() view returns (address)
currId
viewfunction currId() view returns (uint256)
getTableId
viewfunction getTableId() view returns (uint256)
getTableName
viewfunction getTableName() view returns (string)
idToTeamId
viewfunction idToTeamId(uint256) view returns (uint256)
owner
viewfunction owner() view returns (address)
deleteFromTable
nonpayablefunction deleteFromTable(uint256 id, uint256 teamId)
insertIntoTable
nonpayablefunction insertIntoTable(string title, string description, uint256 teamId, string contactInfo)
onERC721Received
nonpayablefunction onERC721Received(address, address, uint256, bytes) returns (bytes4)
renounceOwnership
nonpayablefunction renounceOwnership()
setAccessControl
nonpayablefunction setAccessControl(address controller)
setMoonDaoTeam
nonpayablefunction setMoonDaoTeam(address moonDaoTeam)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateTable
nonpayablefunction updateTable(uint256 id, string title, string description, uint256 teamId, string contactInfo)
updateTableCol
nonpayablefunction updateTableCol(uint256 id, uint256 teamId, string colName, string val)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
ChainNotSupported
error ChainNotSupported(uint256 chainid)
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x6080806040523461040457611e77803803809161001c8285610602565b8339810190602081830312610404578051906001600160401b038211610404570181601f8201121561040457805161005381610625565b926100616040519485610602565b818452602082840101116104045761007f9160208085019101610640565b33156105ec5760008054336001600160a01b0319821681178355916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3600060045580516001600160401b0381116105d6576100ea600254610663565b601f8111610583575b50602091601f821160011461051f57918192600092610514575b50508160011b916000199060031b1c1916176002555b6001600160a01b0361013361069d565b1660405190610143608083610602565b6052825260208201917f696420696e7465676572207072696d617279206b65792c7469746c652074657883527f742c6465736372697074696f6e20746578742c7465616d496420696e746567656040820152711c8b18dbdb9d1858dd125b999bc81d195e1d60721b60608201526040519260009060025491856101c584610663565b9182825260208201946001811690816000146104f857506001146104aa575b6101f092500386610602565b46926000847a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000811015610482575b806d04ee2d6d415b85acef8100000000600a921015610467575b662386f26fc10000811015610453575b6305f5e100811015610442575b612710811015610433575b6064811015610425575b101561041d575b6001810194600a602161029761028189610625565b9861028f6040519a8b610602565b808a52610625565b602089019490601f19013686378801015b60001901916f181899199a1a9b1b9c1cb0b131b232b360811b8282061a83530480156102d757600a90916102a8565b505060405194859460208601986c021a922a0aa22902a20a126229609d1b8a52519081602d880161030792610640565b850190602d8201605f60f81b9052519182602e830161032592610640565b01602d019060018201600560fb1b90525191826002830161034592610640565b0160010160018101602960f81b905203600101601e198101825260010161036c9082610602565b6040518093819263a15ab08d60e01b83523060048401526024830160409052519081604484015281606484016103a192610640565b601f1990601f0116810103606401815a602094600091f1908115610411576000916103da575b5060015560405161161690816108418239f35b90506020813d602011610409575b816103f560209383610602565b810103126104045751386103c7565b600080fd5b3d91506103e8565b6040513d6000823e3d90fd5b60010161026c565b606460029104920191610265565b6127106004910492019161025b565b6305f5e10060089104920191610250565b662386f26fc1000060109104920191610243565b6d04ee2d6d415b85acef810000000060209104920191610233565b50604090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000004604610219565b50600260009081529091600080516020611e578339815191525b8183106104dc5750509060206101f0928201016101e4565b6020919350806001915483858c010152019101909187926104c4565b60ff19168652506101f092151560051b820160200190506101e4565b01519050388061010d565b601f198216926002600052806000209160005b85811061056b57508360019510610552575b505050811b01600255610123565b015160001960f88460031b161c19169055388080610544565b91926020600181928685015181550194019201610532565b6002600052600080516020611e57833981519152601f830160051c810191602084106105cc575b601f0160051c01905b8181106105c057506100f3565b600081556001016105b3565b90915081906105aa565b634e487b7160e01b600052604160045260246000fd5b631e4fbdf760e01b600052600060045260246000fd5b601f909101601f19168101906001600160401b038211908210176105d657604052565b6001600160401b0381116105d657601f01601f191660200190565b60005b8381106106535750506000910152565b8181015183820152602001610643565b90600182811c92168015610693575b602083101461067d57565b634e487b7160e01b600052602260045260246000fd5b91607f1691610672565b466001036106bd5773012969f7e3439a9b04025b5a049eb9bad82a8c1290565b46600a036106dd5773fad44bf5b843de943a09d4f3e84949a11d3aa3e690565b4661a4b1036106fe57739abd75e8640871a5a20d3b4ee6330a04c962affd90565b4661a4ba0361071f57731a22854c5b1642760a827f20137a67930ae108d290565b4660890361073f57735c4e6a9e5c1e1bf445a062006faf19ea6c49afea90565b4661013a03610760577359ef8bf2d6c102b4c42aef9189e1a9f0abfd652d90565b4662aa36a7036107825773c50c62498448acc8dbde43da77f8d5d2e2c7597d90565b4662aa37dc036107a4577368a2f4423ad3bf5139db563cf3bc80aa09ed707990565b4662066eee036107c65773223a74b8323914afdc3ff1e5005564dc17231d6e90565b4662013882036107e85773170fb206132b693e38adfc8727dcfa303546cec190565b466204cb2f0361080a5773030bcf3d50cad04c2e57391b12740982a930862190565b46617a690361082b5773e7f1725e7734ce288f8367e1bb143e90bb3f051290565b63264e42cf60e01b6000524660045260246000fdfe608080604052600436101561001357600080fd5b600090813560e01c908163082905ce14610df157508063150b7a0214610d8957806315efc9c814610d6b57806319129e5a14610ccc578063194cbb2d14610b445780633fdee27814610b1b5780635d5a33a214610adc5780636ca1461c14610a97578063715018a614610a3d57806388e4f1cb14610a1f57806389f7e105146107a95780638da5cb5b1461078257806391942373146104f35780639dd3754c1461014e5763f2fde38b146100c657600080fd5b3461014b57602036600319011261014b576100df610e18565b6100e76110e0565b6001600160a01b031680156101375781546001600160a01b03198116821783556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b631e4fbdf760e01b82526004829052602482fd5b80fd5b503461014b57608036600319011261014b5760043567ffffffffffffffff811161044857610180903690600401610f1c565b8160243567ffffffffffffffff8111610448576101a1903690600401610f1c565b6044359260643567ffffffffffffffff8111610457576101c5903690600401610f1c565b83546001600160a01b0316330361045b575b6001602093816102ba93816101ff6101f96101f36004546112ac565b9861148b565b9461148b565b918161021361020d8d6112ac565b9261148b565b936040519a8b978161022e818b019d8e815193849201610ed4565b8901600b60fa1b8382015261024c8251809385602185019101610ed4565b0101600b60fa1b8382015261026b825180936020600285019101610ed4565b0101600b60fa1b8382015261028a825180936020600285019101610ed4565b0101600b60fa1b838201526102a9825180936020600285019101610ed4565b01010301601f198101845283610e49565b61036c6103c0600160086001600160a01b036102d4611109565b1695828054966102e2610fda565b926103a5602c604051956102f7606088610e49565b6027875261033c8c60208901927f69642c7469746c652c6465736372697074696f6e2c7465616d49642c636f6e74845266616374496e666f60c81b60408b015261141b565b96610385836040519d8e809b6b024a729a2a92a1024a72a27960a51b602083015260208151948593019101610ed4565b890191600560fb1b85840152518093602d840190610ed4565b01019167052ac8298aa8aa6560c31b858401525180936009840190610ed4565b0101602960f81b838201520301601e19810184520182610e49565b823b15610457576103eb92849283604051809681958294631bbd786d60e11b845230600485016110bc565b03925af1801561044c57610433575b50506004548252600560205260408220556004546001810180911161041f5760045580f35b634e487b7160e01b82526011600452602482fd5b8161043d91610e49565b6104485781386103fa565b5080fd5b6040513d84823e3d90fd5b8380fd5b600354604051631dcfb44f60e21b81526004810187905233602482015290602090829060449082906001600160a01b03165afa9384156104e85760016102ba936104b060209783958a916104bb575b50610f52565b9350509350506101d7565b6104db9150893d8b116104e1575b6104d38183610e49565b810190610f3a565b386104aa565b503d6104c9565b6040513d87823e3d90fd5b503461014b57608036600319011261014b5760443567ffffffffffffffff811161044857610525903690600401610f1c565b9060643567ffffffffffffffff811161044857610546903690600401610f1c565b9160409261056e84516105598682610e49565b60028152611a5960f21b6020820152836115b3565b1561074b5761059b84516105828682610e49565b60068152651d19585b525960d21b6020820152836115b3565b156107105792829360018060a01b038454163303610690575b60016105c26105fa9261148b565b936020845195826105dc8894518092858088019101610ed4565b8301603d60f81b838201526102a98251809385602185019101610ed4565b61060d6106086004356112ac565b610f9d565b916106356001600160a01b03610621611109565b16936001549283610630610fda565b6114cf565b833b1561068c5761065f938592838551809781958294631bbd786d60e11b845230600485016110bc565b03925af190811561068357506106725750f35b8161067c91610e49565b61014b5780f35b513d84823e3d90fd5b8480fd5b6003548251631dcfb44f60e21b8152602480356004830152339082015290602090829060449082906001600160a01b03165afa908115610706576105fa926106e46001936105c29389916106ed5750610f52565b925050506105b4565b6104db915060203d6020116104e1576104d38183610e49565b83513d87823e3d90fd5b835162461bcd60e51b815260206004820152601460248201527310d85b9b9bdd081d5c19185d19481d19585b525960621b6044820152606490fd5b835162461bcd60e51b815260206004820152601060248201526f10d85b9b9bdd081d5c19185d19481a5960821b6044820152606490fd5b503461014b578060031936011261014b57546040516001600160a01b039091168152602090f35b503461014b5760a036600319011261014b5760043560243567ffffffffffffffff8111610a1b576107de903690600401610f1c565b60443567ffffffffffffffff8111610457576107fe903690600401610f1c565b6064359160843567ffffffffffffffff8111610a1757610822903690600401610f1c565b85549093906001600160a01b031633036109be575b84865260056020526040862054036109675784936108fe600d610903948161086d6101f36108676106089861148b565b9361148b565b6026604051998a94657469746c653d60d01b6020870152610897815180926020868a019101610ed4565b85016c2c6465736372697074696f6e3d60981b838201526108c2825180936020603385019101610ed4565b01016c2c636f6e74616374496e666f3d60981b838201526108ed825180936020601a85019101610ed4565b01010301601f198101865285610e49565b6112ac565b906109266001600160a01b03610917611109565b16926001549283610630610fda565b823b156109625761095192849283604051809681958294631bbd786d60e11b845230600485016110bc565b03925af1801561044c576106725750f35b505050fd5b60405162461bcd60e51b815260206004820152602960248201527f596f752063616e206f6e6c7920757064617465206a6f6220706f737420627920604482015268796f7572207465616d60b81b6064820152608490fd5b600354604051631dcfb44f60e21b81526004810183905233602482015290602090829060449082906001600160a01b03165afa8015610a0c57610a079188916106ed5750610f52565b610837565b6040513d89823e3d90fd5b8580fd5b8280fd5b503461014b578060031936011261014b576020600154604051908152f35b503461014b578060031936011261014b57610a566110e0565b80546001600160a01b03198116825581906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b503461014b57602036600319011261014b57610ab1610e18565b610ab96110e0565b60018060a01b03166bffffffffffffffffffffffff60a01b600354161760035580f35b503461014b578060031936011261014b57610b17610b03600154610afe610fda565b61141b565b604051918291602083526020830190610ef7565b0390f35b503461014b578060031936011261014b576003546040516001600160a01b039091168152602090f35b503461014b57604036600319011261014b57805460043590602435906001600160a01b03163303610c73575b8183526005602052604083205403610c1c57610b8f61060883926112ac565b6001600160a01b03610b9f611109565b1690600154906109266007610bb684610afe610fda565b602c6040519485926b02222a622aa2290232927a6960a51b6020850152610be68151809260208688019101610ed4565b8301660102ba422a922960cd1b83820152610c0b825180936020603385019101610ed4565b01010301601f198101835282610e49565b60405162461bcd60e51b815260206004820152602960248201527f596f752063616e206f6e6c792064656c657465206a6f6220706f737420627920604482015268796f7572207465616d60b81b6064820152608490fd5b600354604051631dcfb44f60e21b81526004810183905233602482015290602090829060449082906001600160a01b03165afa8015610cc157610cbc9185916106ed5750610f52565b610b70565b6040513d86823e3d90fd5b503461014b57602036600319011261014b57610ce6610e18565b610cee6110e0565b816001600160a01b03610cff611109565b169160015490833b15610a1b57604051638bb0ab9760e01b815230600482015260248101929092526001600160a01b031660448201529181908390606490829084905af18015610d5e57610d505780f35b610d5991610e49565b388180f35b50604051903d90823e3d90fd5b503461014b578060031936011261014b576020600454604051908152f35b503461014b57608036600319011261014b57610da3610e18565b50610dac610e33565b5060643567ffffffffffffffff8111610448573660238201121561044857610dde903690602481600401359101610e9d565b50604051630a85bd0160e11b8152602090f35b90503461044857602036600319011261044857604060209260043581526005845220548152f35b600435906001600160a01b0382168203610e2e57565b600080fd5b602435906001600160a01b0382168203610e2e57565b90601f8019910116810190811067ffffffffffffffff821117610e6b57604052565b634e487b7160e01b600052604160045260246000fd5b67ffffffffffffffff8111610e6b57601f01601f191660200190565b929192610ea982610e81565b91610eb76040519384610e49565b829481845281830111610e2e578281602093846000960137010152565b60005b838110610ee75750506000910152565b8181015183820152602001610ed7565b90602091610f1081518092818552858086019101610ed4565b601f01601f1916010190565b9080601f83011215610e2e57816020610f3793359101610e9d565b90565b90816020910312610e2e57518015158103610e2e5790565b15610f5957565b606460405162461bcd60e51b815260206004820152602060248201527f4f6e6c79204d616e61676572206f72204f776e65722063616e2064656c6574656044820152fd5b90610fd8602360405180946269643d60e81b6020830152610fc78151809260208686019101610ed4565b81010301601f198101845283610e49565b565b604051906000600254908160011c916001811680156110b2575b60208410811461109e57838652859291811561107f575060011461101f575b610fd892500383610e49565b506002600090815290917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b818310611063575050906020610fd892820101611013565b602091935080600191548385890101520191019091849261104b565b60209250610fd894915060ff191682840152151560051b820101611013565b634e487b7160e01b83526022600452602483fd5b92607f1692610ff4565b610f37939260609260018060a01b0316825260208201528160408201520190610ef7565b6000546001600160a01b031633036110f457565b63118cdaa760e01b6000523360045260246000fd5b466001036111295773012969f7e3439a9b04025b5a049eb9bad82a8c1290565b46600a036111495773fad44bf5b843de943a09d4f3e84949a11d3aa3e690565b4661a4b10361116a57739abd75e8640871a5a20d3b4ee6330a04c962affd90565b4661a4ba0361118b57731a22854c5b1642760a827f20137a67930ae108d290565b466089036111ab57735c4e6a9e5c1e1bf445a062006faf19ea6c49afea90565b4661013a036111cc577359ef8bf2d6c102b4c42aef9189e1a9f0abfd652d90565b4662aa36a7036111ee5773c50c62498448acc8dbde43da77f8d5d2e2c7597d90565b4662aa37dc03611210577368a2f4423ad3bf5139db563cf3bc80aa09ed707990565b4662066eee036112325773223a74b8323914afdc3ff1e5005564dc17231d6e90565b4662013882036112545773170fb206132b693e38adfc8727dcfa303546cec190565b466204cb2f036112765773030bcf3d50cad04c2e57391b12740982a930862190565b46617a69036112975773e7f1725e7734ce288f8367e1bb143e90bb3f051290565b63264e42cf60e01b6000524660045260246000fd5b8060009172184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8210156113f8575b806d04ee2d6d415b85acef8100000000600a9210156113dd575b662386f26fc100008110156113c9575b6305f5e1008110156113b8575b6127108110156113a9575b606481101561139b575b1015611390575b600a6021600184019361133485610e81565b946113426040519687610e49565b808652611351601f1991610e81565b013660208701378401015b60001901916f181899199a1a9b1b9c1cb0b131b232b360811b8282061a835304801561138b57600a909161135c565b505090565b600190910190611322565b60646002910493019261131b565b61271060049104930192611311565b6305f5e10060089104930192611306565b662386f26fc10000601091049301926112f9565b6d04ee2d6d415b85acef8100000000602091049301926112e9565b506040915072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b81046112cf565b6001610f37918161143461142e466112ac565b956112ac565b6020604051968461144e899651809285808a019101610ed4565b8501605f60f81b8382015261146c8251809385602185019101610ed4565b0101605f60f81b83820152610c0b825180936020600285019101610ed4565b610f37600160216040518094602760f81b60208301526114b48151809260208686019101610ed4565b8101602760f81b838201520301601e19810184520182610e49565b6114e0610f3793949260059261141b565b9160206040516114f08282610e49565b6000815291805161156d575b5061155d60276040519788966602aa82220aa22960cd1b858901526115298151809287868c019101610ed4565b87016401029a2aa160dd1b8382015261154b8251809387602c85019101610ed4565b01019183519384918685019101610ed4565b010103601f198101835282610e49565b9091506115ac60276040518093660102ba422a922960cd1b8683015261159b81518092888686019101610ed4565b81010301601f198101835282610e49565b90386114fc565b90815181519081811493846115ca575b5050505090565b60209293945082012092012014388080806115c356fea2646970667358221220ca3e4834fa6fba7cabb64e327a8d84684948a74d2fe0c5e9a7371e2f54e3510c64736f6c634300081a0033405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000084a4f42424f415244000000000000000000000000000000000000000000000000