Ben & Julien
Verified contract
Proxy
Active on
Ethereum with 53 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
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
-
variable spans 49 additional slots
4 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
KTH | ERC-20 | 777 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15109310 | 2 years ago | | | 0 | 0.0030855000 | |
| 12170539 | 4 years ago | | | 0 | 0.028436520 | |
| 12170243 | 4 years ago | | | 0 | 0.029300952 | |
| 12127623 | 4 years ago | | | 0 | 0.028264672 | |
| 12082331 | 4 years ago | | | 0 | 0.026867808 | |
| 12082301 | 4 years ago | | | 0 | 0.024288946 | |
| 12082285 | 4 years ago | | | 0 | 0.021818270 | |
| 12082276 | 4 years ago | | | 0 | 0.021818270 | |
| 12082266 | 4 years ago | | | 0 | 0.031305920 | |
| 12060496 | 4 years ago | | | 0 | 0.046315584 |
ABI
ABI objects
Getter at block 20905574
BASIS_POINTS_DEN() view returns (uint256)
10000
CANCEL_TYPEHASH() view returns (bytes32)
0x1dcdd758bfdcb6d5db461ba4164a8b2dfa2ba4228a03f73881a8c4c6f3c6031c
beneficiary() view returns (address)
0xdd8e2548da5a992a63ae5520c6bc92c37a2bcc44
erc1820() view returns (address)
0x1820a4b7618bde71dce8cdc73aab6c95905fad24
expirationDuration() view returns (uint256)
31536000
freeTrialLength() view returns (uint256)
0
isAlive() view returns (bool)
true
isOwner() view returns (bool)
false
keyCancelInterfaceId() view returns (bytes32)
0xd6342b4bfdf66164985c9f5fe235f643a035ee12f507d7bd0f8c89e07e790f68
keyPrice() view returns (uint256)
5000000000000000000
keySoldInterfaceId() view returns (bytes32)
0x4d99da10ff5120f726d35edd8dbd417bbe55d90453b8432acd284e650ee2c6f0
maxNumberOfKeys() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
name() view returns (string)
Ben & Julien
numberOfOwners() view returns (uint256)
37
owner() view returns (address)
0xdd8e2548da5a992a63ae5520c6bc92c37a2bcc44
publicLockVersion() pure returns (uint256)
6
refundPenaltyBasisPoints() view returns (uint256)
1000
symbol() view returns (string)
UDT
tokenAddress() view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
totalSupply() view returns (uint256)
34
transferFeeBasisPoints() view returns (uint256)
0
unlockProtocol() view returns (address)
0x3d5409cce1d45233de1d4ebdee74b8e004abdd13
Read-only
balanceOf(address _owner) view returns (uint256)
getApproved(uint256 _tokenId) view returns (address)
getBalance(address _tokenAddress, 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, uint256 _time) view returns (uint256)
isApprovedForAll(address _owner, address _operator) view returns (bool)
isKeyOwner(uint256 _tokenId, address _owner) view returns (bool)
isLockManager(address account) 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)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 _index) view returns (uint256)
tokenOfOwnerByIndex(address _owner, uint256 _index) view returns (uint256)
tokenURI(uint256 _tokenId) view returns (string)
State-modifying
Events addLockManager(address account)
approve(address _approved, uint256 _tokenId)
cancelAndRefund()
cancelAndRefundFor(address _keyOwner, uint8 _v, bytes32 _r, bytes32 _s)
destroyLock()
disableLock()
expireKeyFor(address _owner)
fullRefund(address _keyOwner, uint256 amount)
grantKeys(address[] _recipients, uint256[] _expirationTimestamps)
initialize()
initialize(address _owner, uint256 _expirationDuration, address _tokenAddress, uint256 _keyPrice, uint256 _maxNumberOfKeys, string _lockName)
initialize(address sender)
invalidateOffchainApproval(uint256 _nextAvailableNonce)
purchase(uint256 _value, address _recipient, address _referrer, bytes _data) payable
renounceLockManager()
renounceOwnership()
safeTransferFrom(address _from, address _to, uint256 _tokenId)
safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes _data)
setApprovalForAll(address _to, bool _approved)
setBaseTokenURI(string _baseTokenURI)
shareKey(address _to, uint256 _tokenId, uint256 _timeShared)
transferFrom(address _from, address _recipient, uint256 _tokenId)
transferOwnership(address newOwner)
updateBeneficiary(address _beneficiary)
updateKeyPricing(uint256 _keyPrice, address _tokenAddress)
updateLockName(string _lockName)
updateLockSymbol(string _lockSymbol)
updateRefundPenalty(uint256 _freeTrialLength, uint256 _refundPenaltyBasisPoints)
updateTransferFee(uint256 _transferFeeBasisPoints)
withdraw(address _tokenAddress, 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 indexed tokenId)
LockManagerAdded(address indexed account)
LockManagerRemoved(address indexed account)
NewLockSymbol(string symbol)
NonceChanged(address indexed keyOwner, uint256 nextAvailableNonce)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PricingChanged(uint256 oldKeyPrice, uint256 keyPrice, address oldTokenAddress, address tokenAddress)
RefundPenaltyChanged(uint256 freeTrialLength, uint256 refundPenaltyBasisPoints)
TimestampChanged(uint256 indexed _tokenId, uint256 _amount, bool _timeAdded)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
TransferFeeChanged(uint256 transferFeeBasisPoints)
Withdrawal(address indexed sender, address indexed tokenAddress, address indexed beneficiary, uint256 amount)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.