AutoSniper

Verified contract

Active on Ethereum with 2,355 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $51,403.41
ERC-20
Value $4.02
 (#41)
ERC-721
--
0xd1330c847140356d1b326ee4bb16b1781e7177d1f9d1cd4c76dd58f375eeeed7
0xc3c8dd014cdf1d299b3cd9fae2b494b02ced0e20b38366ca8d4edafc91eb394b
0x5c2e188508c85aafbcd01fabad1319c66bce10b314221113253040ffaabeb5c2
0x212073e429de1afb08ac9c5be00e3433e0a4c40079b60c5f0acccce067a7f19e
0x5e721b1e06acf052e04e4a11f83122116407f394a18f1fe818fd1f4150894404
0xcfa5b79e46e2c0093af98753d43a4fd3928ccd0f598734ef4dd1dd3a30fc24b3
0x009c85fedd7acbef23ae61714e14bf946701b9db1e917a2bdd67f50ef825b151
0x16d9118c38f2e54a81c19cef3a1f321fcc201e3350ca5776ce400ed12dc5e270
0xf168168e739eba90fc67ef591950a2757e10c6e3ed4f5b2e37d8ab32b9bb96cc
0x7c02f3766bbdf7d84d9a861ddd2db91fc86af56b447f93d3d0054caae007f453

Functions
Getter at block 21246131
migrationEnabled(view returns (bool)
false
nextContractVersionAddress(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address result)
0xd6309d958328352620b8856c0b08bd64c82244d2
Read-only
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
sniperBalance(address sniperview returns (uint128)
sniperStates(addressview returns (uint128 ethBalancebool isPaused)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
deposit(address sniperpayable 
depositSelf(payable 
migrateBalance(
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
onERC721Received(addressuint256bytesreturns (bytes4)
renounceOwnership(payable 
requestOwnershipHandover(payable 
rescueERC1155(address assetuint256[] idsuint256[] amountsaddress recipient
rescueERC20(address assetaddress recipient
rescueERC721(address assetuint256[] idsaddress recipient
setFulfillerAddress(address _fulfiller
setMigrationAddress(address _destination
setUserIsPaused(bool isPaused
snipe_2572234525(address[] contractAddressesbytes[] callsuint256[] valuesaddress sniperuint256 validatorTipuint256 fulfillerTip
transferOwnership(address newOwnerpayable 
withdraw(uint256 amount
Events
Deposit(address sniperuint256 amount
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
Withdrawal(address sniperuint256 amount
Constructor
constructor(
Fallback and receive
receive(
Errors
AlreadyInitialized(
ArrayLengthMismatch(
CallerNotFulfiller(
FailedToPayAutosniper(
FailedToPayValidator(
FailedToWithdraw(
FulfillerCannotHaveBalance(
InsufficientBalance(
MigrationNotEnabled(
NewOwnerIsZeroAddress(
NoHandoverRequest(
OrderFailed(
SniperIsPaused(
Unauthorized(