GoldenMining-smart contracts for cryptocurrency mining