removed json parsing from blockchain callbacks