-
Notifications
You must be signed in to change notification settings - Fork 47
feat: asset DIDs and public credentials #378
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 1 commit
Commits
Show all changes
146 commits
Select commit
Hold shift + click to select a range
19d857d
wip: skeleton in place
ntn-x2 98c24ce
wip: trying to fight with rust-analyzer
ntn-x2 8704a4d
wip: FFS
ntn-x2 39691f2
Merge commit '52a47659becda33033a269c7d8152dcf5493d0b9' into aa/publi…
ntn-x2 323296d
wip: tests for the new pallet
ntn-x2 b586fb2
test: add unit tests for the new pallet
ntn-x2 d01497b
chore: fmt
ntn-x2 e2d56a2
fix: restore toolchain to nightly
ntn-x2 7bc2e70
core: clippy
ntn-x2 f98c1e7
wip: minor chores
ntn-x2 21aeb3a
test: add hcecks for deposit reservations
ntn-x2 bb4d421
test: add InvalidInput test case
ntn-x2 c16dd8d
feat: working on parsing the right chain_id information
ntn-x2 6d07577
feat: add dotsama and solana chains
ntn-x2 1ca4a9e
feat: generic chain support
ntn-x2 bc3b0c6
feat: add utility functions for chain IDs
ntn-x2 ba3fb49
chore: clippy + fmt
ntn-x2 f9878c9
fix: uncomment remaining test functions
ntn-x2 18c7326
wip: first version of new pallet
ntn-x2 eed9719
feat: new pallet for chain IDs
ntn-x2 918fff0
wip: fixing last issues
ntn-x2 b9ae971
fix: chain ids now working fine
ntn-x2 a43f2af
feat: asset id complete (untested)
ntn-x2 df4f1aa
most of unit tests for asset IDs in
ntn-x2 cd0748b
test: unit tests passing
ntn-x2 948832a
wip: almost complete
ntn-x2 031e851
chore: small improvements
ntn-x2 f38741f
feat: default implementations of important traits
ntn-x2 dc49855
chore: few needed adjustments
ntn-x2 feb4759
test: add test for too long credentials
ntn-x2 144e325
chore: mashnet-node-runtime compiling
ntn-x2 5a95626
Merge commit '40c48d5f89aacac2971ddede247561fd9073a218' into aa/publi…
ntn-x2 05b498d
chore: minor refinements
ntn-x2 5b2426c
chore: remove asset transfer feature
ntn-x2 ea03307
chore: add test cases for smart contract addresses without leading
ntn-x2 5835b00
Merge commit '2b576fd6fd568de9b1ef38670aea547251e34173' into aa/publi…
ntn-x2 d38cab2
fix: dependencies in mashnet-node compilation
ntn-x2 2cc096e
chore: re-organize imports
ntn-x2 6f9c328
chore: last cleanups for chain asset DID stuff
ntn-x2 d5d42b7
fix: adjust asset DID definition in code
ntn-x2 0623037
wip: whole project compiling
ntn-x2 22a4690
wip: benchmarking refactoring
ntn-x2 6c9999a
chore: refactored the default implementation for AssetDid
ntn-x2 4a048db
wip: refactor almost completed
ntn-x2 9e521ed
wip: first benchmark case compiling
ntn-x2 acc061e
wip: refactoring before review
ntn-x2 5d0c04f
wip: refactoring pt. 2
ntn-x2 9317196
wip: refactoring pt. 3
ntn-x2 3946a45
chore: optimise eip155 chain reference
ntn-x2 f2f477c
wip: optimizing storage
ntn-x2 39b9630
wip: tests failing
ntn-x2 888eabb
chore: completed
ntn-x2 bdd5990
wip: switch to hex_literal
ntn-x2 c0c6863
chore: refactor complete
ntn-x2 334a8d6
chore: final chores for the asset DID crate
ntn-x2 2cca385
bench: setup for public-credentials pallet complete
ntn-x2 bedf0cd
wip: implementing the Display trait for the AssetDID type
ntn-x2 cae0846
test: unit tests for ChainID Display implementation working
ntn-x2 dc4ad62
test: unit tests completed for asset DID crate
ntn-x2 3b4d125
feat: whole project compiling after implementing Display
ntn-x2 80dbba5
chore: fmt
ntn-x2 f8dc617
chore: update benchmarking script for new pallet
ntn-x2 ba95ca3
chore: update benchmark scripts and weights
ntn-x2 e68d0f1
chore: update weights
ntn-x2 31a7de8
Merge commit 'c8f45771eb3f87c2617f925a7ee088a68fcc4990' into aa/publi…
ntn-x2 5e12525
fix: correct signature verification weight
ntn-x2 db9eaa5
chore: address TODO
ntn-x2 616e745
chore: update test script to use --all-targets and check for test tar…
ntn-x2 a52e26d
test: storage deposit test for runtimes
ntn-x2 1e4ccd4
chore: address last TODOs
ntn-x2 705c093
chore: fmt
ntn-x2 3bcb397
chore: factor everything out into variables
ntn-x2 9acde1e
fix: clippy issues
ntn-x2 964613e
fix: checks for asset DID length bounds
ntn-x2 30fb527
Merge commit 'd8af5d12531d1e2681c5038490958bfb08536a84' into aa/publi…
ntn-x2 ff7cebd
chore: make failing clearer for decimal references
ntn-x2 7189465
chore: factor out bounds checking function
ntn-x2 3413d2b
fix: max line length limit
ntn-x2 b4140b7
chore: factor out split function
ntn-x2 606ac15
chore: right syntax for generics
ntn-x2 9059733
chore: typo
ntn-x2 8483968
chore: factor out credential retrieval in public credentials pallet
ntn-x2 61bfdb1
feat: add public credentials runtime API definition
ntn-x2 ba6dca4
feat: add public credentials runtime API implementation for standalone
ntn-x2 bdad321
wip: only need to add the RPC to the node executable
ntn-x2 ded3efd
wip: add serialization support
ntn-x2 721ed4d
feat: compiling
ntn-x2 b6dbe2a
fix: compiling with one generic added
ntn-x2 7e49dbb
fix: compiling with second argument
ntn-x2 ef844d5
COMPILING
ntn-x2 85f0b45
chore: qol improvements
ntn-x2 91fd513
feat: add key to return value of get_credentials
ntn-x2 ff83e98
chore: remove unneded serde support
ntn-x2 0001d8c
deps: remove unnecessary serde deps
ntn-x2 e2b553e
wip: refactoring
ntn-x2 026b2d0
almost there
ntn-x2 378d745
feat: add runtime api implementation for parachain runtimes
ntn-x2 ddd4cdc
chore: remove InputError type from public-credentials pallet
ntn-x2 34d4332
fix: change TryFrom requirement for SubjectId
ntn-x2 cc47d5e
chore: remove unused deps
ntn-x2 80b98b8
chore: update repo links
ntn-x2 23103ad
chore: move errors in their own module
ntn-x2 750b3b9
chore: comments
ntn-x2 5b7d2a8
chore: split components into its own struct
ntn-x2 a9a3891
chore: add link to const generics
ntn-x2 17e1fcc
chore: replace switch with if let
ntn-x2 74526d7
chore: replace matches! with contains
ntn-x2 0329cf8
chore: make comment a doc comment
ntn-x2 ae42b32
chore: revert Eq derive for DidDetails
ntn-x2 a3d1ed8
chore: attestation namespace not needed
ntn-x2 68c5851
chore: re-add commented out pallets in bench script
ntn-x2 fc6c7d1
chore: add some logging to the InvalidFormat error cases
ntn-x2 a6c6954
chore: move serde import up again
ntn-x2 e43cff7
chore: replace From<Error> for i32 with repr(i32)
ntn-x2 e8aaa0a
chore: improve efficienct of Display
ntn-x2 c580520
fix: changes to public credentials based on feedback (#392)
ntn-x2 79bade8
merge origin/develop into current branch
ntn-x2 127f8c1
Fix clone runtime for public credentials RPC
ntn-x2 a734eb9
Remove unused deps
ntn-x2 58b218c
Remove most of the unrelated changes
ntn-x2 89c8ce0
Last chores
ntn-x2 9265b3a
Remove non_exhaustive from all structs
ntn-x2 e34a900
Add comments to Cargo.toml
ntn-x2 7fa209a
Switch ordering in Cargo.toml
ntn-x2 5b31ced
Switch ordering in Cargo.toml
ntn-x2 8931f71
Cargo.toml fixes
ntn-x2 57baf68
Refactor benchmarking helper function
ntn-x2 295b816
Update public credentials pallet description
ntn-x2 36ca6a2
Update comments in pallet
ntn-x2 88a3aaf
Update description of the reclaim_deposit extrinsic
ntn-x2 98a4531
More comments
ntn-x2 5144705
Add case for invalid input
ntn-x2 d054cb1
remove unused variable in benchmarks
ntn-x2 4acf61c
Merge branch origin/develop into aa/public-credentials-v2
ntn-x2 7fe38a0
Make comment a doc comment
ntn-x2 175ed43
fmt
ntn-x2 6e54dd9
Fix match case
ntn-x2 29f5a4c
Fix import
ntn-x2 9ebcd05
Fix single match case
ntn-x2 2508c30
Fix new line
ntn-x2 88b034c
Fix access control file
ntn-x2 bc96327
Fix more matches
ntn-x2 9e43b3e
Fix proxy type
ntn-x2 4a310fb
Fmt
ntn-x2 69fa1c0
Merge commit 'a7b2c43a7c02b4d3a51f895655c37e2a78412abd' into aa/publi…
ntn-x2 3b1ab07
Fix repo links
ntn-x2 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
chore: make failing clearer for decimal references
- Loading branch information
commit ff7cebdc2e3645c983eee59c693060110b8a088a
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
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.