MCPcopy Create free account
hub / github.com/ceramicnetwork/rust-ceramic / did

Method did

core/src/node_id.rs:59–78  ·  view source on GitHub ↗

public_ed25519_key_bytes as a did:key document

(&self)

Source from the content-addressed store, hash-verified

57 }
58 /// public_ed25519_key_bytes as a did:key document
59 pub fn did(&self) -> DidDocument {
60 DidDocument {
61 context: ssi::did::Contexts::One(ssi::did::Context::URI(
62 ssi::did::DEFAULT_CONTEXT.to_owned().into(),
63 )),
64 id: self.did_key(),
65 also_known_as: None,
66 controller: None,
67 verification_method: None,
68 authentication: None,
69 assertion_method: None,
70 key_agreement: None,
71 capability_invocation: None,
72 capability_delegation: None,
73 service: None,
74 proof: None,
75 property_set: None,
76 public_key: None,
77 }
78 }
79 /// public_ed25519_key_bytes as a PeerID
80 pub fn peer_id(&self) -> PeerId {
81 let libp2p_key = [

Callers 1

newMethod · 0.80

Calls 1

did_keyMethod · 0.80

Tested by

no test coverage detected