A Highland MSP has urged conspiracy theorists who believe the independence referendum vote was rigged to accept the result and move on.
Nationalist Dave Thompson, who represents Skye, Lochaber and Badenoch, said the challenge now was to ensure Westminster parties kept their promises on more devolution of power to Holyrood.
He claimed the No campaign victory on September 18 would be “won on a lie” if the Conservatives, Labour and Liberal Democrats did not make good on their 11th hour pledges.
North-east Labour MSP Lewis Macdonald claimed it appeared Yes voters were still unwilling to accept that the majority of people did not share their vision.
“They voted No for a whole variety of reasons but principally because they want to see Scotland self governing within the UK,” he added.
“That was the choice, the choice is clear and that debate is over.”
Mr Thompson said he hoped that the “energy and enthusiasm” demonstrated by people during the referendum campaign would be used to “move Scotland forward”.
“I am aware that there has been speculation in social media regarding the conduct of the referendum process but I believe this is a distraction and that we must move on,” he added.
“I am sure that the conduct of the referendum was of the highest order and it has brought great credit to Scotland’s democratic tradition.
“We know that the promises of federalism, devo max or home rule given to us were fundamental to securing the No result.
“That is why they were made and the naysayers had no option, if they were to avoid a Yes result.
“If they do not deliver, it means the referendum was won on a lie.”
Meanwhile, the Yes and No referendum campaign groups have been invited to contribute to the commission tasked with agreeing more powers for the Scottish Parliament.
Lord Smith of Kelvin, who is leading the process, said he was keen to hear the views of people who had previously not been actively engaged in politics.
He is due to submit his report on further devolution on November 30 and the submission deadline for groups is October 31.