Lift
Verified contract
Proxy
Active on
Ethereum with 1,841 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 99 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
0xdeca…deca
0xc3cf…944b
15 additional
variables
Balances ($0.00)
No balances found for "Lift"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21120275 | 14 days ago | | | 0.004 | 0.0014625622 | |
| 21106472 | 16 days ago | | | 0.004 | 0.00093479153 | |
| 21050963 | 24 days ago | | | 0.004 | 0.0042048427 | |
| 21024284 | a month ago | | | 0.004 | 0.0019199257 | |
| 21023738 | a month ago | | | 0 | 0.00047109501 | |
| 21020967 | a month ago | | | 0 | 0.00039208427 | |
| 21015639 | a month ago | | | 0.014 | 0.0032540380 | |
| 21012924 | a month ago | | | 0.0041 | 0.0031061371 | |
| 21002350 | a month ago | | | 0 | 0.00046827050 | |
| 20581060 | 3 months ago | | | 0 | 0.000048839833 |
ABI
ABI objects
Getter at block 21223696 proxiableUUID() view returns (bytes32)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
baseUri() view returns (string)
https://token.deca.systems/lift/metadata/
erc20() view returns (address)
0xdecadecadecadecadecadecadecadecadecadeca
etch() view returns (address)
0xbaac4f293fdc8edd61bffef7230fb8a8fb1c2e5c
liftBurnPayments() view returns (bool)
false
liftErc20Payments() view returns (bool)
false
liftEthPayments() view returns (bool)
true
name() view returns (string)
Lift
owner() view returns (address)
0x70feeec90d37dc73d9ded8cfafd7ede3f697b70b
priceErc20() view returns (uint256)
4000000000000000
priceEth() view returns (uint256)
4000000000000000
signer() view returns (address)
0x025cc1459d0313532332c14dd3c7c4d70dc60ea4
symbol() view returns (string)
LIFT
totalSupply() view returns (uint256)
1643
treasury() view returns (address)
0xc3cfdf5c94479b5c14d7aeed2ac61f0cb82a944b
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getInfo(uint256 _liftId) view returns (bytes32 _entropy, uint256 _etchId, uint128 _gen, uint128 _multiplier, uint256 _gift, string _arweaveId, string _mediaId)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool)
lifts(uint256) view returns (bytes32 entropy, uint256 etchId, uint128 gen, uint128 multiplier, uint256 gift, string arweaveId, string mediaId)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 _liftId) view returns (string)
State-modifying
Events approve(address to, uint256 tokenId)
burn(uint256 _liftId)
grantRole(bytes32 role, address account)
initialize(string _tokenName, string _tokenSymbol, address _erc20, uint256 _priceErc20, uint256 _priceEth, address _treasury, address _signer, address _etch)
mintLiftBurn(address _recipient, uint256 _etchId, uint128 _multiplier, string _mediaId, uint256 _expiry, bytes _signature) payable returns (uint256 liftId)
mintLiftErc20(address _recipient, uint256 _etchId, uint128 _multiplier, uint256 _gift, string _mediaId, uint256 _expiry, bytes _signature) returns (uint256 liftId)
mintLiftEth(address _recipient, uint256 _etchId, uint128 _multiplier, uint256 _gift, string _mediaId, uint256 _expiry, bytes _signature) payable returns (uint256 liftId)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setBaseUri(string _newBaseUri)
setErc20Address(address _newErc20)
setEtchAddress(address _newEtch)
setOwnership(address newOwner)
setPriceErc20(uint256 _newPriceErc20)
setPriceEth(uint256 _newPriceEth)
setSignerAddress(address _newSigner)
setTreasuryAddress(address _newTreasury)
toggleLiftBurnPayments()
toggleLiftErc20Payments()
toggleLiftEthPayments()
transferFrom(address from, address to, uint256 tokenId)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
withdrawErc20()
withdrawEth() returns (bool)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BaseUriUpdated(string newBaseUri)
BeaconUpgraded(address indexed beacon)
Erc20PriceUpdated(uint256 indexed newPriceErc20)
Erc20Updated(address indexed newErc20)
EthPriceUpdated(uint256 indexed newPriceEth)
Initialized(uint8 version)
LiftCreated(address _recipient, uint256 indexed _liftId, uint256 indexed _etchId)
LiftInitalized(address indexed etchAddress, uint256 priceEth, uint256 priceErc20)
OwnershipSet(address indexed previousOwner, address indexed newOwner)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SignerUpdated(address indexed newSigner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
TreasuryUpdated(address indexed newTreasury)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
receive()
AddressNotSet()
BurnDisabled()
Erc20Disabled()
EtchBurned()
EthDisabled()
ExpiredSignature()
InsufficientAllowance()
InsufficientPayment()
NonexistentToken()
NotErc721()
NotTheOwner()
ProofInvalid()
TransferFailed()