interface IGoaldProxy {
    /** Returns the current address that fees will be sent to. */
    function getProxyAddress() external view returns (address);

    /** Returns the address of the deployer that is allowed to create new Goald. */
    function getLatestDeployerAddress() external view returns (address);

    /** Returns the address of the uniswap router. */
    function getUniswapRouterAddress() external view returns (address);

    /** Lets the proxy know that a Goald was created. */
    function notifyGoaldCreated(address creator) external;
}
function getUniswapRouterAddress() external view returns (address);

/** Returns the address of the uniswap router. */