Source code for soncoin