NameArgumentsAccounts
initEmptyMerkleTree
maxDepth:`u32`
maxBufferSize:`u32`
merkleTree
isMut
authority
isSigner
logWrapper
replaceLeaf
root:`[u8; 32]`
previousLeaf:`[u8; 32]`
newLeaf:`[u8; 32]`
index:`u32`
merkleTree
isMut
authority
isSigner
logWrapper
transferAuthority
newAuthority:`publicKey`
merkleTree
isMut
authority
isSigner
verifyLeaf
root:`[u8; 32]`
leaf:`[u8; 32]`
index:`u32`
merkleTree
append
leaf:`[u8; 32]`
merkleTree
isMut
authority
isSigner
logWrapper
insertOrAppend
root:`[u8; 32]`
leaf:`[u8; 32]`
index:`u32`
merkleTree
isMut
authority
isSigner
logWrapper
closeEmptyTree
merkleTree
isMut
authority
isSigner
recipient
isMut