// SPDX-License-Identifier: MIT pragma solidity 0.8.10; contract FactoryBase { struct ShardParam { address to; uint256 tokenId; address payToken; uint256 tokenAmount; uint256 startTime; uint256 saltNonce; } }