Preparing search index...
The search index is not available
Ceramic Typescript Implementation
Ceramic Typescript Implementation
@ceramicnetwork/anchor-utils
IMerkleTree
Interface IMerkleTree<TData, TLeaf, TMetadata>
Type Parameters
TData
TLeaf
extends
TData
TMetadata
Hierarchy
IMerkleTree
Implemented by
MerkleTree
Index
Properties
leaf
Nodes
metadata
root
Methods
get
Direct
Path
From
Root
get
Proof
verify
Proof
Properties
Readonly
leaf
Nodes
leaf
Nodes
:
Node
<
TLeaf
>
[]
Readonly
metadata
metadata
:
null
|
TMetadata
Readonly
root
root
:
Node
<
TData
>
Methods
get
Direct
Path
From
Root
get
Direct
Path
From
Root
(
elemIndex
:
number
)
:
PathDirection
[]
Parameters
elemIndex:
number
Returns
PathDirection
[]
get
Proof
get
Proof
(
elemIndex
:
number
)
:
Node
<
TData
>
[]
Parameters
elemIndex:
number
Returns
Node
<
TData
>
[]
verify
Proof
verify
Proof
(
proof
:
Node
<
TData
>
[]
, element
:
TData
)
:
Promise
<
boolean
>
Parameters
proof:
Node
<
TData
>
[]
element:
TData
Returns
Promise
<
boolean
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
Modules
Ceramic
Typescript
Implementation
@ceramicnetwork/3id-
did-
resolver
@ceramicnetwork/anchor-
listener
@ceramicnetwork/anchor-
utils
@ceramicnetwork/base-
test-
utils
@ceramicnetwork/blockchain-
utils-
linking
cosmos
eosio
ethereum
filecoin
polkadot
solana
tezos
@ceramicnetwork/blockchain-
utils-
validation
@ceramicnetwork/cli
@ceramicnetwork/codecs
@ceramicnetwork/common
@ceramicnetwork/common-
test-
utils
@ceramicnetwork/core
@ceramicnetwork/did-
test-
utils
@ceramicnetwork/http-
client
@ceramicnetwork/indexing
@ceramicnetwork/ipfs-
daemon
@ceramicnetwork/ipfs-
topology
@ceramicnetwork/job-
queue
@ceramicnetwork/logger
@ceramicnetwork/pinning-
aggregation
@ceramicnetwork/pinning-
crust-
backend
@ceramicnetwork/pinning-
ipfs-
backend
@ceramicnetwork/pinning-
powergate-
backend
@ceramicnetwork/stream-
caip10-
link
@ceramicnetwork/stream-
caip10-
link-
handler
@ceramicnetwork/stream-
handler-
common
@ceramicnetwork/stream-
model
@ceramicnetwork/stream-
model-
handler
@ceramicnetwork/stream-
model-
instance
@ceramicnetwork/stream-
model-
instance-
handler
@ceramicnetwork/stream-
tile
@ceramicnetwork/stream-
tile-
handler
@ceramicnetwork/streamid
Stream
Ref
IMerkle
Tree
leaf
Nodes
metadata
root
get
Direct
Path
From
Root
get
Proof
verify
Proof