interface IBondingCurve {
    /**
    * @dev Given a reserve token amount, calculates the amount of wolf tokens returned.
    */
    function getWolfMintReward(uint _reserveTokenAmount) external view returns (uint);

    /**
    * @dev Given a wolf token amount, calculates the amount of reserve tokens returned.
    */  
    function getWolfBurnRefund(uint _wolfTokenAmount) external view returns (uint);
}
function getWolfBurnRefund(uint _wolfTokenAmount) external view returns (uint);

/**
 * @dev Given a wolf token amount, calculates the amount of reserve tokens returned.
 */