Chronicle_USDC_USD_1

Verified contract

Active on Base with 425 txns
Deployed by via 0x18819713 at 14844501
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 511 additional slots
ERC-20
--
ERC-20
--
ERC-20
--
0xcaf487878bd7f0ddcf91db4833d2a31105a707af507e78ecb0c0fd6f133c6e96
0x9157db48bf505ce44d16c21362781069fed14c2ca6e34b2150d6ab800cb95435
0x0dd526bb218174992edaa4d07d89201ad7a2f90b4ae0ba72ce7fcbb94058b620
0x5d3e78962e6971ed0a8100517645691da90b3f0870071031243b2cfcbfb93127
0xd0d69b4015c363ba2e34e97cf6ee770943ced8beec6443af8d517ec510b78ce9
0x49ad70a6d8f30ddb57933374f628a3e21fea8060bf1b4c9687cdd456369c67a4
0x401a06291b8b2be4a646706cb7a5f6b96e07a174a492eb4a3e5a3645be73419b
0x21ffa210eb616dc4ed97580e996dbc296c7cc675bd76eea9a1043a98d583e17e
0x73b1b1d03f87cdc6e468d91c2827ffb7fcd61ee796bdb40eb589e804c04b8b0d
0x8bc8f6e6e9ab65ae531caa495591098fbe84ac2f2c848e783d586bcd989cdcd5

Functions
Getter at block 22747360
authed(view returns (address[])
[0x9E2c3e0BcE361067Fd8D55098EAED63d31bC9429, 0x14C6D0Aacfd075beabe19a46cdab64b43f9Be5aF]
bar(view returns (uint8)
13
decimals(view returns (uint8)
18
feedRegistrationMessage(view returns (bytes32)
0x57c1e145a0f9acdf7ca321fc92c5c6d6a172a792886155100a4509a529c49601
 
feeds(view returns (address[])
 
latestAnswer(view returns (int256)
 
latestRoundData(view returns (uint80 roundIdint256 answeruint256 startedAtuint256 updatedAtuint80 answeredInRound)
 
peek(view returns (uint256bool)
 
peep(view returns (uint256bool)
 
read(view returns (uint256)
 
readWithAge(view returns (uint256uint256)
tolled(view returns (address[])
[0x0000000000000000000000000000000000000000]
 
tryRead(view returns (booluint256)
 
tryReadWithAge(view returns (booluint256uint256)
wat(view returns (bytes32)
0x555344432f555344000000000000000000000000000000000000000000000000
Read-only
authed(address whoview returns (bool)
bud(address whoview returns (uint256)
constructPokeMessage(struct IScribePokeData pokeDataview returns (bytes32)
feeds(address whoview returns (bool)
feeds(uint8 feedIdview returns (booladdress)
isAcceptableSchnorrSignatureNow(bytes32 messagestruct IScribeSchnorrData schnorrDataview returns (bool)
tolled(address whoview returns (bool)
wards(address whoview returns (uint256)
State-modifying
deny(address who
diss(address who
drop(uint8 feedId
drop(uint8[] feedIds
kiss(address who
lift(struct LibSecp256k1Point pubKeystruct IScribeECDSAData ecdsaDatareturns (uint8)
lift(struct LibSecp256k1Point[] pubKeysstruct IScribeECDSAData[] ecdsaDatasreturns (uint8[])
poke(struct IScribePokeData pokeDatastruct IScribeSchnorrData schnorrData
poke_optimized_7136211(struct IScribePokeData pokeDatastruct IScribeSchnorrData schnorrData
rely(address who
setBar(uint8 bar_
Events
AuthGranted(address indexed calleraddress indexed who
AuthRenounced(address indexed calleraddress indexed who
BarUpdated(address indexed calleruint8 oldBaruint8 newBar
FeedDropped(address indexed calleraddress indexed feed
FeedLifted(address indexed calleraddress indexed feed
Poked(address indexed calleruint128 valuint32 age
TollGranted(address indexed calleraddress indexed who
TollRenounced(address indexed calleraddress indexed who
Constructor
constructor(address initialAuthedbytes32 wat_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
BarNotReached(uint8 numberSignersuint8 bar
DoubleSigningAttempted(uint8 feedId
FutureMessage(uint32 givenAgeuint32 currentTimestamp
InvalidFeedId(uint8 feedId
NotAuthorized(address caller
NotTolled(address caller
SchnorrSignatureInvalid(
StaleMessage(uint32 givenAgeuint32 currentAge