Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
206 commits
Select commit Hold shift + click to select a range
d7143cc
build!: optimize for x86-64-v3 cpu microarchitecture (Haswell+) (#2374)
lklimek Dec 18, 2024
55a1e03
feat(platform)!: token base support (#2383)
QuantumExplorer Jan 16, 2025
fd7ee85
Merge branch 'master' into v1.9-dev
shumkov Jan 16, 2025
cd1527d
fix(dpp)!: wrapping overflow issue (#2430)
QuantumExplorer Jan 17, 2025
0220302
feat(platform): proof verification for many queries and a few more qu…
QuantumExplorer Jan 19, 2025
e5964b8
feat: group queries (#2432)
QuantumExplorer Jan 20, 2025
d9647cc
feat: get proofs for tokens (#2433)
QuantumExplorer Jan 21, 2025
c9ab154
feat(platform)!: improved token validation and token config update tr…
QuantumExplorer Jan 22, 2025
2480ceb
chore: dapi grpc queries (#2437)
QuantumExplorer Jan 22, 2025
3733f56
feat(platform)!: enhance token configuration and validation mechanism…
QuantumExplorer Jan 23, 2025
764684b
chore: ignore deprecated `lodash.get` (#2441)
shumkov Jan 24, 2025
cbddb8d
chore(platform): make bls sig compatibility an optional feature (#2440)
QuantumExplorer Jan 24, 2025
f609bcf
Merge branch 'v2.0-dev' into v2.0-tokens-dev
shumkov Jan 24, 2025
0743be2
feat(dpp): extra methods for state transitions in wasm (#2401)
pshenmic Jan 26, 2025
e735313
feat: add token transitions to SDK and DAPI (#2434)
shumkov Jan 27, 2025
6d5af88
feat(dpp): token distribution model (#2447)
QuantumExplorer Jan 27, 2025
93f7d44
fix(dpp): invalid feature flag instructions (#2448)
shumkov Jan 29, 2025
d6b40e6
feat(platform): token distribution part two (#2450)
QuantumExplorer Feb 3, 2025
2b1c252
fix: proof result error for credit transfers in sdk (#2451)
pauldelucia Feb 4, 2025
9daa195
ci: use github-hosted arm runner for release workflow (#2452)
shumkov Feb 11, 2025
26aff36
build: bump Alpine version to 3.21 (#2074)
lklimek Feb 11, 2025
1a1c50b
fix: wrong order of parameters in UnauthorizedTokenActionError
pauldelucia Feb 12, 2025
91f65c6
fix: wrong order of parameters in UnauthorizedTokenActionError (#2456)
pauldelucia Feb 12, 2025
c286ec0
feat(sdk): add option to request all keys (#2445)
pshenmic Feb 12, 2025
9026669
feat: check if token is paused on token transfers
pauldelucia Feb 13, 2025
125cfe7
Merge branch 'v2.0-dev' into v2.0-tokens-dev
shumkov Feb 13, 2025
907971d
Merge branch 'v2.0-dev' into feat/token-paused-validation
pauldelucia Feb 13, 2025
4becf5f
add costs
pauldelucia Feb 13, 2025
82e4d4c
fix: check if token is paused on token transfers (#2458)
pauldelucia Feb 13, 2025
d88ea46
fix(dpp): invalid imports and tests (#2459)
shumkov Feb 14, 2025
ddf4e67
test: fix `fetchProofForStateTransition` tests and warnings (#2460)
shumkov Feb 14, 2025
04276d5
fix: xss vulnerability in mocha (#2469)
shumkov Feb 18, 2025
cb915a7
test: fix token history contract tests (#2470)
shumkov Feb 19, 2025
91a9766
feat(sdk): return state transition execution error (#2454)
shumkov Feb 19, 2025
33507bb
fix: destroy frozen funds used wrong identity and proof verification …
pauldelucia Feb 20, 2025
1fed09b
fix(dpp): invalid feature flag usage (#2477)
shumkov Feb 20, 2025
374a036
test: fix slowdown of JS SDK unit tests (#2475)
shumkov Feb 20, 2025
5e32426
fix: token already paused unpaused and frozen validation (#2466)
pauldelucia Feb 20, 2025
bcf1785
feat: wasm sdk build proof-of-concept (#2405)
lklimek Feb 21, 2025
05d0085
Merge branch 'master' into v2.0-dev
shumkov Feb 26, 2025
a7c7a0f
build: bump rust version to 1.85 (#2480)
pshenmic Feb 26, 2025
f9eb069
Merge branch 'v2.0-dev' into chore/merge-master
pshenmic Feb 26, 2025
8160ccd
chore: remove duplicated commented code
shumkov Feb 27, 2025
045b6fa
chore(dpp): remove unnecessary type conversion
shumkov Feb 27, 2025
c57e8b2
test(dpp): fix assertion with the same value
shumkov Feb 27, 2025
c7e40cb
Merge remote-tracking branch 'origin/chore/merge-master' into chore/m…
shumkov Feb 27, 2025
da17fc5
feat(js-dash-sdk): fix tests after merge
pshenmic Feb 27, 2025
1501103
chore: merge master and resolve conflicts (#2481)
shumkov Feb 27, 2025
6776651
chore: update to latest dash core 37 (#2483)
QuantumExplorer Mar 1, 2025
b9e42a2
feat(platform)!: token advanced distribution and updates (#2471)
QuantumExplorer Mar 11, 2025
379e4a6
fix: token history contract (#2474)
pauldelucia Mar 11, 2025
cbb1bd2
fix(drive): using new rust dash core methods for reversed quorum hash…
shumkov Mar 11, 2025
7b67988
feat: more granular integer document property types (#2455)
shumkov Mar 11, 2025
4e8b693
docs: update comment for data contract code range (#2476)
thephez Mar 11, 2025
94661af
feat: validate token name localizations (#2468)
shumkov Mar 11, 2025
a2bba66
feat(sdk): token and group queries (#2449)
shumkov Mar 13, 2025
5849244
fix(platform)!: token distribution fixes and tests (#2494)
QuantumExplorer Mar 13, 2025
b9d2b4a
chore(platform): bump to version 2.0.0-dev.1 (#2495)
QuantumExplorer Mar 13, 2025
7b569ab
fix(sdk): make some things public (#2496)
pauldelucia Mar 14, 2025
1c2f933
feat(platform): require token for document actions (#2498)
QuantumExplorer Mar 17, 2025
6161f75
fix: data contract proof doesn't work with new auto fields (#2501)
shumkov Mar 17, 2025
2490558
build: bump wasm-bindgen to 0.2.100 to satisfy js-sys deps (#2503)
lklimek Mar 18, 2025
f5fa96a
fix(platform): unique token keeps history documents (#2506)
QuantumExplorer Mar 18, 2025
3316b47
build: enforce bincode version 2.0.0-rc3 (#2504)
lklimek Mar 18, 2025
03cdc36
fix: token transfer to non-existing identity (#2505)
shumkov Mar 19, 2025
1b17083
fix: token distribution timestamp in the past (#2509)
shumkov Mar 20, 2025
f444e53
fix(dapi): invalid proof for destroy frozen funds transition (#2513)
shumkov Mar 26, 2025
2de9a69
refactor: fix clippy warnings (#2515)
shumkov Mar 27, 2025
3d9b08d
fix(dpp): decoding invalid consensus error variants (#2510)
shumkov Mar 27, 2025
5690229
feat(platform)!: token payment info (#2517)
QuantumExplorer Mar 31, 2025
d25e226
fix: group member power validation (#2520)
pauldelucia Mar 31, 2025
d17b1eb
feat(sdk): token claim state transition (#2522)
shumkov Apr 1, 2025
d2ca233
test(dpp): add test for group with all unilateral members (#2514)
shumkov Apr 1, 2025
99ee121
refactor: move proof retrieval from DAPI to Drive ABCI (#2535)
shumkov Apr 12, 2025
ae5a96c
feat(platform): direct selling of tokens to users (#2534)
QuantumExplorer Apr 13, 2025
a0ce801
fix(dpp): missing closing bracket in validate contract update (#2541)
pauldelucia Apr 14, 2025
2c59bd0
chore: update tonic to version 0.13 (#2540)
QuantumExplorer Apr 14, 2025
ec9d665
fix(drive-abci): data contract create transition advanced structure v…
QuantumExplorer Apr 15, 2025
4e38431
test(drive): test various token distribution algorithms (#2511)
lklimek Apr 15, 2025
d475e0f
test(platform): token distribution step decreasing tests and improvem…
QuantumExplorer Apr 15, 2025
94a9fd5
fix(sdk): no process-level CryptoProvider available (#2546)
lklimek Apr 16, 2025
ea6d63f
test(platform): distribution inverted log tests (#2547)
QuantumExplorer Apr 16, 2025
b6b5f35
test(platform): distribution log tests (#2548)
QuantumExplorer Apr 16, 2025
7d85d14
feat(sdk): fetch defined token direct purchase prices (#2544)
lklimek Apr 16, 2025
2a854e6
chore(platform): bump rust-dashcore version (#2549)
pauldelucia Apr 16, 2025
88a57ab
feat(platform): allow new tokens on contract update and refactor cont…
pauldelucia Apr 16, 2025
3107a39
feat(platform): keyword search system contract (#2523)
pauldelucia Apr 17, 2025
db1fcb8
chore(platform): bump rust dashcore version to 0.39.6 (#2553)
pauldelucia Apr 17, 2025
d0b5626
test(platform): tests for exp and polynomial distributions (#2556)
QuantumExplorer Apr 17, 2025
0296e0b
Merge branch 'v2.0-dev' into v2.0-dev-distributions
QuantumExplorer Apr 17, 2025
80e0f06
feat(sdk): token config update transition (#2554)
pauldelucia Apr 17, 2025
9448791
test(platform): Add data contract basic validation of distributions
QuantumExplorer Apr 17, 2025
5460f4d
test(platform): additional token distribution tests and fixes (#2550)
QuantumExplorer Apr 17, 2025
9032b11
feat(platform): get identities by non-unique public key hashes (#2507)
QuantumExplorer Apr 17, 2025
a86c523
feat(platform): transfer to frozen account is allowed (#2478)
shumkov Apr 18, 2025
9d5c437
chore: update to 2.0.0 rc-1 (#2557)
QuantumExplorer Apr 18, 2025
4b1b44c
feat(platform): token last claim query (#2559)
QuantumExplorer Apr 21, 2025
83a660f
fix(drive): add path query back to GroveDBError (#2555)
pauldelucia Apr 21, 2025
69832bc
feat(dpp): token configuration presets (#2561)
QuantumExplorer Apr 21, 2025
352f8a6
fix(token-history-contract): fixed claim indexes (#2562)
QuantumExplorer Apr 21, 2025
c059a30
fix(dapi-grpc): add GetTokenPerpetualDistributionLastClaim to version…
QuantumExplorer Apr 21, 2025
dcf3164
feat(drive-abci): do not allow old state transitions to be processed …
QuantumExplorer Apr 21, 2025
ad05271
chore: update to 2.0.0-rc.2 (#2565)
QuantumExplorer Apr 21, 2025
45dff90
feat(drive): get token config using provider (#2567)
pauldelucia Apr 23, 2025
396abd8
feat(sdk): fetch last distribution claim moment (#2566)
pauldelucia Apr 23, 2025
e809733
fix(drive): limit in perpetual_distribution_last_paid_moment_query (#…
QuantumExplorer Apr 24, 2025
8a91426
fix(drive): allow getting tree sum value from element directly (#2570)
QuantumExplorer Apr 24, 2025
a0369b6
chore(platform): enable bls-signatures by default and upgrade to rc-3…
QuantumExplorer Apr 24, 2025
a137646
chore: removed Ivan Shumkov as code owner at his request (#2571)
QuantumExplorer Apr 24, 2025
b136231
build: update dependencies with known security issues (#2572)
lklimek Apr 25, 2025
24816ae
docs(dpp): add better documentation for token configuration (#2574)
QuantumExplorer Apr 25, 2025
c54731b
refactor(dpp): remove document serialize consume (#2575)
QuantumExplorer Apr 28, 2025
d6d430a
refactor(platform): various improvements for proof debugging (#2576)
QuantumExplorer Apr 28, 2025
1e14656
fix(platform): set recipient ID in token history claim document to be…
QuantumExplorer Apr 28, 2025
76bf74e
fix(platform): document serialization v1 to fix serialization and des…
QuantumExplorer Apr 28, 2025
b945e47
build: update javascript elliptic lib to 6.6.1 (#2573)
lklimek Apr 28, 2025
9ede23f
chore: bump to v2.0.0-rc.4 (#2579)
QuantumExplorer Apr 28, 2025
e2889bc
fix(sdk): compare underlying returned data on proof verification (#2580)
QuantumExplorer Apr 29, 2025
1ea78b9
fix(dpp): do not allow mint of 0 tokens (#2581)
QuantumExplorer Apr 30, 2025
7212211
fix(platform): start as paused was not working (#2582)
QuantumExplorer Apr 30, 2025
2ad11e3
fix(drive-abci): make sure identities in token config exist (#2583)
QuantumExplorer May 1, 2025
27547c9
feat(platform)!: fees for data contract creation and update (#2584)
QuantumExplorer May 2, 2025
c2eddc4
fix(drive-abci): make sure all group identities exist (#2585)
QuantumExplorer May 5, 2025
40e2869
fix(platform): force allow choosing minting destination if no default…
QuantumExplorer May 5, 2025
b046b87
chore: update to rc.5 (#2587)
QuantumExplorer May 5, 2025
494f826
fix(drive): add estimation costs for token status information when re…
QuantumExplorer May 7, 2025
ff084ca
chore: add .gitaipconfig to .gitignore (#2592)
QuantumExplorer May 7, 2025
31d2e35
fix(token-history-contract): public note proof verification for token…
pauldelucia May 7, 2025
ee8c09d
feat(drive-abci): improve token name localization validation (#2593)
QuantumExplorer May 7, 2025
be85e0d
fix(dpp): handle MainGroupIsNotDefinedError in token configuration (#…
QuantumExplorer May 7, 2025
36adeab
fix(dpp): validate group required power to prevent invalid configurat…
QuantumExplorer May 7, 2025
3ea86eb
chore: bump to 2.0.0-rc.6 (#2596)
QuantumExplorer May 7, 2025
95244c0
fix(platform)!: ensure correct critical security level for token tran…
QuantumExplorer May 8, 2025
aab3a9e
refactor: rename search-contract to token-search-contract (#2598)
QuantumExplorer May 8, 2025
266749e
refactor: rename token-search-contract to keyword-search-contract (#2…
QuantumExplorer May 8, 2025
b548f74
chore: update dependencies to 2.0.0-rc-7 (#2600)
QuantumExplorer May 8, 2025
03f64da
chore: integrate keyword-search-contract into yarn lock (#2601)
QuantumExplorer May 8, 2025
39b2cff
chore: update dependencies to version 2.0.0-rc.8 (#2602)
QuantumExplorer May 8, 2025
cd062be
docs(dapi): document architecture and implementation (#2539)
shumkov May 8, 2025
a21764d
feat(platform): group action proofs (#2605)
QuantumExplorer May 12, 2025
8165601
chore: update package versions to 2.0.0-rc.9 (#2606)
QuantumExplorer May 12, 2025
1ee4528
fix(drive): fix group action query target as tree in stateless execut…
QuantumExplorer May 13, 2025
be46790
refactor(sdk): set group info for config update transition (#2603)
pauldelucia May 13, 2025
d6bde19
feat(platform): only allow token notes when you are the proposer and …
QuantumExplorer May 13, 2025
69376a4
fix(platform): ensure group action parameters cannot be modified (#2610)
QuantumExplorer May 13, 2025
9724a7c
fix: update package versions to 2.0.0-rc.10 (#2611)
QuantumExplorer May 13, 2025
7cfe69d
feat(platform): don't allow freezing non existent identity (#2612)
QuantumExplorer May 15, 2025
e334672
feat(sdk): token purchase and set price transitions (#2613)
pauldelucia May 17, 2025
64f0c69
fix(platform): consensus error for invalid group position, config upd…
QuantumExplorer May 18, 2025
6b40214
fix(dpp): historical document type name for token direct pricing (#2616)
pauldelucia May 19, 2025
7559bd7
fix(drive): verification of token purchase can not verify the purchas…
pauldelucia May 19, 2025
4de6aca
chore(release): update changelog and bump version to 2.0.0-rc.11 (#2618)
QuantumExplorer May 19, 2025
3d61b1d
fix(platform): correct burn identity in group actions (#2615)
QuantumExplorer May 19, 2025
7a508bf
docs(dashmate): document services, configuration and cli (#2532)
shumkov May 19, 2025
f32d550
refactor(dpp): import CREDITS_PER_DUFF for use in credit converter (#…
thephez May 19, 2025
9c98e6b
fix(drive): resolve deserialization issue in check_tx for group actio…
QuantumExplorer May 19, 2025
0461ada
fix(dpp): missing tags on Groups needed for deserialization (#2624)
pauldelucia May 21, 2025
e513863
fix(platform): fix evonode distribution for token perpetual distribut…
QuantumExplorer May 21, 2025
fc295c3
test(drive-abci): add tests for epoch-based token distribution for ev…
QuantumExplorer May 22, 2025
a7869b5
fix(dashmate): sync max-tx-bytes between tenderdash and drive (#2625)
lklimek May 22, 2025
bbaea23
feat(dpp)!: disable changes to perpetual distribution in token config…
QuantumExplorer May 22, 2025
c1e65a9
fix(dpp): allow changing main control group for token configuration (…
QuantumExplorer May 22, 2025
fa5203c
fix(platform): resolved grovedb error during signing group action fin…
QuantumExplorer May 22, 2025
662e131
feat(sdk): add token payment info to put_document (#2630)
pauldelucia May 23, 2025
a86708f
fix(platform): ensure document types only target valid tokens for tok…
QuantumExplorer May 23, 2025
eacc5f8
fix(platform): paying for a document action with tokens where tokens …
QuantumExplorer May 23, 2025
c70e94b
fix(drive): ignore time based update fields in proof verification of …
QuantumExplorer May 23, 2025
3d5328e
feat(dpp): add marketplace rules to token configuration (#2635)
QuantumExplorer May 25, 2025
52b25a8
fix(dpp): correct stepwise distribution logic in evaluate.rs (#2636)
QuantumExplorer May 26, 2025
45e4575
chore(release): update changelog and bump version to 2.0.0-rc.12 (#2637)
QuantumExplorer May 26, 2025
847436d
feat(platform): add token contract info and query (#2641)
QuantumExplorer May 27, 2025
7c88da1
fix(drive): proved identity update was giving error (#2642)
QuantumExplorer May 27, 2025
80f8be4
fix(dpp): unclear error message for missing document types if no toke…
pauldelucia May 27, 2025
d8951d4
fix(platform)!: load data contracts in their respective versions (#2644)
QuantumExplorer May 28, 2025
554e01f
chore(release): update changelog and bump version to 2.0.0-rc.13 (#2645)
QuantumExplorer May 28, 2025
9ad9944
feat(dpp): add validation for minimum group member count (#2646)
QuantumExplorer May 28, 2025
573ab0f
feat(dpp)!: set minimum intervals for perpetual distribution (#2622)
QuantumExplorer May 29, 2025
677254f
feat: add checks for authorized action takers in data contract create…
QuantumExplorer May 29, 2025
ec63c33
test(drive): add test for invalid owner on document delete (#2643)
pauldelucia May 29, 2025
3b09052
feat(sdk): add DataContractMismatch enum for detailed contract compar…
QuantumExplorer May 29, 2025
94c8f97
chore(release): update changelog and bump version to 2.0.0-rc.14 (#2649)
QuantumExplorer May 29, 2025
db0027b
feat(dpp):! add marketplace rules accessor to token configuration (#2…
QuantumExplorer Jun 1, 2025
5008b6d
docs: add CLAUDE.md for development guidance (#2652)
QuantumExplorer Jun 2, 2025
4a56fed
fix(platform): npm audit security for tar-fs (#2656)
pshenmic Jun 3, 2025
f4ae1fc
fix: fixes issue #2653 Cannot decode DataContractCreateV1 with WASM-D…
QuantumExplorer Jun 3, 2025
a714980
feat(dpp): export more token transition fields (#2655)
pshenmic Jun 3, 2025
d28f4e7
feat(sdk)!: make document state transition entropy optional, will do …
QuantumExplorer Jun 4, 2025
b3162ab
feat(sdk): add sdk wrappers for easily pushing document transitions f…
QuantumExplorer Jun 4, 2025
399d2d7
feat(sdk): add token state transition functionalities to rs-sdk (#2657)
QuantumExplorer Jun 4, 2025
459fbbb
fix(platform): resolve direct purchase from self issue causing chain …
QuantumExplorer Jun 8, 2025
233181b
chore(release): update changelog and bump version to 2.0.0-rc.15 (#2664)
QuantumExplorer Jun 8, 2025
de23c85
feat(platform): add finalized epoch infos query and proof functionali…
QuantumExplorer Jun 10, 2025
3aa63dc
chore(release): update changelog and bump version to 2.0.0-rc.16 (#2666)
QuantumExplorer Jun 10, 2025
686995e
chore(platform): remove dash devs discord from readme (#2668)
pshenmic Jun 11, 2025
04a84f9
feat(sdk): fetch token contract info (#2670)
pauldelucia Jun 11, 2025
adf3b5f
ci: add gRPC coverage check and cache management (#2667)
QuantumExplorer Jun 11, 2025
2d9f433
chore: update minimatch to version 9.0.5 and brace-expansion to versi…
QuantumExplorer Jun 11, 2025
5b8b29d
feat(dpp): add detailed interval evaluation explanation functionality…
QuantumExplorer Jun 12, 2025
f4e1229
fix(drive-abci): fixed issue with adding a key with contract bounds (…
QuantumExplorer Jun 18, 2025
bab21b3
chore(release): update changelog and bump version to 2.0.0-rc.17 (#2674)
QuantumExplorer Jun 18, 2025
c5142f6
chore: remove unused token meta schema and references (#2677)
thephez Jun 24, 2025
63beab6
chore: update js dependencies to latest versions (#2678)
QuantumExplorer Jun 24, 2025
97ed253
fix(platform)!: properly use withdrawal system data contract. (#2675)
QuantumExplorer Jun 24, 2025
1e21d78
feat: replace diskusage with diskusage-ng for improved functionality …
QuantumExplorer Jun 24, 2025
d06789f
chore(release): update changelog and bump version to 2.0.0-rc.18 (#2681)
QuantumExplorer Jun 24, 2025
bcbbad1
chore: Release version 2.0.0 (#2684)
QuantumExplorer Jun 26, 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
  •  
  •  
  •  
8 changes: 7 additions & 1 deletion .cargo/config-release.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,13 @@
rustflags = ["-C", "target-feature=-crt-static"]

[target.x86_64-unknown-linux-musl]
rustflags = ["-C", "target-feature=-crt-static"]
rustflags = ["-C", "target-feature=-crt-static", "-C", "target-cpu=x86-64-v3"]

[target.x86_64-unknown-linux-gnu]
rustflags = ["-C", "target-feature=-crt-static", "-C", "target-cpu=x86-64-v3"]

[target.aarch64-unknown-linux-gnu]
linker = "aarch64-linux-gnu-gcc"

[target.wasm32-unknown-unknown]
rustflags = ['--cfg', 'getrandom_backend="wasm_js"']
27 changes: 27 additions & 0 deletions .cargo/config-test-sdk-data.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
[target.aarch64-unknown-linux-musl]
rustflags = ["-C", "target-feature=-crt-static"]

[target.x86_64-unknown-linux-musl]
rustflags = [
"-C",
"target-feature=-crt-static",
"-C",
"target-cpu=x86-64",
]

[target.x86_64-unknown-linux-gnu]
rustflags = [
"-C",
"target-feature=-crt-static",
"-C",
"target-cpu=x86-64",
]

[target.aarch64-unknown-linux-gnu]
linker = "aarch64-linux-gnu-gcc"

[target.wasm32-unknown-unknown]
rustflags = ['--cfg', 'getrandom_backend="wasm_js"']

[target.'cfg(all())']
rustflags = ["--cfg", "tokio_unstable", '--cfg', 'create_sdk_test_data']
24 changes: 19 additions & 5 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,27 @@
# TODO: We shouldn't go with tokio_unstable to production

[target.aarch64-unknown-linux-musl]
rustflags = ["-C", "target-feature=-crt-static", "--cfg", "tokio_unstable"]
rustflags = ["-C", "target-feature=-crt-static"]

[target.x86_64-unknown-linux-musl]
rustflags = ["-C", "target-feature=-crt-static", "--cfg", "tokio_unstable"]
rustflags = [
"-C",
"target-feature=-crt-static",
"-C",
"target-cpu=x86-64",
]

[target.x86_64-unknown-linux-gnu]
rustflags = [
"-C",
"target-feature=-crt-static",
"-C",
"target-cpu=x86-64",
]

[target.aarch64-unknown-linux-gnu]
linker = "aarch64-linux-gnu-gcc"

[build]
[target.wasm32-unknown-unknown]
rustflags = ['--cfg', 'getrandom_backend="wasm_js"']

[target.'cfg(all())']
rustflags = ["--cfg", "tokio_unstable"]
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ RUN set -ex; \
rm /tmp/cargo-binstall; \
cargo binstall -V

RUN cargo binstall [email protected].99 --locked \
RUN cargo binstall [email protected].100 --locked \
--no-discover-github-token \
--disable-telemetry \
--no-track \
Expand Down
147 changes: 147 additions & 0 deletions .github/grpc-queries-cache.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
{
"known_queries": {
"broadcastStateTransition": {
"status": "excluded",
"reason": "Explicitly excluded as per requirement"
},
"getIdentity": {
"status": "implemented"
},
"getIdentityKeys": {
"status": "implemented"
},
"getIdentitiesContractKeys": {
"status": "implemented"
},
"getIdentityNonce": {
"status": "implemented"
},
"getIdentityContractNonce": {
"status": "implemented"
},
"getIdentityBalance": {
"status": "implemented"
},
"getIdentitiesBalances": {
"status": "implemented"
},
"getIdentityBalanceAndRevision": {
"status": "implemented"
},
"getEvonodesProposedEpochBlocksByIds": {
"status": "implemented"
},
"getEvonodesProposedEpochBlocksByRange": {
"status": "implemented"
},
"getDataContract": {
"status": "implemented"
},
"getDataContractHistory": {
"status": "implemented"
},
"getDataContracts": {
"status": "implemented"
},
"getDocuments": {
"status": "implemented"
},
"getIdentityByPublicKeyHash": {
"status": "implemented"
},
"getIdentityByNonUniquePublicKeyHash": {
"status": "implemented"
},
"waitForStateTransitionResult": {
"status": "implemented"
},
"getProtocolVersionUpgradeState": {
"status": "implemented"
},
"getProtocolVersionUpgradeVoteStatus": {
"status": "implemented"
},
"getEpochsInfo": {
"status": "implemented"
},
"getFinalizedEpochInfos": {
"status": "implemented"
},
"getContestedResources": {
"status": "implemented"
},
"getContestedResourceVoteState": {
"status": "implemented"
},
"getContestedResourceVotersForIdentity": {
"status": "implemented"
},
"getContestedResourceIdentityVotes": {
"status": "implemented"
},
"getVotePollsByEndDate": {
"status": "implemented"
},
"getPrefundedSpecializedBalance": {
"status": "implemented"
},
"getTotalCreditsInPlatform": {
"status": "implemented"
},
"getPathElements": {
"status": "implemented"
},
"getStatus": {
"status": "implemented"
},
"getCurrentQuorumsInfo": {
"status": "implemented"
},
"getIdentityTokenBalances": {
"status": "implemented"
},
"getIdentitiesTokenBalances": {
"status": "implemented"
},
"getIdentityTokenInfos": {
"status": "implemented"
},
"getIdentitiesTokenInfos": {
"status": "implemented"
},
"getTokenStatuses": {
"status": "implemented"
},
"getTokenDirectPurchasePrices": {
"status": "implemented"
},
"getTokenContractInfo": {
"status": "not_implemented"
},
"getTokenPreProgrammedDistributions": {
"status": "not_implemented"
},
"getTokenPerpetualDistributionLastClaim": {
"status": "implemented"
},
"getTokenTotalSupply": {
"status": "implemented"
},
"getGroupInfo": {
"status": "implemented"
},
"getGroupInfos": {
"status": "implemented"
},
"getGroupActions": {
"status": "implemented"
},
"getGroupActionSigners": {
"status": "implemented"
},
"getConsensusParams": {
"status": "not_implemented"
}
},
"last_updated": "2025-01-06T00:00:00Z"
}
6 changes: 6 additions & 0 deletions .github/package-filters/js-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
- .github/workflows/tests*
- packages/wallet-utils-contract/**

'@dashevo/token-history-contract': &token-history-contract
- .github/workflows/tests*
- packages/token-history-contract/**

'@dashevo/dashpay-contract': &dashpay-contract
- .github/workflows/tests*
- packages/dashpay-contract/**
Expand Down Expand Up @@ -30,6 +34,7 @@
- *dpns-contract
- *withdrawals-contract
- *wallet-utils-contract
- *token-history-contract
- packages/rs-platform-serialization/**
- packages/rs-platform-serialization-derive/**
- packages/rs-platform-value/**
Expand Down Expand Up @@ -80,6 +85,7 @@ dashmate:
- *masternode-reward-shares-contract
- *dpns-contract
- *withdrawals-contract
- *token-history-contract
- *wallet-lib
- *dapi-client

Expand Down
5 changes: 5 additions & 0 deletions .github/package-filters/rs-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@ wallet-utils-contract: &wallet-utils-contract
- .github/workflows/tests*
- packages/wallet-utils-contract/**

token-history-contract: &token-history-contract
- .github/workflows/tests*
- packages/token-history-contract/**

dashpay-contract: &dashpay-contract
- .github/workflows/tests*
- packages/dashpay-contract/**
Expand Down Expand Up @@ -30,6 +34,7 @@ dpp: &dpp
- *dpns-contract
- *withdrawals-contract
- *wallet-utils-contract
- *token-history-contract
- *json-schema-compatibility-validator
- packages/rs-platform-serialization/**
- packages/rs-platform-serialization-derive/**
Expand Down
Loading
Loading