2 txs
6 calls
constructor
constructor(address owner)
functions
allowlist
viewfunction allowlist(address) view returns (bool)
owners
viewfunction owners(address) view returns (bool)
createAgentEvent
nonpayablefunction createAgentEvent(address tokenAddress, address creatorAddress, address agentAddress, uint256 agentTokenId, address poolAddress)
graduatedEvent
nonpayablefunction graduatedEvent(address tokenAddress, uint256 tokenId)
setAllowListEntry
nonpayablefunction setAllowListEntry(address _address, bool _allowlist)
setOwnerEntry
nonpayablefunction setOwnerEntry(address _address, bool _owner)
tradeEvent
nonpayablefunction tradeEvent(address spender, address tokenIn, address tokenOut, uint256 amountIn, uint256 amountOut, uint256 timestamp)
events
AgentCreated
event AgentCreated(address indexed tokenAddress, address indexed creatorAddress, address indexed agentAddress, uint256 agentTokenId, address poolAddress)
AgentRegistered
event AgentRegistered(uint256 indexed tokenId, address indexed to, address indexed account)
TokenGraduated
event TokenGraduated(address indexed tokenAddress, uint256 tokenId)
TradeEvent
event TradeEvent(address indexed spender, address indexed tokenIn, address indexed tokenOut, uint256 amountIn, uint256 amountOut, uint256 timestamp)
errors
No errors.
creation bytecode
0x608034607457601f61056438819003918201601f19168301916001600160401b03831184841017607957808492602094604052833981010312607457516001600160a01b0381169081900360745760005260016020526040600020600160ff198254161790556040516104d490816100908239f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe608080604052600436101561001357600080fd5b60003560e01c908163022914a71461038f575080634651e51e146102f55780636f9b15e7146102555780639ea3afb0146101b5578063a7cd52cb14610176578063cf8df5a5146101075763e2be99121461006c57600080fd5b346101025761007a3661040c565b33600052600160205260ff60406000205416156100bd576100bb9160018060a01b0316600052600060205260406000209060ff801983541691151516179055565b005b60405162461bcd60e51b815260206004820152601d60248201527f4f6e6c79206f776e6572732063616e2073657420616c6c6f776c6973740000006044820152606490fd5b600080fd5b34610102576040366003190112610102576101206103ca565b33600052600060205261013a60ff6040600020541661043b565b60405160243581526001600160a01b03909116907f3774b363547126f466f72012377433ce54030696ae07ad35617ad9317eaf776b90602090a2005b34610102576020366003190112610102576001600160a01b036101976103ca565b166000526000602052602060ff604060002054166040519015158152f35b34610102576101c33661040c565b33600052600160205260ff6040600020541615610204576100bb9160018060a01b0316600052600160205260406000209060ff801983541691151516179055565b60405162461bcd60e51b815260206004820152602360248201527f4f6e6c79206f776e6572732063616e20757064617465206f74686572206f776e60448201526265727360e81b6064820152608490fd5b346101025760a03660031901126101025761026e6103ca565b6102766103e0565b9061027f6103f6565b6084356001600160a01b03811691908290036101025760407fd49e3f5e31b7ed1e8902c4417082f93c0e4fc2fb4ae27b5c8426591a75e30a42913360005260006020526102d260ff83600020541661043b565b8151606435815260208101949094526001600160a01b03908116958116941692a4005b346101025760c03660031901126101025761030e6103ca565b6103166103e0565b9061031f6103f6565b33600052600060205261033960ff6040600020541661043b565b604080516064358152608435602082015260a435918101919091526001600160a01b0391821693821692909116907fb3dec20f2648ad28744495b51d9ec19ab1665f71ad58c940c0a0f10db4c7785b90606090a4005b34610102576020366003190112610102576020906001600160a01b036103b36103ca565b166000526001825260ff6040600020541615158152f35b600435906001600160a01b038216820361010257565b602435906001600160a01b038216820361010257565b604435906001600160a01b038216820361010257565b6040906003190112610102576004356001600160a01b0381168103610102579060243580151581036101025790565b1561044257565b60405162461bcd60e51b815260206004820152602e60248201527f4f6e6c7920616c6c6f776c6973746564206164647265737365732063616e206560448201526d1b5a5d081d1a1a5cc8195d995b9d60921b6064820152608490fdfea264697066735822122057876c7844c8e24e01fd15631413a5dc5fb2b592576d6afe54346bdd259740f264736f6c634300081b00330000000000000000000000006a22946fb71c06295373254ebc76989ee07d4f71