contract TokenDeployer deployer
function initialize(address _endpoint, contract TokenDeployer _deployer) external
receive() external payable
function withdraw(address to) external payable
function adapterParams() public view returns (bytes)
function estimateFees(uint16 dstChainId, uint256 pid, address owner, string metadataURI, struct DataTypes.TaxableTokenData args) external view returns (uint256 nativeFee, uint256 zroFee)
function setGasLimit(uint256 _gasLimit) external
function setTrustedForwarder(address _forwarder) external
function deploy(uint16 dstChainId, uint256 pid, address owner, string metadataURI, struct DataTypes.TaxableTokenData args) external payable
function _nonblockingLzReceive(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes _payload) internal virtual
function _msgData() internal view virtual returns (bytes ret)
function _msgSender() internal view returns (address sender)
function setDeployer(contract TokenDeployer _deployer) external