-
Notifications
You must be signed in to change notification settings - Fork 56
feat!: wasm-dpp integration #848
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
427 commits
Select commit
Hold shift + click to select a range
8ad0b8f
Merge branch 'v0.24-dev' into feat/wasm-dpp-integration
shumkov 84c8206
feat(js-drive): add fetchExtendedDocuments
markin-io 0c44273
feat(wasm-dpp): refactor parsing of fee refunds by PreCalculatedOpera…
markin-io 7b9ad69
test: feature flags tests
2bc3c56
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
983b0e2
feat(wasm-dpp): add toObject to Refunds
markin-io 67e9b0b
fix(rs-drive-nodejs): refunds calculation
markin-io e3ab556
test(sdk): enable Document update
markin-io 7916c5a
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io aca0cc3
chore: simple logging setup for dpp
jawid-h 1be3b7a
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
jawid-h d4c4a4f
fix DataContractUpdateTransition serialization and parsing
antouhou 78738c1
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
antouhou a31f5f8
fix(js-drive): missing extended flag in DocumentRepository.js
markin-io 14a2492
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 180d318
feat: integrate consensus errors
shumkov 34f340e
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
shumkov 78b7d87
Merge branch 'v0.24-dev' into feat/wasm-dpp-integration
shumkov 56872b1
wip(rs-dpp): add test case with negative operations
markin-io 64e375e
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 960fd0e
chore: unit test fix
jawid-h b974827
chore: unit test fix
jawid-h bbe4dda
chore: unit test fix
jawid-h 60c0c7a
fix(wasm-dpp): data contract move in create_data_contract_update_tran…
markin-io 4813975
chore(sdk): add more logs
markin-io b15f2b8
fix DataContract::setDocumentSchema to update document_types
antouhou 57647e0
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 91ba573
add update_data_contract to state repository and fixed apply_data_con…
antouhou 425329a
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 2f69d8d
build: optimized docker images
shumkov c565b08
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
shumkov 95d707d
test(platform-test-suite): enable DataContract update
markin-io b3bdd7b
chore(rs-dpp): add todo to create DC
markin-io 23ba40c
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 8754aac
chore: unit test fix
jawid-h 1c03ee2
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
jawid-h 1739bd4
chore: update asserions for chai
jawid-h c9378d4
chore: more unit test fixes
jawid-h 5b17224
fix(wasm-dpp): identity panic
markin-io 677a910
feat(wasm-dpp): optional metadata
markin-io 7439c1d
fix(js-drive): documentQueryHandlerFactory.js queries non extended do…
markin-io 6c0b961
test(platform-test-suite): Document tests error handling
markin-io 8bb7fa6
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 911b569
fix(wasm-dpp): return buffer in getData for identity_public_key_trans…
markin-io 76f7fee
test(platform-test-suite): enable contacts.spec.js
markin-io 20f1053
fix: negative fees
shumkov 394ed43
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
shumkov 4da8721
test(platform-test-suite): enable document delete in Document.spec.js
markin-io 1a3c6b6
fix: invalid url format in json schemas
shumkov 4e03135
fix: invalid url format in json schemas
shumkov dc9784d
chore: enable skipped contract test
shumkov bb72207
add generateTemporaryEcdsaPrivateKey method to wasm-dpp and fixed Buf…
antouhou 7606918
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
antouhou 222bb7b
fix: invalid saltedDomainHash validation
shumkov 11f5637
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
shumkov 99b26d1
fix(dpp): updated at is not set for document replace
markin-io 867de68
test(platform-test-suite): fix Document spec greaterThan
markin-io d55cc86
feat(platform-test-suite): prepare proofs.spec.js and waitForStateTra…
markin-io af98dc2
chore: more unit tests fixes
jawid-h d44395a
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
jawid-h 6aa2d11
tests
97e0d33
tests
dd71584
chore: more unit tests fix
jawid-h 1ead364
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
jawid-h 7521a33
fix(rs-dpp): missing execution context in validate_documents_batch_tr…
markin-io bc2a87e
fix(rs-dpp): ignored mn reward shared trigger on create
markin-io 44d9e93
test(platform-test-suite): partially fix masternodeRewardShares.spec.js
markin-io 6347bba
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io af95046
chore: some integration test fixes
jawid-h 5b76c35
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
jawid-h d89a97a
Merge branch 'v0.24-dev' into feat/wasm-dpp-integration
shumkov 7ca2258
fix: various issues after merge
shumkov dd92d71
tests
9a152fb
wip(wasm-dpp): add TODOs to match Date api fot date bindings
markin-io a89df33
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io cba98fe
fix fetchSML
antouhou 1f89304
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
antouhou 0eebba0
refactor(wasm-dpp): return private key string instead of bytes in gen…
markin-io a4dd6b8
refactor(sdk): generate private key with wasm-dpp
markin-io 487e24a
chore(dashmate): hide dash import
shumkov 7ca9266
fix data trigger tests
antouhou 559727e
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
antouhou 42374fc
revert(dashmate): hide dash import
shumkov 5991124
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
shumkov c5f03d9
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 462d46a
Merge branch 'v0.24-dev' of github.com:dashpay/platform into v0.24-dev
markin-io a96a475
build(js-drive): remove Cargo.toml.template
markin-io c5ce94f
feat(wasm-dpp): use js Data class instead on numbers
91486b9
lint(dapi): fix errors
68fa946
fix(rs-dpp): missing reward share replace data trigger
markin-io d466055
test(platform-test-suite): enable masternodeRewardShares.spec.js
markin-io 33bec58
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io d7bba22
lint: fix errors
3d3fa03
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
c2ae16d
test(wasm-dpp): generateTemporaryEcdsaPrivateKey.spec.js
markin-io e165ace
tes: fix errors
23d98d8
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
6df4439
chore: more integration tests
jawid-h c34f602
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
jawid-h 4b7907f
Merge branch 'v0.24-dev' into feat/wasm-dpp-integration
shumkov 4c2825d
chore: fix merge artifacts
shumkov 976642c
wip: git-fetch-with-cli in cargo config
markin-io de0094c
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io ec7533c
chore: more integration tests
jawid-h 3cb924c
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
jawid-h 6a97ce3
chore: linter
jawid-h 15fd5c3
chore: linter fix
jawid-h aff6682
chore: linter
jawid-h 62d06ad
Revert "wip: git-fetch-with-cli in cargo config"
markin-io 9522e6d
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 2b3d5b0
wip: test disabled git db cache
markin-io 73b3ccf
Merge branch 'v0.24-dev' into feat/wasm-dpp-integration
shumkov c43e8f1
wip: test old cache
markin-io 98f2a0c
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 9efba5f
debug
257e6b8
Merge branch 'v0.24-dev' into feat/wasm-dpp-integration
shumkov c37a0ca
wip: add git-fetch-with-cli
markin-io ff604fb
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 64d3b0a
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
jawid-h 898bc9b
Merge branch 'v0.24-dev' of github.com:dashpay/platform into v0.24-dev
markin-io 595bc00
Merge branch 'v0.24-dev' into feat/wasm-dpp-integration
markin-io ed56eac
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
jawid-h 2e84f30
revert Dockerfile maniuplations
markin-io 2fafdda
build(dashmate): fix cargo git issues
shumkov e7f6025
build: use random sscache ports
shumkov 28da3a0
chore(drive): ignore faulty quorum for rotation
shumkov b390dbd
revert(drive): ignore faulty quorum for rotation
shumkov 570f69e
Merge branch 'v0.24-dev' into feat/wasm-dpp-integration
shumkov 71a2505
Merge branch 'v0.24-dev' into feat/wasm-dpp-integration
shumkov 293efcc
Merge branch 'v0.24-dev' into feat/wasm-dpp-integration
shumkov 3835571
chore: integration tests
jawid-h 26324b7
chore: minor
jawid-h d3def6f
chore: fixes
jawid-h 4163969
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
jawid-h 20072c7
chore: missing blsAdapter
jawid-h 6d731b7
chore(dashmate): use local user and group to start envoy
shumkov 7ff6fc2
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
shumkov 4e1bcff
chore(dashmate): use read-only mounts for dashd and envoy
shumkov fe09d8a
build(wasm-dpp): rework building procedure to produce correct typescr…
markin-io a0ff07e
build(wasm-dpp): add missing deps
markin-io 69781bb
Merge branch 'v0.24-dev' into feat/wasm-dpp-integration
shumkov 1f232dd
test(rs-drive): fix broken tests
6675b3a
fix(wasm-dpp): non-optional bls in signByPrivateKey
markin-io e8332bd
feat(wasm-dpp): optional `options` in createFrom* functions of facades
markin-io 9c69ff7
feat(wasm-dpp): optional document definitions in data contract facade
markin-io 74075f1
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 7036fca
fix(wasm-dpp): additional identifier typings
markin-io 5b6eeb6
refactor(js-dash-sdk): usage of primitives from wasm-dpp
markin-io 123d588
refactor(sdk): get rid of DPP classes in the src/
markin-io e30791a
fix(sdk): missing contract in ClientApps
markin-io 1a10d5c
chore: try to enable sccache
strophy 03ea421
chore: try to add some sccache info
strophy 9d624c0
Revert "chore: try to add some sccache info"
strophy 965ca2c
chore: try to add some sccache info
strophy 2fbfb45
test(sdk): fixed unit tests
markin-io b2b105a
Merge branch 'v0.24-dev' into feat/wasm-dpp-integration
markin-io 9762b4f
test(sdk): fixed functional test
markin-io 5c1e3e1
test(dapi): fix broken tests
d6baadd
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 309828f
refactor(sdk): get rid of dpp instance
markin-io fcd3a79
test(rs-drive): fix broken tests
2ee7ec8
chore: fixes
jawid-h 9c5667c
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
jawid-h 423d735
chore: fix FeeResult#create
jawid-h afea8e6
test(platform-test-suite): fix legacy dpp calls
markin-io eef6509
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 2216b47
feat(wasm-dpp): add getDryOperations to StateTransactionExecutionContext
markin-io 6025208
chore: unit tests fixed
jawid-h 16a6c89
fix(js-drive): fix feeRefunds buffer conversion
markin-io aefb803
fix(rs-dpp): fetch identity balance instead of identity in fee validator
markin-io 8aaaf57
build(wasm-dpp): fix versions
markin-io 7188cde
chore: integration tests
jawid-h c6b9bf1
refactor(sdk): resolve todos
markin-io d382739
feat(wasm-dpp): add setType for ExtendedDocument
markin-io f4c3b32
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
jawid-h a568b69
chore: document repo tests
jawid-h b91f5a8
chore: hacky eslint fix
jawid-h fb180a1
build: remove unused deps
markin-io 874b074
refactor: replace storeDataContract with createDataaContract
markin-io 377a550
feat(wallet-lib): use wasm-dpp instead of dpp
markin-io 178377c
chore: fixes
jawid-h ce41851
chore: coverage
jawid-h 42d415b
test(wasm-dpp): add tests for TS typings
markin-io cf53c02
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 695e935
build(wasm-dpp): fix rootDir
markin-io c7ee700
feat(wasm-dpp): add missing API funcitonal from dashplatform tutorial
markin-io 6a22aa1
test: fix broken tests
4e21272
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
4772ba9
test: fix broken tests
e849ca9
chore: consensus error logging fix
jawid-h 4c2e22b
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
jawid-h fa40998
test(js-drive): reduce required lines coverage percentage to 87%
markin-io b345d11
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io 4229dcb
fix(wasm-dpp): error on unimplemented ST methods instead of hanging
markin-io 92bfd44
test(platform-test-suite): remove todos
markin-io ca74c0a
chore: remove console logs
6be396c
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
fb71ac5
chore: remove TODOs
687353e
chore: remove console logs
dc69451
refactor(dapi): cleanup remaining tobuffer issues
markin-io 6a96fb6
refactor(dapi): fix incorrect usage of loadWasmDpp
markin-io d8b211f
chore: fix minor issues
5491ca1
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
ef9970c
maybe fix query issue
antouhou 747448e
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
antouhou 1af6ada
fix(js-drive): revert buffer conversion for instant lock
markin-io da29548
test(drive): deplace dpp fixtures with wasm-dpp fixtures
f3164b1
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
98ec7ee
refactor(dapi): last unnecessary tobuffer hack
markin-io 20135f3
test(drive): replace dpp fixtures with wasm-dpp fixtures
51fa9c4
Merge branch 'feat/wasm-dpp-integration' of github.com:dashpay/platfo…
markin-io c4a4d6c
chore: minor issues
3abd92b
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
e75a57c
chore: minor issues
c4c99bc
chore: minor issues
ca820a6
refactor(dapi-client): Wasm-dpp usage
markin-io a0c6548
refactor(sdk): review cleanups
markin-io 26f33af
refactor(dpp): revert unnecessary changes
markin-io 96acdc0
refactor(platform-test-suite): cleanup
markin-io 704afcd
test(platform-test-suite): fix now timestamp
markin-io c453fae
chore(wasm-dpp): fix clean script
markin-io bb06baa
Revert "maybe fix query issue"
markin-io 466ed6a
refactor(js-drive): get rid of dppWasm
markin-io 9a30193
refactor(sdk): revert to original one time PrivateKey
markin-io b4aed19
refactor(platform-test-suite): use wasm-dpp primitives directly from …
markin-io 93cdc95
fix(wasm-dpp): logger double init
markin-io d93b94b
chore(sdk): linter
markin-io 4ae0bf4
fix validateDocumentsUniquenessByIndicesFactory.spec.js
antouhou 0ebe4c3
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
antouhou 4e3fa28
fix tests back
antouhou 895158f
an attempt to fix identifiers conversion
antouhou 7c40b47
fix formatting
antouhou e699860
Merge branch 'v0.24-dev' into feat/wasm-dpp-integration
c963f1b
chore: update dependencies
d191573
fix: merge issues
c0e9dfe
style: fix linter
shumkov 4298f61
ci: self-hosted runners and cache (#912)
shumkov f02155b
ci: fix docker login
shumkov 53a1536
ci: remove inputs
shumkov b840edc
ci: remove inputs
shumkov f78cadc
tests: fix flaky test suite credits issue
shumkov 1f363b8
tests: fix flaky test suite credits issue
shumkov ce70f83
chore: empty commit to fix CI
shumkov 19c724f
chore: empty commit to fix CI
shumkov cedfa84
tests: fix flaky test suite credits issue
shumkov e27e244
tests: more credits
shumkov eff534e
chore: update dashcore-lib to 0.20.3
jawid-h 17716f8
ci: use latest buildx cache action
shumkov e0b02fa
Merge remote-tracking branch 'origin/feat/wasm-dpp-integration' into …
shumkov 6a0a0c4
tests: increase funding and add some waits
shumkov File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -34,5 +34,6 @@ jobs: | |
| js-checks: | ||
| name: JS | ||
| uses: ./.github/workflows/js-checks.yml | ||
| secrets: inherit | ||
| with: | ||
| package: 'dashmate' | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.