transaction for node constructor, close #83, plus note url uniqueness