SafeTransfer

Verified contract

Active on Ethereum with 18,112 txns
Deployed by via 0xbf4878a2 at 11218556
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $8,261.41
0xbf1f18e9b3d75bcdbe74ea89496d233715411973650b82d64f36074484a83cd6
0xbcb1d7712a3c2f2e0313ae840a2546716acd3291aab86181063e033b0b4ea00e
0xd993b0a6b979ae7f70ac251f0738457d43e7eea9d9930a9cb985588632fb404f
0x7bfaabc97e737f02041806d483aededbe0c1e6b9d4140b61f5abf8232797ba43
0x07500b546f1382fc488af858e37324b314d2aee922d15294deb6a6d536089ffd
0x2447de09d01c63f792b4b95178348f0446280a2fe6f3551968fe614a6d2f8a52
0x06633550e40a7b2cc71bde5231220a898d2db1c4ebc0c859579f60d5dd3cf02a
0x39baf8722b8fd6d798fdda652d625881b58380fcc1ab5016a49d457a7c0b8de5
0x83fa1f43d16290e89a8e11af9866b8b053e92b2fe26c2502e6543de87771b33f
0x691137b938a74aff3e5dcf2f3c9ef933b10bd83a429ce7412554c7c0f0e4c387

Functions
Getter at block 21160587
ACTIVATOR_ROLE(view returns (bytes32)
0xec5aad7bdface20c35bc02d6d2d5760df981277427368525d634f4e2603ea192
CHAIN_ID(view returns (uint256)
1
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x6de5b71417b3fc95d9d79926816f0b6b59523e4f84ca12e6bde00f9a23de7125
HIDDEN_COLLECT_TYPEHASH(view returns (bytes32)
0x0506afef36f3613836f98ef019cb76a3e6112be8f9dc8d8fa77275d64f418234
HIDDEN_ERC20_COLLECT_TYPEHASH(view returns (bytes32)
0x9e6214229b9fba1927010d30b22a3a5d9fd5e856bb29f056416ff2ad52e8de44
HIDDEN_ERC721_COLLECT_TYPEHASH(view returns (bytes32)
0xa14a2dc51c26e451800897aa798120e7d6c35039caf5eb29b8ac35d1e914c591
NAME(view returns (string)
Kirobo Safe Transfer
VERSION(view returns (string)
1
VERSION_NUMBER(view returns (uint8)
1
totalFees(view returns (uint256)
1761088051948051945
uid(view returns (bytes32)
0x0100e56b37e5ae5a301f0000d8133a158d4a45e230560656fe5cd2c209ef7a72
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
State-modifying
autoRetrieve(address fromaddress touint256 valueuint256 feesbytes32 secretHash
autoRetrieveERC20(address tokenstring tokenSymboladdress fromaddress touint256 valueuint256 feesbytes32 secretHash
autoRetrieveERC721(address tokenstring tokenSymboladdress fromaddress touint256 tokenIdbytes tokenDatauint256 feesbytes32 secretHash
collect(address fromaddress touint256 valueuint256 feesbytes32 secretHashbytes secret
collectERC20(address tokenstring tokenSymboladdress fromaddress touint256 valueuint256 feesbytes32 secretHashbytes secret
collectERC721(address tokenstring tokenSymboladdress fromaddress touint256 tokenIdbytes tokenDatauint256 feesbytes32 secretHashbytes secret
deposit(address touint256 valueuint256 feesbytes32 secretHashpayable 
depositERC20(address tokenstring tokenSymboladdress touint256 valueuint256 feesbytes32 secretHashpayable 
depositERC721(address tokenstring tokenSymboladdress touint256 tokenIdbytes tokenDatauint256 feesbytes32 secretHashpayable 
grantRole(bytes32 roleaddress account
hiddenAutoRetrieve(address frombytes32 id1uint256 value
hiddenCollect(address fromaddress touint256 valueuint256 feesbytes32 secretHashbytes secretuint8 vbytes32 rbytes32 s
hiddenCollectERC20(address fromaddress toaddress tokenstring tokenSymboluint256 valueuint256 feesbytes32 secretHashbytes secretuint8 vbytes32 rbytes32 s
hiddenCollectERC721(address fromaddress toaddress tokenstring tokenSymboluint256 tokenIdbytes tokenDatauint256 feesbytes32 secretHashbytes secretuint8 vbytes32 rbytes32 s
hiddenDeposit(bytes32 id1payable 
hiddenRetrieve(bytes32 id1uint256 value
hiddenTimedDeposit(bytes32 id1uint64 availableAtuint64 expiresAtuint128 autoRetrieveFeespayable 
renounceRole(bytes32 roleaddress account
retrieve(address touint256 valueuint256 feesbytes32 secretHash
retrieveERC20(address tokenstring tokenSymboladdress touint256 valueuint256 feesbytes32 secretHash
retrieveERC721(address tokenstring tokenSymboladdress touint256 tokenIdbytes tokenDatauint256 feesbytes32 secretHash
revokeRole(bytes32 roleaddress account
timedDeposit(address touint256 valueuint256 feesbytes32 secretHashuint64 availableAtuint64 expiresAtuint128 autoRetrieveFeespayable 
timedDepositERC20(address tokenstring tokenSymboladdress touint256 valueuint256 feesbytes32 secretHashuint64 availableAtuint64 expiresAtuint128 autoRetrieveFeespayable 
timedDepositERC721(address tokenstring tokenSymboladdress touint256 tokenIdbytes tokenDatauint256 feesbytes32 secretHashuint64 availableAtuint64 expiresAtuint128 autoRetrieveFeespayable 
transferERC20(address tokenaddress walletuint256 value
transferERC721(address tokenaddress walletuint256 tokenIdbytes data
transferFees(address walletuint256 value
Events
Collected(address indexed fromaddress indexed tobytes32 indexed iduint256 value
Deposited(address indexed fromaddress indexed touint256 valueuint256 feesbytes32 secretHash
ERC20Collected(address indexed tokenaddress indexed fromaddress indexed tobytes32 iduint256 value
ERC20Deposited(address indexed tokenaddress indexed fromaddress indexed touint256 valueuint256 feesbytes32 secretHash
ERC20Retrieved(address indexed tokenaddress indexed fromaddress indexed tobytes32 iduint256 value
ERC20TimedDeposited(address indexed tokenaddress indexed fromaddress indexed touint256 valueuint256 feesbytes32 secretHashuint64 availableAtuint64 expiresAtuint128 autoRetrieveFees
ERC721Collected(address indexed tokenaddress indexed fromaddress indexed tobytes32 iduint256 tokenId
ERC721Deposited(address indexed tokenaddress indexed fromaddress indexed touint256 tokenIduint256 feesbytes32 secretHash
ERC721Retrieved(address indexed tokenaddress indexed fromaddress indexed tobytes32 iduint256 tokenId
ERC721TimedDeposited(address indexed tokenaddress indexed fromaddress indexed touint256 tokenIduint256 feesbytes32 secretHashuint64 availableAtuint64 expiresAtuint128 autoRetrieveFees
HCollected(address indexed fromaddress indexed tobytes32 indexed id1uint256 value
HDeposited(address indexed fromuint256 valuebytes32 indexed id1
HERC20Collected(address indexed tokenaddress indexed fromaddress indexed tobytes32 id1uint256 value
HERC721Collected(address indexed tokenaddress indexed fromaddress indexed tobytes32 id1uint256 tokenId
HRetrieved(address indexed frombytes32 indexed id1uint256 value
HTimedDeposited(address indexed fromuint256 valuebytes32 indexed id1uint64 availableAtuint64 expiresAtuint128 autoRetrieveFees
Retrieved(address indexed fromaddress indexed tobytes32 indexed iduint256 value
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TimedDeposited(address indexed fromaddress indexed touint256 valueuint256 feesbytes32 secretHashuint64 availableAtuint64 expiresAtuint128 autoRetrieveFees
Constructor
constructor(address activator
Fallback and receive
receive(
Errors

This contract contains no error objects.