Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
f9f386f
feat: wip txclient v2
mcrakhman Jan 13, 2026
4b8f65a
feat: async tx sending
mcrakhman Jan 14, 2026
81984f8
feat: wip impl, add docs
mcrakhman Jan 14, 2026
b3f7898
feat: add gas estimation
mcrakhman Jan 14, 2026
ac07927
feat: add generic confirmations
mcrakhman Jan 14, 2026
dfd32a2
feat: wip tx server
mcrakhman Jan 14, 2026
a02272d
feat: e2e usage tests
mcrakhman Jan 14, 2026
41ec173
feat: update celestia app
mcrakhman Jan 14, 2026
1ea00ee
feat: next enqueue sequence
mcrakhman Jan 14, 2026
a71785d
feat: wip transaction service
mcrakhman Jan 14, 2026
8f7c59e
feat: update transaction service
mcrakhman Jan 14, 2026
a1d56b2
refactor: remove check for max confirm
mcrakhman Jan 14, 2026
7d91255
wip: update/simplify txv2 logic
mcrakhman Jan 18, 2026
c46fe7b
wip: update impl
mcrakhman Jan 18, 2026
fc4a28f
fix: clone state instead of mem replace
mcrakhman Jan 19, 2026
e5ac42e
feat: rework confirmations
mcrakhman Jan 20, 2026
3f66cb1
feat: change confirm logic
mcrakhman Jan 20, 2026
9c5c34c
feat: update tx client
mcrakhman Jan 20, 2026
ed1ca0c
fix: fmt
mcrakhman Jan 20, 2026
4b16696
feat: drain pending
mcrakhman Jan 20, 2026
49b80bb
feat: cancellation token and return tokio select
mcrakhman Jan 20, 2026
f56b898
feat: fix tests
mcrakhman Jan 20, 2026
bde48e0
refactor: different changes
mcrakhman Jan 20, 2026
ba01eee
feat: use Arc<str>
mcrakhman Jan 21, 2026
17d5c28
feat: wip fix errors
mcrakhman Jan 22, 2026
7887bbf
refactor: add logs
mcrakhman Jan 22, 2026
21f6ef4
refactor: wip test infra, add server definition
mcrakhman Jan 25, 2026
bb79539
refactor: test infra for tx client
mcrakhman Jan 25, 2026
92de44f
wip: new test
mcrakhman Jan 25, 2026
705a0ff
refactor: change test architecture
mcrakhman Jan 25, 2026
a248643
feat: add stopping to finish the transactions
mcrakhman Jan 25, 2026
93c1f25
fix: stopping to stopped
mcrakhman Jan 28, 2026
4ab7373
refactor: ability to change node state for all nodes
mcrakhman Jan 29, 2026
1da39d9
refactor: add test for recovering
mcrakhman Jan 29, 2026
4593c4b
refactor: add network state
mcrakhman Jan 29, 2026
b113ea9
refactor: move tx client v2 to a separate folder
mcrakhman Jan 30, 2026
33345ab
refactor: add tx internal
mcrakhman Jan 30, 2026
6461ab3
wip: refactor tx internal
mcrakhman Jan 30, 2026
be82d0c
refactor: tx internal
mcrakhman Jan 31, 2026
4548e0e
debug: fix test and add logs
mcrakhman Jan 31, 2026
d2c24ed
fix: different logic related fixes
mcrakhman Feb 1, 2026
1f2f80d
refactor: txv2
mcrakhman Feb 2, 2026
099ce68
refactor: cleanup
mcrakhman Feb 3, 2026
2ee5e12
refactor: simplify, move to node manager
mcrakhman Feb 3, 2026
c40ac69
refactor: node states as algebraic types
mcrakhman Feb 4, 2026
cb242e0
refactor: cleanup, make stopping logic more explicit
mcrakhman Feb 4, 2026
12caf8f
debug: add logs
mcrakhman Feb 4, 2026
e992231
refactor: correct confirms
mcrakhman Feb 4, 2026
45fdc89
refactor: tracing subscriber
mcrakhman Feb 4, 2026
b749ae0
refactor: simplify statuses
mcrakhman Feb 4, 2026
97649e7
Merge branch 'mcrakhman/txv2-refactor' into mcrakhman/txv2
mcrakhman Feb 4, 2026
7158699
refactor: simplify config, make transaction service wrap client
mcrakhman Feb 5, 2026
b298074
refactor: expose hash
mcrakhman Feb 6, 2026
e3e75e6
refactor: simplify error handling
mcrakhman Feb 6, 2026
c7fe7d2
refactor: move confirm in_flight
mcrakhman Feb 7, 2026
4a39cdd
refactor: split to mutations and plans
mcrakhman Feb 7, 2026
7d8e0f6
refactor: move signing inside
mcrakhman Feb 7, 2026
0f6ce25
fix: make pending correct status on recovery
mcrakhman Feb 7, 2026
92ccaf4
fix: handling of tx in mempool cache error
mcrakhman Feb 7, 2026
31d670b
debug: add more error prints for convenience
mcrakhman Feb 7, 2026
10cb6b7
fix: stopping/restart and add more logs
mcrakhman Feb 8, 2026
70baa28
fix: test recovering and submitting
mcrakhman Feb 8, 2026
102a8da
refactor: split into multiple methods
mcrakhman Feb 9, 2026
efa84a1
test: node manager tests
mcrakhman Feb 9, 2026
790e42b
refactor: simplify signing
mcrakhman Feb 9, 2026
203fe86
chore: fmt and clippy
mcrakhman Feb 9, 2026
724254d
refactor: use original errors
mcrakhman Feb 9, 2026
808ba51
refactor: signing errors and stop all nodes
mcrakhman Feb 9, 2026
19528fe
chore: clippy
mcrakhman Feb 9, 2026
4158398
debug: detailed prints for errors
mcrakhman Feb 9, 2026
b2f2ee9
Merge branch 'main' into mcrakhman/txv2
mcrakhman Feb 9, 2026
6d7053d
fix: submit delay test
mcrakhman Feb 9, 2026
5f9e937
chore: update rust version
mcrakhman Feb 10, 2026
235affc
chore: update celestia-proto
mcrakhman Feb 10, 2026
06a70aa
fix: exclude wasm tests
mcrakhman Feb 10, 2026
c0c94e5
chore: clippy
mcrakhman Feb 10, 2026
e41910d
fix: wasm tests
mcrakhman Feb 10, 2026
7e3f294
fix: clippy and ios simulator
mcrakhman Feb 10, 2026
8c46fe5
doc: add missing docs
mcrakhman Feb 10, 2026
d127f60
fix: remove unknown code from retryable errors
mcrakhman Feb 10, 2026
4507fda
fix: make client work for empty accounts
mcrakhman Feb 10, 2026
5793789
refactor: simplify oneshot
mcrakhman Feb 10, 2026
a19a6d9
refactor: mutations
mcrakhman Feb 10, 2026
b4cb128
refactor: review comments
mcrakhman Feb 10, 2026
f6d8476
doc: add comments about experimental nature of tx client
mcrakhman Feb 10, 2026
d2aeb48
refactor: planning logic
mcrakhman Feb 11, 2026
da12f7e
fix: add specific behavior on submission sequence mismatch
mcrakhman Feb 11, 2026
e6d3f67
fix: tests
mcrakhman Feb 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ jobs:
id: boot-simulator
with:
simulator-name: iPhone 16
simulator-version: 26.0.1
simulator-version: 26.1

- name: xcode clean build
working-directory: examples/ios/LuminaDemo
Expand Down
Loading