1 tx
3 calls
constructor
constructor(address _landxNFT, address _xTokenRouter)
functions
getTheNFTPreview
viewfunction getTheNFTPreview(uint256 _landxNFTID) view returns (uint256)
landxNFT
viewfunction landxNFT() view returns (address)
owner
viewfunction owner() view returns (address)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
xTokenRouter
viewfunction xTokenRouter() view returns (address)
claimNFT
nonpayablefunction claimNFT(uint256 _landxNFTID)
getShards
nonpayablefunction getShards(uint256 _landxNFTID)
getTheNFT
nonpayablefunction getTheNFT(uint256 _landxNFTID, uint256 _amount)
onERC1155BatchReceived
nonpayablefunction onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received
nonpayablefunction onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
renounceOwnership
nonpayablefunction renounceOwnership()
sendNFTTo
nonpayablefunction sendNFTTo(uint256 _landxNFTID, address _to)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x608060405234801561001057600080fd5b5060405161129e38038061129e83398101604081905261002f916100fc565b338061005557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b61005e81610090565b50600180546001600160a01b039384166001600160a01b0319918216179091556002805492909316911617905561012f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146100f757600080fd5b919050565b6000806040838503121561010f57600080fd5b610118836100e0565b9150610126602084016100e0565b90509250929050565b6111608061013e6000396000f3fe608060405234801561001057600080fd5b50600436106100ce5760003560e01c80638da5cb5b1161008c578063d218fd1b11610066578063d218fd1b146101d3578063f23a6e61146101e6578063f2fde38b14610205578063fe5c873a1461021857600080fd5b80638da5cb5b14610169578063a9bb24241461017a578063bc197c811461019b57600080fd5b8062c54e14146100d357806301ffc9a7146100e85780630b3a6efb146101105780635a8a99801461013b578063715018a61461014e5780637683a72014610156575b600080fd5b6100e66100e1366004610c7e565b61022b565b005b6100fb6100f6366004610cae565b6102e8565b60405190151581526020015b60405180910390f35b600254610123906001600160a01b031681565b6040516001600160a01b039091168152602001610107565b6100e6610149366004610cdf565b61031f565b6100e66105c9565b6100e6610164366004610d01565b6105dd565b6000546001600160a01b0316610123565b61018d610188366004610d01565b610911565b604051908152602001610107565b6101ba6101a9366004610e62565b63bc197c8160e01b95945050505050565b6040516001600160e01b03199091168152602001610107565b600154610123906001600160a01b031681565b6101ba6101f4366004610f1c565b63f23a6e6160e01b95945050505050565b6100e6610213366004610f79565b610a72565b6100e6610226366004610d01565b610ab0565b610233610b1b565b6001600160a01b03811661027d5760405162461bcd60e51b815260206004820152600c60248201526b7a65726f206164647265737360a01b60448201526064015b60405180910390fd5b60018054604051637921219560e11b81526001600160a01b039091169163f242432a916102b291309186918891600401610f96565b600060405180830381600087803b1580156102cc57600080fd5b505af11580156102e0573d6000803e3d6000fd5b505050505050565b60006001600160e01b03198216630271189760e51b148061031957506301ffc9a760e01b6001600160e01b03198316145b92915050565b600154604051630cd3ca6760e41b8152600481018490526000916001600160a01b03169063cd3ca67090602401600060405180830381865afa158015610369573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103919190810190610ff2565b6002546040516315eb439160e01b81529192506000916001600160a01b03909116906315eb4391906103c7908590600401611069565b602060405180830381865afa1580156103e4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610408919061109c565b905061041f6001600160a01b038216333086610b48565b60405163230fc59360e21b8152600481018590526001600160a01b03821690638c3f164c90602401600060405180830381600087803b15801561046157600080fd5b505af1158015610475573d6000803e3d6000fd5b505060018054604051637921219560e11b81526001600160a01b03909116935063f242432a92506104ae91309133918a91600401610f96565b600060405180830381600087803b1580156104c857600080fd5b505af11580156104dc573d6000803e3d6000fd5b50506040516370a0823160e01b81523060048201526001600160a01b038416925063a9059cbb9150339083906370a0823190602401602060405180830381865afa15801561052e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055291906110b9565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044015b6020604051808303816000875af115801561059e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c291906110d2565b5050505050565b6105d1610b1b565b6105db6000610ba8565b565b60018054604051637921219560e11b81526001600160a01b039091169163f242432a9161061291339130918791600401610f96565b600060405180830381600087803b15801561062c57600080fd5b505af1158015610640573d6000803e3d6000fd5b5050600154604051630cd3ca6760e41b815260048101859052600093506001600160a01b03909116915063cd3ca67090602401600060405180830381865afa158015610690573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106b89190810190610ff2565b6002546040516315eb439160e01b81529192506000916001600160a01b03909116906315eb4391906106ee908590600401611069565b602060405180830381865afa15801561070b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072f919061109c565b60015460405163e985e9c560e01b81523060048201526001600160a01b03808416602483015292935091169063e985e9c590604401602060405180830381865afa158015610781573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a591906110d2565b610811576001805460405163a22cb46560e01b81526001600160a01b038481166004830152602482019390935291169063a22cb46590604401600060405180830381600087803b1580156107f857600080fd5b505af115801561080c573d6000803e3d6000fd5b505050505b60405163c317c37760e01b8152600481018490526000906001600160a01b0383169063c317c37790602401608060405180830381865afa158015610859573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061087d91906110f4565b6040516303b41d3960e51b8152600481018990529094506001600160a01b0386169350637683a72092506024019050600060405180830381600087803b1580156108c657600080fd5b505af11580156108da573d6000803e3d6000fd5b505060405163a9059cbb60e01b8152336004820152602481018490526001600160a01b038516925063a9059cbb915060440161057f565b600154604051630cd3ca6760e41b81526004810183905260009182916001600160a01b039091169063cd3ca67090602401600060405180830381865afa15801561095f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109879190810190610ff2565b6002546040516315eb439160e01b81529192506000916001600160a01b03909116906315eb4391906109bd908590600401611069565b602060405180830381865afa1580156109da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109fe919061109c565b604051632a6ec90960e21b8152600481018690529091506001600160a01b0382169063a9bb242490602401602060405180830381865afa158015610a46573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a6a91906110b9565b949350505050565b610a7a610b1b565b6001600160a01b038116610aa457604051631e4fbdf760e01b815260006004820152602401610274565b610aad81610ba8565b50565b610ab8610b1b565b60018054604051637921219560e11b81526001600160a01b039091169163f242432a91610aed91309133918791600401610f96565b600060405180830381600087803b158015610b0757600080fd5b505af11580156105c2573d6000803e3d6000fd5b6000546001600160a01b031633146105db5760405163118cdaa760e01b8152336004820152602401610274565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052610ba2908590610bf8565b50505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080602060008451602086016000885af180610c1b576040513d6000823e3d81fd5b50506000513d91508115610c33578060011415610c40565b6001600160a01b0384163b155b15610ba257604051635274afe760e01b81526001600160a01b0385166004820152602401610274565b6001600160a01b0381168114610aad57600080fd5b60008060408385031215610c9157600080fd5b823591506020830135610ca381610c69565b809150509250929050565b600060208284031215610cc057600080fd5b81356001600160e01b031981168114610cd857600080fd5b9392505050565b60008060408385031215610cf257600080fd5b50508035926020909101359150565b600060208284031215610d1357600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610d5957610d59610d1a565b604052919050565b600082601f830112610d7257600080fd5b813567ffffffffffffffff811115610d8c57610d8c610d1a565b8060051b610d9c60208201610d30565b91825260208185018101929081019086841115610db857600080fd5b6020860192505b83831015610dda578235825260209283019290910190610dbf565b9695505050505050565b600067ffffffffffffffff821115610dfe57610dfe610d1a565b50601f01601f191660200190565b600082601f830112610e1d57600080fd5b8135610e30610e2b82610de4565b610d30565b818152846020838601011115610e4557600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600060a08688031215610e7a57600080fd5b8535610e8581610c69565b94506020860135610e9581610c69565b9350604086013567ffffffffffffffff811115610eb157600080fd5b610ebd88828901610d61565b935050606086013567ffffffffffffffff811115610eda57600080fd5b610ee688828901610d61565b925050608086013567ffffffffffffffff811115610f0357600080fd5b610f0f88828901610e0c565b9150509295509295909350565b600080600080600060a08688031215610f3457600080fd5b8535610f3f81610c69565b94506020860135610f4f81610c69565b93506040860135925060608601359150608086013567ffffffffffffffff811115610f0357600080fd5b600060208284031215610f8b57600080fd5b8135610cd881610c69565b6001600160a01b0394851681529290931660208301526040820152606081019190915260a06080820181905260009082015260c00190565b60005b83811015610fe9578181015183820152602001610fd1565b50506000910152565b60006020828403121561100457600080fd5b815167ffffffffffffffff81111561101b57600080fd5b8201601f8101841361102c57600080fd5b805161103a610e2b82610de4565b81815285602083850101111561104f57600080fd5b611060826020830160208601610fce565b95945050505050565b6020815260008251806020840152611088816040850160208701610fce565b601f01601f19169190910160400192915050565b6000602082840312156110ae57600080fd5b8151610cd881610c69565b6000602082840312156110cb57600080fd5b5051919050565b6000602082840312156110e457600080fd5b81518015158114610cd857600080fd5b6000806000806080858703121561110a57600080fd5b50508251602084015160408501516060909501519196909550909250905056fea2646970667358221220731fb4e2371702854253ab79b2552d85391b539549fcd0048b76d15892729f6d64736f6c634300081c0033000000000000000000000000dcf3d6e3cd5e4ff7082bb1aace6808042af7a2bc000000000000000000000000189ca29981b6ad3ab01c2959b90eafca637076a8