ERC-20
Overview
Max Total Supply
85 wLAND
Holders
40
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
0.000000000000000056 wLANDValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
WrappedLand
Compiler Version
v0.8.20+commit.a1b79de6
Optimization Enabled:
Yes with 200 runs
Other Settings:
shanghai EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// https://farmland.build/ // https://twitter.com/landERC20721 // https://t.me/Land_Erc20721 // SPDX-License-Identifier: MIT pragma solidity ^0.8.19; interface Callable { function tokenCallback( address _from, uint256 _tokens, bytes calldata _data ) external returns (bool); } interface ILand { function balanceOf(address) external view returns (uint256); function allowance(address, address) external view returns (uint256); function isApprovedForAll(address, address) external view returns (bool); function transfer(address _to, uint256 _tokens) external returns (bool); function transferFrom( address _from, address _to, uint256 _tokens ) external returns (bool); } contract WrappedLand { uint256 private constant UINT_MAX = type(uint256).max; ILand public immutable land; string public constant name = "Wrapped Land"; string public constant symbol = "wLAND"; uint8 public constant decimals = 18; struct User { uint256 balance; mapping(address => uint256) allowance; } struct Info { mapping(address => User) users; } Info private info; event Transfer(address indexed from, address indexed to, uint256 tokens); event Approval( address indexed owner, address indexed spender, uint256 tokens ); event Wrap(address indexed owner, uint256 tokens); event Unwrap(address indexed owner, uint256 tokens); constructor(address _land) { land = ILand(_land); } function wrap(uint256 _tokensOrTokenId) external { uint256 _balanceBefore = land.balanceOf(address(this)); land.transferFrom(msg.sender, address(this), _tokensOrTokenId); uint256 _wrapped = land.balanceOf(address(this)) - _balanceBefore; require(_wrapped > 0); info.users[msg.sender].balance += _wrapped * 1e18; emit Transfer(address(0x0), msg.sender, _wrapped * 1e18); emit Wrap(msg.sender, _wrapped); } function unwrap(uint256 _tokens) external { require(_tokens > 0); require(balanceOf(msg.sender) >= _tokens * 1e18); info.users[msg.sender].balance -= _tokens * 1e18; land.transfer(msg.sender, _tokens); emit Transfer(msg.sender, address(0x0), _tokens * 1e18); emit Unwrap(msg.sender, _tokens); } function transfer(address _to, uint256 _tokens) external returns (bool) { return _transfer(msg.sender, _to, _tokens); } function approve(address _spender, uint256 _tokens) external returns (bool) { info.users[msg.sender].allowance[_spender] = _tokens; emit Approval(msg.sender, _spender, _tokens); return true; } function transferFrom( address _from, address _to, uint256 _tokens ) external returns (bool) { uint256 _allowance = allowance(_from, msg.sender); require(_allowance >= _tokens); if (_allowance != UINT_MAX) { info.users[_from].allowance[msg.sender] -= _tokens; } return _transfer(_from, _to, _tokens); } function transferAndCall( address _to, uint256 _tokens, bytes calldata _data ) external returns (bool) { _transfer(msg.sender, _to, _tokens); uint32 _size; assembly { _size := extcodesize(_to) } if (_size > 0) { require(Callable(_to).tokenCallback(msg.sender, _tokens, _data)); } return true; } function totalSupply() public view returns (uint256) { return land.balanceOf(address(this)) * 1e18; } function balanceOf(address _user) public view returns (uint256) { return info.users[_user].balance; } function allowance( address _user, address _spender ) public view returns (uint256) { return info.users[_user].allowance[_spender]; } function allInfoFor( address _user ) external view returns ( uint256 totalTokens, uint256 userLANDs, uint256 userAllowance, bool userApprovedForAll, uint256 userBalance ) { totalTokens = totalSupply(); userLANDs = land.balanceOf(_user); userAllowance = land.allowance(_user, address(this)); userApprovedForAll = land.isApprovedForAll(_user, address(this)); userBalance = balanceOf(_user); } function _transfer( address _from, address _to, uint256 _tokens ) internal returns (bool) { unchecked { require(balanceOf(_from) >= _tokens); info.users[_from].balance -= _tokens; info.users[_to].balance += _tokens; emit Transfer(_from, _to, _tokens); return true; } } }
{ "remappings": [ "@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/", "ds-test/=lib/forge-std/lib/ds-test/src/", "erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/", "forge-std/=lib/forge-std/src/", "openzeppelin-contracts/=lib/openzeppelin-contracts/" ], "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "useLiteralContent": false, "bytecodeHash": "ipfs", "appendCBOR": true }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "evmVersion": "shanghai", "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_land","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Unwrap","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Wrap","type":"event"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"allInfoFor","outputs":[{"internalType":"uint256","name":"totalTokens","type":"uint256"},{"internalType":"uint256","name":"userLANDs","type":"uint256"},{"internalType":"uint256","name":"userAllowance","type":"uint256"},{"internalType":"bool","name":"userApprovedForAll","type":"bool"},{"internalType":"uint256","name":"userBalance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"land","outputs":[{"internalType":"contract ILand","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"transferAndCall","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"unwrap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokensOrTokenId","type":"uint256"}],"name":"wrap","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60a060405234801561000f575f80fd5b50604051610ef2380380610ef283398101604081905261002e9161003f565b6001600160a01b031660805261006c565b5f6020828403121561004f575f80fd5b81516001600160a01b0381168114610065575f80fd5b9392505050565b608051610e366100bc5f395f818161020d015281816103600152818161053d015281816105d001528181610663015281816107930152818161089b0152818161093101526109c50152610e365ff3fe608060405234801561000f575f80fd5b50600436106100e5575f3560e01c806370a0823111610088578063a9059cbb11610063578063a9059cbb1461026b578063dd62ed3e1461027e578063de0e9a3e146102b8578063ea598cb0146102cd575f80fd5b806370a08231146101e05780638c9801291461020857806395d89b4114610247575f80fd5b806323b872dd116100c357806323b872dd14610163578063313ce567146101765780634000aea01461019057806357f6b812146101a3575f80fd5b806306fdde03146100e9578063095ea7b31461012a57806318160ddd1461014d575b5f80fd5b6101146040518060400160405280600c81526020016b15dc985c1c19590813185b9960a21b81525081565b6040516101219190610b8a565b60405180910390f35b61013d610138366004610bf0565b6102e0565b6040519015158152602001610121565b610155610349565b604051908152602001610121565b61013d610171366004610c18565b6103e8565b61017e601281565b60405160ff9091168152602001610121565b61013d61019e366004610c51565b61046d565b6101b66101b1366004610cd1565b61050e565b6040805195865260208601949094529284019190915215156060830152608082015260a001610121565b6101556101ee366004610cd1565b6001600160a01b03165f9081526020819052604090205490565b61022f7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610121565b610114604051806040016040528060058152602001641dd310539160da1b81525081565b61013d610279366004610bf0565b6106f9565b61015561028c366004610cea565b6001600160a01b039182165f908152602081815260408083209390941682526001909201909152205490565b6102cb6102c6366004610d1b565b61070c565b005b6102cb6102db366004610d1b565b610884565b335f818152602081815260408083206001600160a01b0387168085526001909101835281842086905590518581529293909290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6040516370a0823160e01b81523060048201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa1580156103ad573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103d19190610d32565b6103e390670de0b6b3a7640000610d5d565b905090565b6001600160a01b0383165f9081526020818152604080832033845260010190915281205482811015610418575f80fd5b5f198114610459576001600160a01b0385165f9081526020818152604080832033845260010190915281208054859290610453908490610d74565b90915550505b610464858585610afb565b95945050505050565b5f610479338686610afb565b50843b63ffffffff81161561050257604051636be32e7360e01b81526001600160a01b03871690636be32e73906104ba903390899089908990600401610d87565b6020604051808303815f875af11580156104d6573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104fa9190610dce565b610502575f80fd5b50600195945050505050565b5f805f805f61051b610349565b6040516370a0823160e01b81526001600160a01b0388811660048301529196507f0000000000000000000000000000000000000000000000000000000000000000909116906370a0823190602401602060405180830381865afa158015610584573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105a89190610d32565b604051636eb1769f60e11b81526001600160a01b0388811660048301523060248301529195507f00000000000000000000000000000000000000000000000000000000000000009091169063dd62ed3e90604401602060405180830381865afa158015610617573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061063b9190610d32565b60405163e985e9c560e01b81526001600160a01b0388811660048301523060248301529194507f00000000000000000000000000000000000000000000000000000000000000009091169063e985e9c590604401602060405180830381865afa1580156106aa573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106ce9190610dce565b91506106ee866001600160a01b03165f9081526020819052604090205490565b905091939590929450565b5f610705338484610afb565b9392505050565b5f8111610717575f80fd5b61072981670de0b6b3a7640000610d5d565b335f908152602081905260409020541015610742575f80fd5b61075481670de0b6b3a7640000610d5d565b335f9081526020819052604081208054909190610772908490610d74565b909155505060405163a9059cbb60e01b8152336004820152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb906044016020604051808303815f875af11580156107e1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108059190610dce565b505f337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61083b84670de0b6b3a7640000610d5d565b60405190815260200160405180910390a360405181815233907f5dd085b6070b4cae004f84daafd199fd55b0bdfa11c3a802baffe89c2419d8c29060200160405180910390a250565b6040516370a0823160e01b81523060048201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa1580156108e8573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061090c9190610d32565b6040516323b872dd60e01b8152336004820152306024820152604481018490529091507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906323b872dd906064016020604051808303815f875af115801561097f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109a39190610dce565b506040516370a0823160e01b81523060048201525f9082906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa158015610a0a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a2e9190610d32565b610a389190610d74565b90505f8111610a45575f80fd5b610a5781670de0b6b3a7640000610d5d565b335f9081526020819052604081208054909190610a75908490610ded565b909155503390505f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610ab084670de0b6b3a7640000610d5d565b60405190815260200160405180910390a360405181815233907fb61d00fdfee32467c7d81db64c811ae60c104c346debf36a14afe84b8fce59e59060200160405180910390a2505050565b6001600160a01b0383165f90815260208190526040812054821115610b1e575f80fd5b6001600160a01b038481165f818152602081815260408083208054889003905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060019392505050565b5f6020808352835180828501525f5b81811015610bb557858101830151858201604001528201610b99565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610beb575f80fd5b919050565b5f8060408385031215610c01575f80fd5b610c0a83610bd5565b946020939093013593505050565b5f805f60608486031215610c2a575f80fd5b610c3384610bd5565b9250610c4160208501610bd5565b9150604084013590509250925092565b5f805f8060608587031215610c64575f80fd5b610c6d85610bd5565b935060208501359250604085013567ffffffffffffffff80821115610c90575f80fd5b818701915087601f830112610ca3575f80fd5b813581811115610cb1575f80fd5b886020828501011115610cc2575f80fd5b95989497505060200194505050565b5f60208284031215610ce1575f80fd5b61070582610bd5565b5f8060408385031215610cfb575f80fd5b610d0483610bd5565b9150610d1260208401610bd5565b90509250929050565b5f60208284031215610d2b575f80fd5b5035919050565b5f60208284031215610d42575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b808202811582820484141761034357610343610d49565b8181038181111561034357610343610d49565b6001600160a01b0385168152602081018490526060604082018190528101829052818360808301375f818301608090810191909152601f909201601f191601019392505050565b5f60208284031215610dde575f80fd5b81518015158114610705575f80fd5b8082018082111561034357610343610d4956fea26469706673582212200f4410d44b63f7a77d39ff6494246bd941e9e2913ce51f59370a193e04a38df864736f6c63430008140033000000000000000000000000898d1dde196c410c4ae3d3819d68efdd5ce22851
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100e5575f3560e01c806370a0823111610088578063a9059cbb11610063578063a9059cbb1461026b578063dd62ed3e1461027e578063de0e9a3e146102b8578063ea598cb0146102cd575f80fd5b806370a08231146101e05780638c9801291461020857806395d89b4114610247575f80fd5b806323b872dd116100c357806323b872dd14610163578063313ce567146101765780634000aea01461019057806357f6b812146101a3575f80fd5b806306fdde03146100e9578063095ea7b31461012a57806318160ddd1461014d575b5f80fd5b6101146040518060400160405280600c81526020016b15dc985c1c19590813185b9960a21b81525081565b6040516101219190610b8a565b60405180910390f35b61013d610138366004610bf0565b6102e0565b6040519015158152602001610121565b610155610349565b604051908152602001610121565b61013d610171366004610c18565b6103e8565b61017e601281565b60405160ff9091168152602001610121565b61013d61019e366004610c51565b61046d565b6101b66101b1366004610cd1565b61050e565b6040805195865260208601949094529284019190915215156060830152608082015260a001610121565b6101556101ee366004610cd1565b6001600160a01b03165f9081526020819052604090205490565b61022f7f000000000000000000000000898d1dde196c410c4ae3d3819d68efdd5ce2285181565b6040516001600160a01b039091168152602001610121565b610114604051806040016040528060058152602001641dd310539160da1b81525081565b61013d610279366004610bf0565b6106f9565b61015561028c366004610cea565b6001600160a01b039182165f908152602081815260408083209390941682526001909201909152205490565b6102cb6102c6366004610d1b565b61070c565b005b6102cb6102db366004610d1b565b610884565b335f818152602081815260408083206001600160a01b0387168085526001909101835281842086905590518581529293909290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6040516370a0823160e01b81523060048201525f907f000000000000000000000000898d1dde196c410c4ae3d3819d68efdd5ce228516001600160a01b0316906370a0823190602401602060405180830381865afa1580156103ad573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103d19190610d32565b6103e390670de0b6b3a7640000610d5d565b905090565b6001600160a01b0383165f9081526020818152604080832033845260010190915281205482811015610418575f80fd5b5f198114610459576001600160a01b0385165f9081526020818152604080832033845260010190915281208054859290610453908490610d74565b90915550505b610464858585610afb565b95945050505050565b5f610479338686610afb565b50843b63ffffffff81161561050257604051636be32e7360e01b81526001600160a01b03871690636be32e73906104ba903390899089908990600401610d87565b6020604051808303815f875af11580156104d6573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104fa9190610dce565b610502575f80fd5b50600195945050505050565b5f805f805f61051b610349565b6040516370a0823160e01b81526001600160a01b0388811660048301529196507f000000000000000000000000898d1dde196c410c4ae3d3819d68efdd5ce22851909116906370a0823190602401602060405180830381865afa158015610584573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105a89190610d32565b604051636eb1769f60e11b81526001600160a01b0388811660048301523060248301529195507f000000000000000000000000898d1dde196c410c4ae3d3819d68efdd5ce228519091169063dd62ed3e90604401602060405180830381865afa158015610617573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061063b9190610d32565b60405163e985e9c560e01b81526001600160a01b0388811660048301523060248301529194507f000000000000000000000000898d1dde196c410c4ae3d3819d68efdd5ce228519091169063e985e9c590604401602060405180830381865afa1580156106aa573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106ce9190610dce565b91506106ee866001600160a01b03165f9081526020819052604090205490565b905091939590929450565b5f610705338484610afb565b9392505050565b5f8111610717575f80fd5b61072981670de0b6b3a7640000610d5d565b335f908152602081905260409020541015610742575f80fd5b61075481670de0b6b3a7640000610d5d565b335f9081526020819052604081208054909190610772908490610d74565b909155505060405163a9059cbb60e01b8152336004820152602481018290527f000000000000000000000000898d1dde196c410c4ae3d3819d68efdd5ce228516001600160a01b03169063a9059cbb906044016020604051808303815f875af11580156107e1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108059190610dce565b505f337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61083b84670de0b6b3a7640000610d5d565b60405190815260200160405180910390a360405181815233907f5dd085b6070b4cae004f84daafd199fd55b0bdfa11c3a802baffe89c2419d8c29060200160405180910390a250565b6040516370a0823160e01b81523060048201525f907f000000000000000000000000898d1dde196c410c4ae3d3819d68efdd5ce228516001600160a01b0316906370a0823190602401602060405180830381865afa1580156108e8573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061090c9190610d32565b6040516323b872dd60e01b8152336004820152306024820152604481018490529091507f000000000000000000000000898d1dde196c410c4ae3d3819d68efdd5ce228516001600160a01b0316906323b872dd906064016020604051808303815f875af115801561097f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109a39190610dce565b506040516370a0823160e01b81523060048201525f9082906001600160a01b037f000000000000000000000000898d1dde196c410c4ae3d3819d68efdd5ce2285116906370a0823190602401602060405180830381865afa158015610a0a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a2e9190610d32565b610a389190610d74565b90505f8111610a45575f80fd5b610a5781670de0b6b3a7640000610d5d565b335f9081526020819052604081208054909190610a75908490610ded565b909155503390505f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610ab084670de0b6b3a7640000610d5d565b60405190815260200160405180910390a360405181815233907fb61d00fdfee32467c7d81db64c811ae60c104c346debf36a14afe84b8fce59e59060200160405180910390a2505050565b6001600160a01b0383165f90815260208190526040812054821115610b1e575f80fd5b6001600160a01b038481165f818152602081815260408083208054889003905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060019392505050565b5f6020808352835180828501525f5b81811015610bb557858101830151858201604001528201610b99565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610beb575f80fd5b919050565b5f8060408385031215610c01575f80fd5b610c0a83610bd5565b946020939093013593505050565b5f805f60608486031215610c2a575f80fd5b610c3384610bd5565b9250610c4160208501610bd5565b9150604084013590509250925092565b5f805f8060608587031215610c64575f80fd5b610c6d85610bd5565b935060208501359250604085013567ffffffffffffffff80821115610c90575f80fd5b818701915087601f830112610ca3575f80fd5b813581811115610cb1575f80fd5b886020828501011115610cc2575f80fd5b95989497505060200194505050565b5f60208284031215610ce1575f80fd5b61070582610bd5565b5f8060408385031215610cfb575f80fd5b610d0483610bd5565b9150610d1260208401610bd5565b90509250929050565b5f60208284031215610d2b575f80fd5b5035919050565b5f60208284031215610d42575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b808202811582820484141761034357610343610d49565b8181038181111561034357610343610d49565b6001600160a01b0385168152602081018490526060604082018190528101829052818360808301375f818301608090810191909152601f909201601f191601019392505050565b5f60208284031215610dde575f80fd5b81518015158114610705575f80fd5b8082018082111561034357610343610d4956fea26469706673582212200f4410d44b63f7a77d39ff6494246bd941e9e2913ce51f59370a193e04a38df864736f6c63430008140033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000898d1dde196c410c4ae3d3819d68efdd5ce22851
-----Decoded View---------------
Arg [0] : _land (address): 0x898d1DDe196C410c4AE3d3819d68efdd5cE22851
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000898d1dde196c410c4ae3d3819d68efdd5ce22851
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.