contract CRAFTv1Router is OwnableUpgradeSafe {
    IFeeApprover public _feeApprover;
    mapping (address => bool) public craftChosen;

    /// Route 1 : Buy LP for ETH
    /// Route 2 : Buy LP for CRAFT

    // Function sell CRAFT for ETH

    // Function wrap ETH

    // Function get price of CRAFT after sell

    // Function get amount of CRAFT with a ETH buy

    // Function get CRAFT needed to pair per ETH 

    // Function sync fee approver
    function sync() public {
        _feeApprover.updateTxState();
    }

    // sets fee approver in case fee approver gets chaned.
    function setFeeApprover(address feeApproverAddress) onlyOwner public{
        _feeApprover = IFeeApprover(feeApproverAddress);
    }

}
// By allowing people to put in any amount of ETH or TOKEN and get LP tokens back
function sync() public {
    _feeApprover.updateTxState();
}

// Function sell CRAFT for ETH
// Function wrap ETH
// Function get price of CRAFT after sell
// Function get amount of CRAFT with a ETH buy
// Function get CRAFT needed to pair per ETH 
// Function sync fee approver