separate blockchain actions