approve(address,uint256)setApprovalForAll(address,bool)transferFrom(address,address,uinsafeTransferFrom(address,addresssafeTransferFrom(address,addresstransferLand(uint256,uint256,addtransferManyLands(uint256,uint25safeTransferManyFrom(address,addsafeTransferManyFrom(address,address,uint256[],bytes)The target should be a contract and different of the pass-througPermission deniedTime should be greater than 0Time should be lower than 2 yearInvalid method signaturePermission deniedToken not acceptedMethod is already allowedThe target should be a contract and different of the pass-througPermission deniedTime should be greater than 0Time should be lower than 2 yearInvalid method signature