- Java
-
A transaction is performed by calling
.submitTxon anICruxIngestAPIwith aTransactionobject.The
Transactionobject can be created by either usingTransaction.Builderdirectly or using aConsumer.If using the
Consumerapproach, we recommend importingcrux.api.tx.Transaction.buildTxstatically for brevity.link:example$test/crux/docs/examples/transactions/TransactionsTest.java[role=include] link:example$test/crux/docs/examples/transactions/TransactionsTest.java[role=include] link:example$test/crux/docs/examples/transactions/TransactionsTest.java[role=include] // To run the transaction: link:example$test/crux/docs/examples/transactions/TransactionsTest.java[role=include] // To run a transaction directly: link:example$test/crux/docs/examples/transactions/TransactionsTest.java[role=include] - Clojure
-
A transaction is performed by calling
crux.db/submit-txon a node with a list of transaction operations.(crux/submit-tx node [ ;; Operations ])