ArchaeologistFacet

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x4f76766c at 17594524
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 12 additional slots

No balances found for "ArchaeologistFacet"

No transactions found for "ArchaeologistFacet"


Functions
Getter at block 21315544

This contract contains no getter function objects.

Read-only

This contract contains no read-only function objects.

State-modifying
depositFreeBond(uint256 amount
publishPrivateKey(bytes32 sarcoIdbytes32 privateKey
registerArchaeologist(string peerIduint256 minimumDiggingFeePerSeconduint256 maximumRewrapIntervaluint256 freeBonduint256 maximumResurrectionTimeuint256 curseFee
updateArchaeologist(string peerIduint256 minimumDiggingFeePerSeconduint256 maximumRewrapIntervaluint256 freeBonduint256 maximumResurrectionTimeuint256 curseFee
withdrawFreeBond(uint256 amount
withdrawReward(
Events
DepositFreeBond(address indexed archaeologistuint256 depositedBond
PublishPrivateKey(bytes32 indexed sarcoIdbytes32 privateKeyaddress indexed archaeologist
RegisterArchaeologist(address indexed archaeologiststring peerIduint256 minimumDiggingFeeuint256 maximumRewrapIntervaluint256 freeBonduint256 maximumResurrectionTimeuint256 curseFee
UpdateArchaeologist(address indexed archaeologiststring peerIduint256 minimumDiggingFeeuint256 maximumRewrapIntervaluint256 freeBonduint256 maximumResurrectionTimeuint256 curseFee
WithdrawFreeBond(address indexed archaeologistuint256 withdrawnBond
WithdrawReward(address indexed archaeologistuint256 withdrawnReward
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ArchaeologistAlreadyPublishedPrivateKey(address archaeologistAddress
ArchaeologistHasBeenAccused(address archaeologistAddressbytes32 sarcoId
ArchaeologistNotOnSarcophagus(address archaeologist
ArchaeologistProfileExistsShouldBe(bool existsaddress archaeologist
ArchaeologistPublishedIncorrectPrivateKey(address archaeologistAddressbytes publicKeybytes32 privateKey
CannotSetZeroProfileValue(
SarcophagusCompromised(bytes32 sarcoId
SarcophagusDoesNotExist(bytes32 sarcoId
SarcophagusInactive(bytes32 sarcoId
TooEarlyForPublish(uint256 currentTimeuint256 resurrectionTime
TooLateForPublish(uint256 currentTimeuint256 publishDeadline