Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
Latest 5 from a total of 5 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Calculate AI Res... | 18531119 | 594 days ago | IN | 0.00030146 ETH | 0.01064363 | ||||
| Calculate AI Res... | 18530069 | 594 days ago | IN | 0.0003 ETH | 0.0000003 | ||||
| Set Callback Gas... | 18529934 | 594 days ago | IN | 0 ETH | 0.00000005 | ||||
| Set Callback Gas... | 18529923 | 594 days ago | IN | 0 ETH | 0.00000004 | ||||
| Set Callback Gas... | 18529912 | 594 days ago | IN | 0 ETH | 0.00000004 |
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"contract IAIOracle","name":"_aiOracle","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"contract IAIOracle","name":"expected","type":"address"},{"internalType":"contract IAIOracle","name":"found","type":"address"}],"name":"UnauthorizedCallbackSource","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"requestId","type":"uint256"},{"indexed":true,"internalType":"enum AIOracleCallbackReceiver.AIOracleError","name":"code","type":"uint8"},{"indexed":false,"internalType":"bytes","name":"message","type":"bytes"},{"indexed":false,"internalType":"bytes","name":"callbackData","type":"bytes"}],"name":"AICallbackError","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"requestId","type":"uint256"},{"indexed":false,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"modelId","type":"uint256"},{"indexed":false,"internalType":"string","name":"prompt","type":"string"}],"name":"promptRequest","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"requestId","type":"uint256"},{"indexed":false,"internalType":"string","name":"output","type":"string"},{"indexed":false,"internalType":"bytes","name":"callbackData","type":"bytes"}],"name":"promptsUpdated","type":"event"},{"inputs":[],"name":"aiOracle","outputs":[{"internalType":"contract IAIOracle","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"requestId","type":"uint256"},{"internalType":"bytes","name":"output","type":"bytes"},{"internalType":"bytes","name":"callbackData","type":"bytes"}],"name":"aiOracleCallback","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"requestId","type":"uint256"},{"internalType":"enum AIOracleCallbackReceiver.AIOracleError","name":"code","type":"uint8"},{"internalType":"bytes","name":"message","type":"bytes"},{"internalType":"bytes","name":"callbackData","type":"bytes"}],"name":"aiOracleCallbackError","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"modelId","type":"uint256"},{"internalType":"string","name":"prompt","type":"string"}],"name":"calculateAIResult","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"callbackGasLimit","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"modelId","type":"uint256"}],"name":"estimateFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"requestId","type":"uint256"}],"name":"isFinalized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"requests","outputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"modelId","type":"uint256"},{"internalType":"bytes","name":"input","type":"bytes"},{"internalType":"bytes","name":"output","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"modelId","type":"uint256"},{"internalType":"uint64","name":"gasLimit","type":"uint64"}],"name":"setCallbackGasLimit","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60c03461009357601f610a2d38819003918201601f19168301916001600160401b038311848410176100985780849260209460405283398101031261009357516001600160a01b0381168103610093576080523360a05260405161097e90816100af8239608051818181610173015281816102cb015281816105d4015281816106780152610734015260a051816104e30152f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe60806040908082526004918236101561001757600080fd5b600091823560e01c908163127e8e4d146106ce5750806320f387181461069c57806331b221cd1461065957806333727c4d14610583578063813d1e15146104b057806381d12c58146104335780638e6fd00614610386578063b0347814146102745763fac5d7e11461008857600080fd5b6003199080823601126102705783359167ffffffffffffffff9160243583811161026c576100b990369088016108f4565b919092848311610259578697602097959697968351926100e289601f19601f89011601856107a9565b85845236868801116102555789978461014e8b9694898b898098013783868b850101528b84526001865288842054169188519b8c977f5b95380600000000000000000000000000000000000000000000000000000000895288015260a0602488015260a48701906108b4565b9030604487015260648601528481039283016084860152520181346001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af193841561024b5787946101f2575b50907fa0faead83d70148ae18b694377f9bef079251342ab90e14af0f9ef68b891269f95826101ec94935196879687523390870152850152608060608501526080840191610927565b0390a180f35b92919093508483813d8311610244575b61020c81836107a9565b81010312610240579151929091907fa0faead83d70148ae18b694377f9bef079251342ab90e14af0f9ef68b891269f6101a3565b8680fd5b503d610202565b81513d89823e3d90fd5b8780fd5b60248760418a634e487b7160e01b835252fd5b8580fd5b8280fd5b5091346103825760603660031901126103825767ffffffffffffffff9060243582811161037e576102a890369083016108f4565b9260443590811161037a576102c090369084016108f4565b916001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001680330361034557509186916103386101ec947f06a0e7c58dc0deb40e0fe5d0b6f113abd3b70be188511800ff197ef9b3d9bdf9989951978897358852606060208901526060880191610927565b9285840390860152610927565b846044918951917f865c066e000000000000000000000000000000000000000000000000000000008352820152336024820152fd5b8480fd5b8380fd5b5080fd5b508290346102705760803660031901126102705760243591600283101561037e5767ffffffffffffffff9160443583811161026c576103c890369084016108f4565b919093606435908111610240577fbe2594e1da9c55cfaa6a9acbe56ca65088194667821fa75e20648b6d25032dcb9361041d61040a61042d93369084016108f4565b9190978551968688978852870191610927565b9184830360208601523596610927565b0390a380f35b508234610270576020366003190112610270579181923581528060205220906104ac6001600160a01b038354169161049e6001850154946080610484600361047d600285016107e1565b93016107e1565b9380519788978852602088015286015260808501906108b4565b9083820360608501526108b4565b0390f35b508290346102705780600319360112610270576024359167ffffffffffffffff831680930361037e576001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016330361052757358352600160205282209067ffffffffffffffff1982541617905580f35b602060649251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152600a60248201527f4f6e6c79206f776e6572000000000000000000000000000000000000000000006044820152fd5b508290346102705760209283600319360112610643578151927f33727c4d00000000000000000000000000000000000000000000000000000000845280359084015283836024816001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165afa92831561064d57819361060e575b5050519015158152f35b909192508381813d8311610646575b61062781836107a9565b8101031261038257519081151582036106435750908380610604565b80fd5b503d61061d565b509051903d90823e3d90fd5b5034610382578160031936011261038257602090516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b508234610270576020366003190112610270578160209367ffffffffffffffff92358152600185522054169051908152f35b905034610270576020938460031936011261037e5780358085526001865267ffffffffffffffff8486205416917ee1d8d0000000000000000000000000000000000000000000000000000000008452830152602482015283816044816001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165afa92831561079e57809361076c575b505051908152f35b909192508382813d8311610797575b61078581836107a9565b81010312610643575051903880610764565b503d61077b565b8251903d90823e3d90fd5b90601f8019910116810190811067ffffffffffffffff8211176107cb57604052565b634e487b7160e01b600052604160045260246000fd5b9060405190600083549060018260011c90600184169687156108aa575b602094858410891461089657879884899798995290816000146108745750600114610835575b505050610833925003836107a9565b565b600090815285812095935091905b81831061085c5750506108339350820101388080610824565b85548884018501529485019487945091830191610843565b9250505061083394925060ff191682840152151560051b820101388080610824565b602485634e487b7160e01b81526022600452fd5b91607f16916107fe565b919082519283825260005b8481106108e0575050826000602080949584010152601f8019910116010190565b6020818301810151848301820152016108bf565b9181601f840112156109225782359167ffffffffffffffff8311610922576020838186019501011161092257565b600080fd5b908060209392818452848401376000828201840152601f01601f191601019056fea264697066735822122086982d70db91b08a927444a404bc1fe8f2a20c04b20b235fe60752123ebd86df64736f6c634300081800330000000000000000000000000a0f4321214bb6c7811dd8a71cf587bdaf03f0a0
Deployed Bytecode
0x60806040908082526004918236101561001757600080fd5b600091823560e01c908163127e8e4d146106ce5750806320f387181461069c57806331b221cd1461065957806333727c4d14610583578063813d1e15146104b057806381d12c58146104335780638e6fd00614610386578063b0347814146102745763fac5d7e11461008857600080fd5b6003199080823601126102705783359167ffffffffffffffff9160243583811161026c576100b990369088016108f4565b919092848311610259578697602097959697968351926100e289601f19601f89011601856107a9565b85845236868801116102555789978461014e8b9694898b898098013783868b850101528b84526001865288842054169188519b8c977f5b95380600000000000000000000000000000000000000000000000000000000895288015260a0602488015260a48701906108b4565b9030604487015260648601528481039283016084860152520181346001600160a01b037f0000000000000000000000000a0f4321214bb6c7811dd8a71cf587bdaf03f0a0165af193841561024b5787946101f2575b50907fa0faead83d70148ae18b694377f9bef079251342ab90e14af0f9ef68b891269f95826101ec94935196879687523390870152850152608060608501526080840191610927565b0390a180f35b92919093508483813d8311610244575b61020c81836107a9565b81010312610240579151929091907fa0faead83d70148ae18b694377f9bef079251342ab90e14af0f9ef68b891269f6101a3565b8680fd5b503d610202565b81513d89823e3d90fd5b8780fd5b60248760418a634e487b7160e01b835252fd5b8580fd5b8280fd5b5091346103825760603660031901126103825767ffffffffffffffff9060243582811161037e576102a890369083016108f4565b9260443590811161037a576102c090369084016108f4565b916001600160a01b037f0000000000000000000000000a0f4321214bb6c7811dd8a71cf587bdaf03f0a01680330361034557509186916103386101ec947f06a0e7c58dc0deb40e0fe5d0b6f113abd3b70be188511800ff197ef9b3d9bdf9989951978897358852606060208901526060880191610927565b9285840390860152610927565b846044918951917f865c066e000000000000000000000000000000000000000000000000000000008352820152336024820152fd5b8480fd5b8380fd5b5080fd5b508290346102705760803660031901126102705760243591600283101561037e5767ffffffffffffffff9160443583811161026c576103c890369084016108f4565b919093606435908111610240577fbe2594e1da9c55cfaa6a9acbe56ca65088194667821fa75e20648b6d25032dcb9361041d61040a61042d93369084016108f4565b9190978551968688978852870191610927565b9184830360208601523596610927565b0390a380f35b508234610270576020366003190112610270579181923581528060205220906104ac6001600160a01b038354169161049e6001850154946080610484600361047d600285016107e1565b93016107e1565b9380519788978852602088015286015260808501906108b4565b9083820360608501526108b4565b0390f35b508290346102705780600319360112610270576024359167ffffffffffffffff831680930361037e576001600160a01b037f000000000000000000000000f5aeb5a4b35be7af7dbfdb765f99bcf479c917bd16330361052757358352600160205282209067ffffffffffffffff1982541617905580f35b602060649251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152600a60248201527f4f6e6c79206f776e6572000000000000000000000000000000000000000000006044820152fd5b508290346102705760209283600319360112610643578151927f33727c4d00000000000000000000000000000000000000000000000000000000845280359084015283836024816001600160a01b037f0000000000000000000000000a0f4321214bb6c7811dd8a71cf587bdaf03f0a0165afa92831561064d57819361060e575b5050519015158152f35b909192508381813d8311610646575b61062781836107a9565b8101031261038257519081151582036106435750908380610604565b80fd5b503d61061d565b509051903d90823e3d90fd5b5034610382578160031936011261038257602090516001600160a01b037f0000000000000000000000000a0f4321214bb6c7811dd8a71cf587bdaf03f0a0168152f35b508234610270576020366003190112610270578160209367ffffffffffffffff92358152600185522054169051908152f35b905034610270576020938460031936011261037e5780358085526001865267ffffffffffffffff8486205416917ee1d8d0000000000000000000000000000000000000000000000000000000008452830152602482015283816044816001600160a01b037f0000000000000000000000000a0f4321214bb6c7811dd8a71cf587bdaf03f0a0165afa92831561079e57809361076c575b505051908152f35b909192508382813d8311610797575b61078581836107a9565b81010312610643575051903880610764565b503d61077b565b8251903d90823e3d90fd5b90601f8019910116810190811067ffffffffffffffff8211176107cb57604052565b634e487b7160e01b600052604160045260246000fd5b9060405190600083549060018260011c90600184169687156108aa575b602094858410891461089657879884899798995290816000146108745750600114610835575b505050610833925003836107a9565b565b600090815285812095935091905b81831061085c5750506108339350820101388080610824565b85548884018501529485019487945091830191610843565b9250505061083394925060ff191682840152151560051b820101388080610824565b602485634e487b7160e01b81526022600452fd5b91607f16916107fe565b919082519283825260005b8481106108e0575050826000602080949584010152601f8019910116010190565b6020818301810151848301820152016108bf565b9181601f840112156109225782359167ffffffffffffffff8311610922576020838186019501011161092257565b600080fd5b908060209392818452848401376000828201840152601f01601f191601019056fea264697066735822122086982d70db91b08a927444a404bc1fe8f2a20c04b20b235fe60752123ebd86df64736f6c63430008180033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000a0f4321214bb6c7811dd8a71cf587bdaf03f0a0
-----Decoded View---------------
Arg [0] : _aiOracle (address): 0x0A0f4321214BB6C7811dD8a71cF587bdaF03f0A0
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000a0f4321214bb6c7811dd8a71cf587bdaf03f0a0
Deployed Bytecode Sourcemap
200:1945:4:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1942:126;;;200:1945;1942:126;;;;200:1945;;;;;;;;;;;:::i;:::-;2022:4;;200:1945;;;;;;;;;;;;;;;;;;;1942:126;1974:9;;-1:-1:-1;;;;;1942:8:4;200:1945;1942:126;;;;;;;;;;;200:1945;;;2083:53;200:1945;;;;;;;;;;;2108:10;200:1945;;;;;;;;;;;;;;;;;:::i;:::-;2083:53;;;200:1945;;1942:126;;;;;;;;;;;;;;;;;;;:::i;:::-;;;200:1945;;;;;;;1942:126;;;2083:53;1942:126;;200:1945;;;;1942:126;;;;;;200:1945;;;;;;;;;;;;;;;;;;-1:-1:-1;;;200:1945:4;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;200:1945:4;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;:::i;:::-;1080:8:1;-1:-1:-1;;;;;1080:8:1;200:1945:4;1034:10:1;;1059:29;1055:122;;200:1945:4;;;;;;;1495:55;200:1945;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;:::i;1055:122:1:-;200:1945:4;;;;;1111:55:1;;;;;;200:1945:4;1034:10:1;200:1945:4;;;;1111:55:1;200:1945:4;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;200:1945:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;2395:55:1;200:1945:4;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;:::i;:::-;2395:55:1;;;200:1945:4;;;;;;;;;;-1:-1:-1;;200:1945:4;;;;;;;;;;;;;;;;-1:-1:-1;;;;;200:1945:4;;;791:51;200:1945;;791:51;;200:1945;791:51;200:1945;791:51;;;;;;;:::i;:::-;;;;:::i;:::-;200:1945;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;711:5:4;200:1945;697:10;:19;200:1945;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1723:31:1;200:1945:4;1723:31:1;;200:1945:4;;1723:31:1;;;200:1945:4;1723:8:1;;200:1945:4;1723:8:1;-1:-1:-1;;;;;1723:8:1;200:1945:4;1723:31:1;;;;;;;;;;;200:1945:4;;;;;;;;;;1723:31:1;;;;;;;;;;;;;;;;;;:::i;:::-;;;200:1945:4;;;;;;;;;;;;;1723:31:1;;;;;;200:1945:4;;;1723:31:1;;;;;;200:1945:4;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;262:35:1;200:1945:4;;;;;;;;;;;;-1:-1:-1;;200:1945:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1648:56;200:1945;1648:56;;;;200:1945;;;;;1648:8;;200:1945;1648:8;-1:-1:-1;;;;;1648:8:4;200:1945;1648:56;;;;;;;;;;;200:1945;;;;;;;;1648:56;;;;;;;;;;;;;;;;;;:::i;:::-;;;200:1945;;;;;;1648:56;;;;;;;;;;;200:1945;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;-1:-1:-1;;;200:1945:4;;;;;;;;;;;;;-1:-1:-1;200:1945:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:::o;:::-;-1:-1:-1;200:1945:4;;;;;;;;-1:-1:-1;;200:1945:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;200:1945:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;200:1945:4;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;200:1945:4;;;;;;;;;-1:-1:-1;200:1945:4;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;-1:-1:-1;200:1945:4;;;;;;;;-1:-1:-1;;200:1945:4;;;;:::o
Swarm Source
ipfs://86982d70db91b08a927444a404bc1fe8f2a20c04b20b235fe60752123ebd86df
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

