Skip to content

Commit 7b53d68

Browse files
authored
Merge pull request #147 from docknetwork/trust-registry-did-method-key
Implement `Trust Registry` and introduce on-chain `did:key` support
2 parents 8b1b524 + 49ac201 commit 7b53d68

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+10765
-4228
lines changed

Cargo.lock

Lines changed: 1448 additions & 1143 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node/src/chain_spec.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ pub fn development_config() -> ChainSpec {
178178
b"Charlie\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
179179
]
180180
.iter()
181-
.map(|d| Did(**d))
181+
.map(|d| Did(**d).into())
182182
.collect::<BTreeSet<_>>()
183183
.try_into()
184184
.unwrap(),
@@ -257,7 +257,7 @@ pub fn local_testnet_config() -> ChainSpec {
257257
b"Charlie\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
258258
]
259259
.iter()
260-
.map(|d| Did(**d))
260+
.map(|d| Did(**d).into())
261261
.collect::<BTreeSet<_>>()
262262
.try_into()
263263
.unwrap(),
@@ -352,7 +352,7 @@ pub fn pos_testnet_config() -> ChainSpec {
352352
b"ec\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
353353
]
354354
.iter()
355-
.map(|d| Did(**d))
355+
.map(|d| Did(**d).into())
356356
.collect::<BTreeSet<_>>()
357357
.try_into()
358358
.unwrap(),
@@ -516,7 +516,7 @@ pub fn pos_devnet_config() -> ChainSpec {
516516
b"ec\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
517517
]
518518
.iter()
519-
.map(|d| Did(**d))
519+
.map(|d| Did(**d).into())
520520
.collect::<BTreeSet<_>>()
521521
.try_into()
522522
.unwrap(),
@@ -720,7 +720,7 @@ pub fn pos_mainnet_config() -> ChainSpec {
720720
b"ec\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
721721
]
722722
.iter()
723-
.map(|d| Did(**d))
723+
.map(|d| Did(**d).into())
724724
.collect::<BTreeSet<_>>()
725725
.try_into()
726726
.unwrap(),
@@ -931,7 +931,7 @@ impl GenesisBuilder {
931931
fn validate(&self) -> Result<(), String> {
932932
// Every DID in master must be pre-declared
933933
for did in self.master.members.iter() {
934-
if !self.dids.iter().any(|(k, _v)| k == did) {
934+
if !self.dids.iter().any(|(k, _v)| k == &**did) {
935935
return Err(format!(
936936
"Master contains DID {:x?}.. that is not pre-declared",
937937
did,

pallets/core/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ targets = ["x86_64-unknown-linux-gnu"]
1111
[dependencies.bitflags]
1212
version = "1.3.2"
1313

14-
[dependencies.arith-utils]
14+
[dependencies.utils]
1515
git = "https://github.com/docknetwork/dock-substrate-common.git"
1616
default-features = false
1717

@@ -198,7 +198,7 @@ std = [
198198
"serde-big-array",
199199
"getrandom/std",
200200
"serde-hex",
201-
"arith-utils/std",
201+
"utils/std",
202202
"serde-big-array",
203203
"sp-core/std",
204204
"sp-core/full_crypto",

0 commit comments

Comments
 (0)