PublicLock
Verified contract
Active on
Ethereum with 578 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
3 additional
variables
Balances ($16.68)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
UDT | ERC-20 | 0.425926 | $39.16 |
$16.68 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17587610 | a year ago | | | 0 | 0.0063895865 | |
| 16344383 | 2 years ago | | | 0 | 0.0033095943 | |
| 15970036 | 2 years ago | | | 0 | 0.0010127744 | |
| 15849067 | 2 years ago | | | 0 | 0.0037099499 | |
| 15671735 | 2 years ago | | | 0 | 0.0016058463 | |
| 15605985 | 2 years ago | | | 0 | 0.00090030345 | |
| 15476681 | 2 years ago | | | 0 | 0.0010217562 | |
| 15301053 | 2 years ago | | | 0 | 0.00092217824 | |
| 15251688 | 2 years ago | | | 0 | 0.0017070464 | |
| 15247347 | 2 years ago | | | 0 | 0.0010276153 |
ABI
ABI objects
Getter at block 21315557
beneficiary() view returns (address)
0x33ab07df7f09e793ddd1e9a25b079989a557119a
expirationDuration() view returns (uint256)
2592000
isAlive() view returns (bool)
true
isOwner() view returns (bool)
false
keyPrice() view returns (uint256)
0
maxNumberOfKeys() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
name() view returns (string)
Unlock Blog Members
numberOfKeysSold() view returns (uint256)
449
numberOfOwners() view returns (uint256)
470
owner() view returns (address)
0x33ab07df7f09e793ddd1e9a25b079989a557119a
publicLockVersion() pure returns (uint16)
4
refundPenaltyDenominator() view returns (uint256)
10
refundPenaltyNumerator() view returns (uint256)
1
symbol() view returns (string)
UDT
tokenAddress() view returns (address)
0x0000000000000000000000000000000000000000
totalSupply() view returns (uint256)
449
transferFeeDenominator() view returns (uint256)
100
transferFeeNumerator() view returns (uint256)
0
unlockProtocol() view returns (address)
0x3d5409cce1d45233de1d4ebdee74b8e004abdd13
Read-only
address2Str(address _addr) pure returns (string)
balanceOf(address _owner) view returns (uint256)
getApproved(uint256 _tokenId) view returns (address)
getBalance(address _account) view returns (uint256)
getCancelAndRefundApprovalHash(address _keyOwner, address _txSender) view returns (bytes32 approvalHash)
getCancelAndRefundValueFor(address _owner) view returns (uint256 refund)
getHasValidKey(address _owner) view returns (bool)
getOwnersByPage(uint256 _page, uint256 _pageSize) view returns (address[])
getTokenIdFor(address _account) view returns (uint256)
getTransferFee(address _owner) view returns (uint256)
isApprovedForAll(address _owner, address _operator) view returns (bool)
isKeyOwner(uint256 _tokenId, address _owner) view returns (bool)
keyExpirationTimestampFor(address _owner) view returns (uint256 timestamp)
keyOwnerToNonce(address) view returns (uint256)
ownerOf(uint256 _tokenId) view returns (address)
owners(uint256) view returns (address)
strConcat(string _a, string _b, string _c, string _d) pure returns (string _concatenatedString)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 _tokenId) view returns (string)
uint2Str(uint256 _i) pure returns (string _uintAsString)
State-modifying
Events approve(address _approved, uint256 _tokenId) payable
cancelAndRefund()
cancelAndRefundFor(address _keyOwner, bytes _signature)
destroyLock()
disableLock()
expireKeyFor(address _owner)
grantKey(address _recipient, uint256 _expirationTimestamp)
grantKeys(address[] _recipients, uint256 _expirationTimestamp)
grantKeys(address[] _recipients, uint256[] _expirationTimestamps)
incrementNonce()
initialize(address sender)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
purchaseFor(address _recipient) payable
purchaseForFrom(address _recipient, address _referrer) payable
renounceOwnership()
safeTransferFrom(address _from, address _to, uint256 _tokenId) payable
safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes _data) payable
setApprovalForAll(address _to, bool _approved)
setBaseTokenURI(string _baseTokenURI)
transferFrom(address _from, address _recipient, uint256 _tokenId) payable
transferOwnership(address newOwner)
updateBeneficiary(address _beneficiary)
updateKeyPrice(uint256 _keyPrice)
updateLockName(string _lockName)
updateLockSymbol(string _lockSymbol)
updateRefundPenalty(uint256 _refundPenaltyNumerator, uint256 _refundPenaltyDenominator)
updateTransferFee(uint256 _transferFeeNumerator, uint256 _transferFeeDenominator)
withdraw(uint256 _amount)
Approval(address indexed _owner, address indexed _approved, uint256 indexed _tokenId)
ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
CancelKey(uint256 indexed tokenId, address indexed owner, address indexed sendTo, uint256 refund)
Destroy(uint256 balance, address indexed owner)
Disable()
ExpireKey(uint256 tokenId)
NewLockSymbol(string symbol)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PriceChanged(uint256 oldKeyPrice, uint256 keyPrice)
RefundPenaltyChanged(uint256 oldRefundPenaltyNumerator, uint256 oldRefundPenaltyDenominator, uint256 refundPenaltyNumerator, uint256 refundPenaltyDenominator)
Transfer(address indexed _from, address indexed _to, uint256 indexed _tokenId)
TransferFeeChanged(uint256 oldTransferFeeNumerator, uint256 oldTransferFeeDenominator, uint256 transferFeeNumerator, uint256 transferFeeDenominator)
Withdrawal(address indexed sender, address indexed beneficiary, uint256 amount)
constructor(address _owner, uint256 _expirationDuration, address _tokenAddress, uint256 _keyPrice, uint256 _maxNumberOfKeys, string _lockName)
fallback()
This contract contains no error objects.