marcus smart contract history