-
Notifications
You must be signed in to change notification settings - Fork 87
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
Identity rebased alpha #1436
base: test/main-merge
Are you sure you want to change the base?
Identity rebased alpha #1436
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7d1ce86 - Browse repository at this point
Copy the full SHA 7d1ce86View commit details
Commits on May 7, 2024
-
identity-iota move package, DID Document Obj, MigrationRegistry Obj
- migration registry in move code - migration registry integration
Configuration menu - View commit details
-
Copy full SHA for 7c896c2 - Browse repository at this point
Copy the full SHA 7c896c2View commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e49661d - Browse repository at this point
Copy the full SHA e49661dView commit details
Commits on May 27, 2024
-
* add initial resolving for migrated and undmigrated alias did docs * fix issues after merge conflicts
Configuration menu - View commit details
-
Copy full SHA for 9feb1e1 - Browse repository at this point
Copy the full SHA 9feb1e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6ea767 - Browse repository at this point
Copy the full SHA f6ea767View commit details
Commits on May 29, 2024
-
test harness & integration tests
* test harness & integration tests * naming, removed unused script store active-address to check cache invalidation
Configuration menu - View commit details
-
Copy full SHA for ce5c2ba - Browse repository at this point
Copy the full SHA ce5c2baView commit details
Commits on Jun 4, 2024
-
* add initial resolving for migrated and undmigrated alias did docs * fix issues after merge conflicts * add resolving of new documents, resolve documents in parallel * test harness & integration tests * naming, removed unused script * move kinesis did resolval to new project, add tests * refactor error mapping (apply review suggestion) * add missing license headers * fix test document sharing, add missing license header --------- Co-authored-by: Enrico Marconi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a389c1 - Browse repository at this point
Copy the full SHA 0a389c1View commit details
Commits on Jun 14, 2024
-
* add initial resolving for migrated and undmigrated alias did docs * fix issues after merge conflicts * add resolving of new documents, resolve documents in parallel * test harness & integration tests * naming, removed unused script * move kinesis did resolval to new project, add tests * refactor error mapping (apply review suggestion) * add missing license headers * fix test document sharing, add missing license header * disable resolver integration of kinesis crate * add publishing and tests, error handling still to be done * add error handling * refactor `publish_did` fn into smaller helper functions * remove outdated signing code and tests * refactor config to make singing arguments optinal when resolving dids * add did resolving to client * remove oudated comments * Update identity_sui_name_tbd/src/client.rs Co-authored-by: Enrico Marconi <[email protected]> --------- Co-authored-by: Enrico Marconi <[email protected]> Co-authored-by: Enrico Marconi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1bc5906 - Browse repository at this point
Copy the full SHA 1bc5906View commit details
Commits on Jul 26, 2024
-
Integrate new identity client into api
* multiple controllers, add controller request * remove controller & factor out common operation for did change requests * tests * rename Document to Identity, unwrap assets, verify threshold when presenting request * update document request * add Identity::new_with_controller * transfer control request * integrate with rust code * remove stronghold snapshots & print * enhancement of multi controller proposal inspired by kraken * chore: add tests * chore: add migrate alias test * review comments, proposal's expiration & test * chore: fix migrate alias test * chore: fix tests * chore: address review comments * Rust glue code * chore: add non did doc tests * resolve identities instead of bytes * on chain identity creation * update identity did document * test client * add (raw) document publishing via signer example * add support for publishing of new documents, example * add feature flag for kinesis integration * add resolve example * update example folder structure - split into `iota` and `kinesis` folders (names tbd) * add non-did-modifying basic examples * add non-updating, non-chain advanced examples * bump copyright years in new examples * update sui/kinesis/iota dependencies - update dependency on `sui`/`kinesis` components to `iota` (and update names of those components) - update dependency on `iota-sdk` to `iota-sdk-classic` in tbd project * add attempt to fix `initial_shared_version` arg * update examples and resolve to fit structure update after merge * apply clippy suggestions * update `secret-storage` dependency to git branch * fix dependencies in iota (legacy) examples * fix unwraps and anyhows in client * update tests to follow integration update * fix examples after client update * rename alias `iota-sdk-classic` to `iota-sdk-legacy` * cleanup dependencies * add did update example, update argument handling in update impl * add capability reloading to allow passing it in consecutive tx * add did deactivation * add revoke vc example * update "kinesis" naming: - `KinesisKeySignature` -> `IotaKeySignature` - `Error::DIDResolutionErrorKinesis` -> `Error::DIDResolutionError` --------- Co-authored-by: Enrico Marconi <[email protected]> Co-authored-by: Yasir <[email protected]> Co-authored-by: Yasir <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 005f8cc - Browse repository at this point
Copy the full SHA 005f8ccView commit details
Commits on Aug 5, 2024
-
* multiple controllers, add controller request * remove controller & factor out common operation for did change requests * tests * rename Document to Identity, unwrap assets, verify threshold when presenting request * update document request * add Identity::new_with_controller * transfer control request * integrate with rust code * remove stronghold snapshots & print * enhancement of multi controller proposal inspired by kraken * chore: add tests * chore: add migrate alias test * review comments, proposal's expiration & test * chore: fix migrate alias test * chore: fix tests * chore: address review comments * Rust glue code * chore: add non did doc tests * resolve identities instead of bytes * on chain identity creation * update identity did document * test client * add (raw) document publishing via signer example * add support for publishing of new documents, example * add feature flag for kinesis integration * add resolve example * update example folder structure - split into `iota` and `kinesis` folders (names tbd) * add non-did-modifying basic examples * add non-updating, non-chain advanced examples * bump copyright years in new examples * update sui/kinesis/iota dependencies - update dependency on `sui`/`kinesis` components to `iota` (and update names of those components) - update dependency on `iota-sdk` to `iota-sdk-classic` in tbd project * add attempt to fix `initial_shared_version` arg * update examples and resolve to fit structure update after merge * apply clippy suggestions * update `secret-storage` dependency to git branch * fix dependencies in iota (legacy) examples * fix unwraps and anyhows in client * update tests to follow integration update * fix examples after client update * rename alias `iota-sdk-classic` to `iota-sdk-legacy` * cleanup dependencies * add did update example, update argument handling in update impl * add capability reloading to allow passing it in consecutive tx * add did deactivation * add revoke vc example * add history example and impl * update "kinesis" naming: - `KinesisKeySignature` -> `IotaKeySignature` - `Error::DIDResolutionErrorKinesis` -> `Error::DIDResolutionError` * update error handling - remove panics - align ptb.pure and ptb.obj error handling - align identifier parsing * remove unwraps in non-test code * add domain linkage example * add paging to history example --------- Co-authored-by: Enrico Marconi <[email protected]> Co-authored-by: Yasir <[email protected]> Co-authored-by: Yasir <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b2726a - Browse repository at this point
Copy the full SHA 3b2726aView commit details
Commits on Aug 9, 2024
-
[Feat] Shared control of an Identity through Capabilities & Proposals
* multiple controllers, add controller request * remove controller & factor out common operation for did change requests * tests * rename Document to Identity, unwrap assets, verify threshold when presenting request * update document request * add Identity::new_with_controller * transfer control request * integrate with rust code * remove stronghold snapshots & print * enhancement of multi controller proposal inspired by kraken * chore: add tests * chore: add migrate alias test * review comments, proposal's expiration & test * chore: fix migrate alias test * chore: fix tests * chore: address review comments * Rust glue code * chore: add non did doc tests * resolve identities instead of bytes * on chain identity creation * update identity did document * test client * update sui/kinesis/iota dependencies - update dependency on `sui`/`kinesis` components to `iota` (and update names of those components) - update dependency on `iota-sdk` to `iota-sdk-classic` in tbd project * add attempt to fix `initial_shared_version` arg * Feat/authenticated asset * AuthenticatedAsset & TransferProposal * use proposal for trasfering AuthenticatedAssets * authenticated asset creation * transfer of assets between addresses * transfer proposal conclusion * refinement * update mutable asset * delete asset * fix bug, refinement * approval of proposals * propose config change glue code * execute proposal, test config change * proposal refactor * fix move tests * allow chained execution of proposals * documentation for ProposalResult * adapt merged code * export request_funds for examples * Update examples/iota/Cargo.toml Co-authored-by: wulfraem <[email protected]> * Update identity_iota_core/Cargo.toml Co-authored-by: wulfraem <[email protected]> * fix logic for propose_modify --------- Co-authored-by: Yasir <[email protected]> Co-authored-by: Yasir <[email protected]> Co-authored-by: Sebastian Wolfram <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fcc53b4 - Browse repository at this point
Copy the full SHA fcc53b4View commit details
Commits on Aug 19, 2024
-
[Enhancement] Refactor IdentityClient
* client refactor * add package_id to client construction * rename secret_storage's error import * Update identity_storage/src/storage/storage_signer.rs Co-authored-by: wulfraem <[email protected]> * review comments * Update identity_sui_name_tbd/src/client/read_only.rs Co-authored-by: wulfraem <[email protected]> --------- Co-authored-by: wulfraem <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe320a4 - Browse repository at this point
Copy the full SHA fe320a4View commit details
Commits on Aug 22, 2024
-
[feat] Public Available Credential
* client refactor * publish VCs * add move struct, validate credential in test * add package_id to client construction * rename secret_storage's error import * Update identity_storage/src/storage/storage_signer.rs Co-authored-by: wulfraem <[email protected]> * review comments * clippy & fmt --------- Co-authored-by: wulfraem <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 428516d - Browse repository at this point
Copy the full SHA 428516dView commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a50ab00 - Browse repository at this point
Copy the full SHA a50ab00View commit details -
Refactor: OnChainIdentity & Transaction execution
* identity refactor * apply new tx design to authenticated assets * switch to new transaction model * use max gas budget instead of u64::max * [feat] Public Available Credential * client refactor * publish VCs * add move struct, validate credential in test * add package_id to client construction * rename secret_storage's error import * Update identity_storage/src/storage/storage_signer.rs Co-authored-by: wulfraem <[email protected]> * review comments * clippy & fmt --------- Co-authored-by: wulfraem <[email protected]> * test structure, fix random drop of dispatch task --------- Co-authored-by: Sebastian Wolfram <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1a9791 - Browse repository at this point
Copy the full SHA e1a9791View commit details -
Co-authored-by: Sebastian Wolfram <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6e05f5 - Browse repository at this point
Copy the full SHA c6e05f5View commit details
Commits on Sep 27, 2024
-
- re-add history tests - remove fixed versions as sequence numbers depend of faucet
Configuration menu - View commit details
-
Copy full SHA for d6d1c03 - Browse repository at this point
Copy the full SHA d6d1c03View commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c4e4d30 - Browse repository at this point
Copy the full SHA c4e4d30View commit details
Commits on Oct 22, 2024
-
feat: Add document creation and identity creation This commit adds functionality for creating a document and an identity. It includes the following changes: Refactor grpc imports in server and services modules Refactor grpc imports in server and services modules; Update deps
Configuration menu - View commit details
-
Copy full SHA for 5805d66 - Browse repository at this point
Copy the full SHA 5805d66View commit details
Commits on Oct 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 524410c - Browse repository at this point
Copy the full SHA 524410cView commit details
Commits on Oct 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5536776 - Browse repository at this point
Copy the full SHA 5536776View commit details
Commits on Nov 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 64fbe2c - Browse repository at this point
Copy the full SHA 64fbe2cView commit details
Commits on Nov 11, 2024
-
refactor: reorganize examples directory and update imports
fix: update path for identity_sui_name_tbd in examples/Cargo.toml feat: add linked verifiable presentation example and update dependencies
Configuration menu - View commit details
-
Copy full SHA for c997ff9 - Browse repository at this point
Copy the full SHA c997ff9View commit details
Commits on Nov 13, 2024
-
fix: update iota dependencies to v0.7.0-alpha and removal of proposal…
… incase it is remove
Configuration menu - View commit details
-
Copy full SHA for c8ff2a3 - Browse repository at this point
Copy the full SHA c8ff2a3View commit details
Commits on Nov 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d07c537 - Browse repository at this point
Copy the full SHA d07c537View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d7cca0 - Browse repository at this point
Copy the full SHA 3d7cca0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bed0588 - Browse repository at this point
Copy the full SHA bed0588View commit details -
Configuration menu - View commit details
-
Copy full SHA for 205c070 - Browse repository at this point
Copy the full SHA 205c070View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58c65d2 - Browse repository at this point
Copy the full SHA 58c65d2View commit details
Commits on Nov 15, 2024
-
* feat: add linked verifiable presentation example and update dependencies * identity send & borrow assets * TransactionOutput to return both parsed output and raw tx response * identity send & borrow assets * identity send & borrow assets * de-duplicate code in tests * rename move function --------- Co-authored-by: Yasir <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b4ecd2e - Browse repository at this point
Copy the full SHA b4ecd2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb371a6 - Browse repository at this point
Copy the full SHA bb371a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43e18d5 - Browse repository at this point
Copy the full SHA 43e18d5View commit details -
Use
QuasiTransaction
inProposalT
definition* identity send & borrow assets * use QuasiTransaction trait in ProposalT * identity send & borrow assets * identity send & borrow assets * de-duplicate code in tests * rename move function * clean-up unused files * rename `QuasiTransaction` to `ProtoTransaction`
Configuration menu - View commit details
-
Copy full SHA for 71d4a9a - Browse repository at this point
Copy the full SHA 71d4a9aView commit details
Commits on Nov 16, 2024
-
Make Move handle DID Document's time metadata
* update move package to use internal clock for time metadata * update rust code to use timestamp provided by move object for Identity * fix number encoding * fix proposal tests * Update identity_iota_core/src/rebased/sui/move_calls/utils.rs Co-authored-by: Yasir <[email protected]> * update & deactivation modify updated timestamp --------- Co-authored-by: Yasir <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6f57300 - Browse repository at this point
Copy the full SHA 6f57300View commit details
Commits on Nov 19, 2024
-
Replace
stardust-test
Move package with IOTA's officialstardust
(#……1424) * use official stardust package, update move code * remove anything using stardust-test move package * migrate legacy alias API
Configuration menu - View commit details
-
Copy full SHA for 579c6fa - Browse repository at this point
Copy the full SHA 579c6faView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4fdba6 - Browse repository at this point
Copy the full SHA b4fdba6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 365fa9f - Browse repository at this point
Copy the full SHA 365fa9fView commit details
Commits on Nov 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1a3293d - Browse repository at this point
Copy the full SHA 1a3293dView commit details
Commits on Nov 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 684559e - Browse repository at this point
Copy the full SHA 684559eView commit details
Commits on Nov 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bac9cbd - Browse repository at this point
Copy the full SHA bac9cbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cdb242 - Browse repository at this point
Copy the full SHA 4cdb242View commit details -
Merge branch 'main' into feat/identity-rebased-cleanup-squash-pre-mai…
…n-merge-fixed-messages-format-fix-signing-main-merge-2
Configuration menu - View commit details
-
Copy full SHA for 1b49cf0 - Browse repository at this point
Copy the full SHA 1b49cf0View commit details