Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
138 commits
Select commit Hold shift + click to select a range
3b445f7
feat: adopt root level macro
pankcuf Sep 13, 2023
084c14c
refactor: tmp rebalance code between bindings and processor, introduc…
pankcuf Sep 19, 2023
102581a
refactor: move new portion of ffi stuff into bindings
pankcuf Sep 19, 2023
5698a31
refactor: move types & ffi into bindings crate
pankcuf Sep 19, 2023
15a6562
refactor: move opaque keys into bindings
pankcuf Sep 19, 2023
4dac167
refactor: move ByteArray to bindings
pankcuf Sep 19, 2023
192922e
chore: rename get_list_diff_result_internal_with_base_lookup to get_l…
pankcuf Sep 19, 2023
e3b933c
fix: java test generator feature
pankcuf Sep 19, 2023
ba04202
Revert "fix: java test generator feature"
pankcuf Sep 19, 2023
aa409b8
revert: to fix java
pankcuf Sep 19, 2023
7e65fe7
chore: there is no sense to keep package here
pankcuf Sep 19, 2023
402412c
chore: cleanup
pankcuf Sep 19, 2023
4cc3126
chore: cleanup tx
pankcuf Sep 19, 2023
caf8d15
feat: ferment [build success]
pankcuf Oct 17, 2023
bd62c1f
chore: last tmp commit
pankcuf Nov 8, 2023
81a5e92
Merge branch 'main' into feat/ffi-macro-new-version
pankcuf Nov 15, 2023
089728a
chore: remove commented stuff
pankcuf Nov 15, 2023
9a73ba7
chore: remove out.txt
pankcuf Nov 15, 2023
f6ddea3
chore: remove commented
pankcuf Nov 15, 2023
fec0775
refactor: processor
pankcuf Nov 19, 2023
e58e1f2
chore: remove commented
pankcuf Nov 19, 2023
be08cf9
refactor: cleanup unused list diffs, abstragize some common test methods
pankcuf Nov 19, 2023
f7ab612
refactor: continue processor refactoring
pankcuf Nov 20, 2023
3083c29
refactor: continue processor
pankcuf Nov 20, 2023
b67d4f3
refactor: continue
pankcuf Nov 20, 2023
46a0292
refactor: continue
pankcuf Nov 20, 2023
62c9144
refactor: remove cl_signature from list diff result
pankcuf Nov 20, 2023
8b15883
chore: add missed testnet blocks
pankcuf Nov 20, 2023
f3a3cc6
refactor: continue
pankcuf Nov 20, 2023
7708fee
refactor: continue
pankcuf Nov 20, 2023
ff7710e
refactor: continue
pankcuf Nov 20, 2023
84d6d43
optimise: rotated_members storage without clone
pankcuf Nov 20, 2023
4a418b4
refactor: continue (skip strategies)
pankcuf Nov 21, 2023
e5e0fab
chore: restore debug node
pankcuf Nov 21, 2023
bc4c1cb
chore: test ferment new version
pankcuf Nov 24, 2023
d44c8ff
chore: remove boilerplate
pankcuf Nov 25, 2023
69c295b
chore: reduce boilerplate
pankcuf Nov 25, 2023
bdbaba3
chore: reduce boilerplate in tests
pankcuf Nov 25, 2023
ab28a24
chore: tmp commit
pankcuf Dec 13, 2023
331856c
chore: fix paths for ferment
pankcuf Dec 14, 2023
4ab189e
feat: ferment entry point (dirty)
pankcuf Jul 20, 2024
e569834
feat: entry point
pankcuf Aug 26, 2024
72485d9
fix: thread safe callbacks and entire flow (it's now compiling!)
pankcuf Aug 27, 2024
6ae5187
chore: ferment more methods
pankcuf Aug 28, 2024
57c5db3
feat: advanced thread-safe setup
pankcuf Aug 29, 2024
d04a164
chore: fixed opaque ptr ferment
pankcuf Aug 30, 2024
e25f471
ferment: advanced objc impl
pankcuf Oct 10, 2024
9c90529
Merge branch 'main' into feat/ferment
pankcuf Oct 10, 2024
53bd7b2
fix: adapt build script
pankcuf Oct 10, 2024
09bd11e
feat: platform v1.4
pankcuf Oct 11, 2024
764a2d1
chore: cleanup
pankcuf Oct 12, 2024
8194c4b
chore: try cleanup when build
pankcuf Oct 12, 2024
9893c48
chore: add dash-sdk crates to cbindgen
pankcuf Oct 13, 2024
b6d9e3d
chore: cbindgen tuning
pankcuf Oct 13, 2024
fa0db17
chore: cbindgen features setup
pankcuf Oct 13, 2024
307be6c
chore: refine dpp import
pankcuf Oct 13, 2024
c440622
chore: refine test feature
pankcuf Oct 13, 2024
c9a8fd2
chore: lock
pankcuf Oct 13, 2024
10a5359
chore: setup key bindings
pankcuf Oct 15, 2024
359307c
fix: custom conversion in nested crate
pankcuf Oct 15, 2024
192a07f
chore: rename Key to OpaqueKey
pankcuf Oct 15, 2024
379d41d
chore: new portion of key bindings
pankcuf Oct 15, 2024
e82b0fb
chore: expose key bindings via ferment
pankcuf Oct 16, 2024
add8555
chore: unused import
pankcuf Oct 16, 2024
f365c6c
chore: export opaque key
pankcuf Oct 16, 2024
70b9d0f
chore: expose some more key bindings
pankcuf Oct 16, 2024
3adefca
fix: trait impl vtable fermentation
pankcuf Oct 19, 2024
2943625
chore: expose vtables for trait implementors
pankcuf Oct 20, 2024
08e7fdb
chore: ferment sign_message_digest & some other key methods
pankcuf Oct 20, 2024
c5286aa
chore: expose additional vtable binidngs + expose key comparators
pankcuf Oct 20, 2024
cb9d05c
chore: expose some ecdsa bindings
pankcuf Oct 20, 2024
e6b8ed6
chore: +bls sign_data
pankcuf Oct 20, 2024
0f722bc
chore: export with_public_key_data method
pankcuf Oct 21, 2024
04d41d2
chore: + some bls bindings
pankcuf Oct 21, 2024
a1d64c4
chore: tmp bindings for IndexPath<T>
pankcuf Oct 22, 2024
f6f2da0
chore: ferment version bump up
pankcuf Oct 22, 2024
3f4bda5
chore: tmp commit
pankcuf Nov 16, 2024
a7beeee
chore: separate dash_spv_crypto + identities manager
pankcuf Nov 19, 2024
d3a5346
chore: additional stuff for previous commit
pankcuf Nov 19, 2024
405772c
feat: identity stream
pankcuf Nov 21, 2024
95e56c6
chore: update after fix ferment with fermentable trait inside smart ptr
pankcuf Dec 4, 2024
b8eacd0
fix: tests
pankcuf Dec 7, 2024
8595e80
fix: serde tests + some deadlocks
pankcuf Dec 9, 2024
c4263c3
chore: dirty identityy sync
pankcuf Jan 11, 2025
7a156ae
chore: separate contactrequests/salted domain hashes
pankcuf Jan 14, 2025
deeb464
chore: dapi tx
pankcuf Jan 15, 2025
c46587d
feat: document batch state transition
pankcuf Jan 20, 2025
79d431a
chore: update cbindgen
pankcuf Jan 20, 2025
b3c2525
chore: add feature for doc trans
pankcuf Jan 20, 2025
e711143
chore: doc requests & retry
pankcuf Jan 29, 2025
63c9cf6
chore: contract serialization bindings
pankcuf Jan 30, 2025
c92a353
fix: destructor for opt fields + monitor_key_hashes
pankcuf Jan 31, 2025
73ec9fe
chore: add some data-contracts methods + add some debug info
pankcuf Feb 6, 2025
056cd76
chore: continuation
pankcuf Feb 10, 2025
46374f2
fix: quorum fixes
QuantumExplorer Feb 10, 2025
a2374aa
no message
pankcuf Feb 11, 2025
6d9ad6e
chore: continuation (some debug info + obtaining quorum public key fr…
pankcuf Feb 12, 2025
7227afd
chore: maybe_opaque_key_used_in_tx_input_script binding + stream meth…
pankcuf Feb 14, 2025
fedd46e
chore: some blocks
pankcuf Feb 17, 2025
fe5bd05
chore: mark_quorums_as_saved
pankcuf Feb 17, 2025
c80c1f7
chore: fix queue cleanup
pankcuf Feb 17, 2025
4859946
chore: continuation (identity registration)
pankcuf Feb 25, 2025
fcd1314
chore: delete outdated stuff
pankcuf Feb 25, 2025
4e62e15
chore: support new items from rust-dashcore
pankcuf Feb 25, 2025
f63e963
use dash core
QuantumExplorer Feb 27, 2025
d663956
chore: continuation
pankcuf Feb 28, 2025
2cce955
chore: integrated latest rust-dashcore
pankcuf Feb 28, 2025
a6e70f8
update
QuantumExplorer Feb 28, 2025
1571100
Merge branch 'feat/ferment-reorg' into feat/useDashCore2
QuantumExplorer Feb 28, 2025
4b420fc
chore: initial
pankcuf Mar 5, 2025
f8fac78
Merge branch 'feat/useDashCore2' into feat/merge-with-dashcore
pankcuf Mar 5, 2025
d8fef1c
chore: final merge (everything is fermented)
pankcuf Mar 5, 2025
a33de41
chore: cbindgen now exports everything correctly
pankcuf Mar 5, 2025
21abc5c
feat: migration to rust-dashcore
pankcuf Mar 11, 2025
4283e04
chore: change hash fermentation, extend identity model
pankcuf Mar 13, 2025
4757d87
chore: some more exports + used_block_hashes
pankcuf Mar 13, 2025
6616e2a
chore: last update
pankcuf Mar 14, 2025
8896d00
chore: update after merge with updated platform
pankcuf Mar 14, 2025
1426415
feat: make build script able to produce debuggable binaries
pankcuf Mar 14, 2025
d1c5fe8
chore: configure release build options
pankcuf Mar 14, 2025
5577c0d
chore: after merge with platform/b549ce976cf74d45bbc4adfeb42d5eb6d6ec…
pankcuf Mar 14, 2025
21b67c2
chore: a little bit of cleanup
pankcuf Mar 18, 2025
f8e220c
Merge branch 'main' into feat/merge-with-dashcore
pankcuf Mar 18, 2025
54efbeb
chore: compilable
pankcuf Mar 19, 2025
42a5ba2
chore: coinjoin tests are passed
pankcuf Mar 19, 2025
a269d24
chore: mostly fermentable
pankcuf Mar 19, 2025
62f671a
chore: all stuff now fermentable
pankcuf Mar 21, 2025
fc11291
chore: fix build.sh flag
pankcuf Mar 21, 2025
f85d48d
chore: fix lipo
pankcuf Mar 21, 2025
c8ad0c2
chore: platform refine output
pankcuf Mar 21, 2025
b01e072
chore: cleanup
pankcuf Mar 21, 2025
98cb530
chore: continuation
pankcuf Mar 24, 2025
0c438d5
chore: cleanup objc artefacts & leave dash_spv_apple_bindings.h as th…
pankcuf Mar 24, 2025
9e23edc
chore: cleanup versioning
pankcuf Mar 24, 2025
7f823f8
chore: add SocketAddr dtor binding
pankcuf Mar 24, 2025
7b83021
chore: merge with dashcore v.0.39.1
pankcuf Mar 25, 2025
dbf81c0
chore: add zero hash check
pankcuf Mar 25, 2025
579f04d
Resolve conflicts
pankcuf Mar 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[target.aarch64-apple-ios]
rustflags = ["-C", "link-arg=-target", "-C", "link-arg=arm64-apple-ios13.0"]
rustflags = ["-C", "link-arg=-mios-version-min=13.0", "-C", "link-arg=--target=arm64-apple-ios13.0.0"]

[target.x86_64-apple-ios]
rustflags = ["-C", "link-arg=-target", "-C", "link-arg=x86_64-apple-ios13.0"]
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@
/.idea/
*.iml
/DashSharedCore
*.DS_Store
Loading
Loading