Chronicle_ETH_USD_3

Verified contract

Active on Ethereum with 1,172 txns
Deployed by via 0x4d778278 at 18791466
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 511 additional slots
Native
Value $2,431.41
0x3a733f779966e07afd9b395638c0886fdd602cd1753798c05e763c2e4a615306
0x41743dbea809720dfdb82f76f419ceedec9d12c865703f5934e252903e44f6a0
0xf9d524b2e4dce199330fb50bce9635b3fb7b77c66b5cafc6b547fff8c231b7a4
0x3cd5151b99616f1df3ace146aa9791f646cb6f863ccc88113f268373d2f55d2b
0x52bcd0638ea0e105f434ba6aabf52ff69505ff3febccf91fbe34b8dad0b74111
0xa044ed9c0315803cbbb5c0ca945081c784d5eb2738db621c523a3a866e8ad3cb
0xa5c41f8dc17701eac03d68807df5083719ad871b58d2f197cb9043c3e434005d
0x3a75427fd085a938adb8ab02849719b4aaa530ee374b9f5e5a2f90feb6cace65
0x819195c0431d08fbaf25b77f0ff0685cef9d4f164152f81a5fd4981c3908e2ef
0xc507d6467590d6ba17806c14dc8c456c2729f2615dedc14ba174c36aee59157f

Functions
Getter at block 20906499
authed(view returns (address[])
[0x40C33e796be78148CeC983C2202335A0962d172A, 0x371A53bB4203Ad5D7e60e220BaC1876FF3Ddda5B]
bar(view returns (uint8)
13
challengeReward(view returns (uint256)
1000000000000000000
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)
maxChallengeReward(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
opChallengePeriod(view returns (uint16)
1200
opFeedId(view returns (uint8)
217
 
peek(view returns (uint256bool)
 
peep(view returns (uint256bool)
 
read(view returns (uint256)
 
readWithAge(view returns (uint256uint256)
 
tolled(view returns (address[])
 
tryRead(view returns (booluint256)
 
tryReadWithAge(view returns (booluint256uint256)
wat(view returns (bytes32)
0x4554482f55534400000000000000000000000000000000000000000000000000
Read-only
authed(address whoview returns (bool)
bud(address whoview returns (uint256)
constructOpPokeMessage(struct IScribePokeData pokeDatastruct IScribeSchnorrData schnorrDataview returns (bytes32)
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[])
opChallenge(struct IScribeSchnorrData schnorrDatareturns (bool)
opPoke(struct IScribePokeData pokeDatastruct IScribeSchnorrData schnorrDatastruct IScribeECDSAData ecdsaData
opPoke_optimized_397084999(struct IScribePokeData pokeDatastruct IScribeSchnorrData schnorrDatastruct IScribeECDSAData ecdsaDatapayable 
poke(struct IScribePokeData pokeDatastruct IScribeSchnorrData schnorrData
poke_optimized_7136211(struct IScribePokeData pokeDatastruct IScribeSchnorrData schnorrData
rely(address who
setBar(uint8 bar_
setMaxChallengeReward(uint256 maxChallengeReward_
setOpChallengePeriod(uint16 opChallengePeriod_
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
MaxChallengeRewardUpdated(address indexed calleruint256 oldMaxChallengeRewarduint256 newMaxChallengeReward
OpChallengePeriodUpdated(address indexed calleruint16 oldOpChallengePerioduint16 newOpChallengePeriod
OpChallengeRewardPaid(address indexed challengerstruct IScribeSchnorrData schnorrDatauint256 reward
OpPokeChallengedSuccessfully(address indexed callerstruct IScribeSchnorrData schnorrDatabytes schnorrErr
OpPokeChallengedUnsuccessfully(address indexed callerstruct IScribeSchnorrData schnorrData
OpPokeDataDropped(address indexed callerstruct IScribePokeData pokeData
OpPoked(address indexed calleraddress indexed opFeedstruct IScribeSchnorrData schnorrDatastruct IScribePokeData pokeData
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
receive(
Errors
BarNotReached(uint8 numberSignersuint8 bar
DoubleSigningAttempted(uint8 feedId
FutureMessage(uint32 givenAgeuint32 currentTimestamp
InChallengePeriod(
InvalidFeedId(uint8 feedId
NoOpPokeToChallenge(
NotAuthorized(address caller
NotTolled(address caller
SchnorrDataMismatch(uint160 gotHashuint160 wantHash
SchnorrSignatureInvalid(
SignerNotFeed(address signer
StaleMessage(uint32 givenAgeuint32 currentAge