Base Sepolia Testnet

Contract

0xC3287BDEF03b925A7C7f54791EDADCD88e632CcD
Source Code Source Code

Overview

ETH Balance

0 ETH

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount
Calculate AI Res...185311192024-11-28 21:48:46594 days ago1732830526IN
0xC3287BDE...88e632CcD
0.00030146 ETH0.0106436334.4
Calculate AI Res...185300692024-11-28 21:13:46594 days ago1732828426IN
0xC3287BDE...88e632CcD
0.0003 ETH0.00000030.00100025
Set Callback Gas...185299342024-11-28 21:09:16594 days ago1732828156IN
0xC3287BDE...88e632CcD
0 ETH0.000000050.0012003
Set Callback Gas...185299232024-11-28 21:08:54594 days ago1732828134IN
0xC3287BDE...88e632CcD
0 ETH0.000000040.00094115
Set Callback Gas...185299122024-11-28 21:08:32594 days ago1732828112IN
0xC3287BDE...88e632CcD
0 ETH0.000000040.00100025

Latest 2 internal transactions

Parent Transaction Hash Block From To Amount
185311192024-11-28 21:48:46594 days ago1732830526
0xC3287BDE...88e632CcD
0.00030146 ETH
185300692024-11-28 21:13:46594 days ago1732828426
0xC3287BDE...88e632CcD
0.0003 ETH

Loading...
Loading
Source Code Verified Exact Match

Contract Name

SimplePrompt

Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled
Yes with 1000 runs
Other Settings
paris EvmVersion
License
MIT
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"}]
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

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
0xC3287BDEF03b925A7C7f54791EDADCD88e632CcD
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.