transaction

open suspend override fun <R> transaction(name: String? = null, block: suspend (CryptoTransactionContext) -> Either<CoreFailure, R>): Either<CoreFailure, R>