FloorSender

Verified contract

Active on Base with 114 txns
Deployed by via 0xb999b28d at 17174052
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0
ERC-20
Value $1.48
ERC-20
Value $0.03
ERC-20
Value $0.03
ERC-20
Value $0.02
ERC-20
Value $0.01
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x548b046c18f3a0852f27622b944ec7b30bb7ac5bacb4f0b125979a492c50497d
0xc406e1bb90425b06e73855681c3f0046692c87ca1c0bfd2d86716480d120838d
0x3105bd0c06ce9fdac5b901e2dbe2c9be9677df938aa864aa6f1608de944914e7
0x24d5d3f28ff240012aa276a7020d28ebfb6b444670abca131eabb63706016e70
0x8f8d174885ef92e6b77a9b0efc5fbf7bcf7bd626ca392b31bf7e26acd5b7324c
0x7c70c7399823bba6632214b5ba56fe2c82e2d3ffb5d535d518eccdc4d6936d91
0x01bcd12507b73e224dbb7e3532a18a31c16b4541d8766cb0eb36edc006428962
0x1ff470ca1db40f2092e51a7d8964faab21f86afb647d7d968c291612271e01bb
0xe20107428d961644e755d573330e0ae758e80eafadf2c5ec43fca760b1fa0393
0xdff376083f60918cd701343d21974a01264a3b912365dfa1798d2226a6af87ea

Functions
Getter at block 23814900
emergencyWithdrawExpiresAt(view returns (uint256)
1722000890
owner(view returns (address)
0xc0486f9e26183cf5ac08cfded3f5c6f1ebf4df47
paused(view returns (bool)
false
Read-only
getTransactionState(struct FloorSenderTransaction _txnview returns (uint8)
getTransactionStateForPublicKey(address _publicKeyview returns (uint8)
relayers(addressview returns (bool)
transactions(addressview returns (uint32 createdAtuint160 floorSenderAddressuint160 recipientAddressuint160 erc20ContractAddressuint256 value)
State-modifying
deposit(address _contractAddressuint256 _valueaddress _publicKeypayable 
depositForUser(address _contractAddressuint256 _valueaddress _publicKeybytes _signature
emergencyWithdraw(address[] _publicKeys
redeem(address _publicKeybytes _signaturebytes _senderSignature
redeemForUser(bytes _encodedAddressesbytes _signature
release(address _publicKey
releaseAll(address[] _publicKeys
renounceOwnership(
setEmergencyWithdrawExpiresAt(uint256 _newExpiresAt
setRelayerStatus(address _addressbool _val
transferOwnership(address newOwner
Events
EmergencyWithdrawRelease(struct FloorSenderTransaction indexed transaction
FundsDeposited(address indexed publicKeyaddress indexed floorSenderAddressuint256 indexed valueaddress erc20ContractAddress
FundsToppedUp(uint256 indexed amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
TxnRedeemed(struct FloorSenderTransaction indexed transaction
TxnReleased(struct FloorSenderTransaction indexed transaction
Unpaused(address account
Constructor
constructor(
Fallback and receive
receive(
Errors
AlreadySetEmergencyWithdraw(
CantBeAnNFT(
CantBeZero(
CantSendToSelf(
DepositError(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
EmergencyWithdrawExpired(
EnforcedPause(
ExpectedPause(
IncorrectState(
InvalidSignature(
NotYourTxn(
OnlyOwner(
OnlyRelayer(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SendFailed(
TxnExists(
ValuesMustMatchForETHTxn(