Name | Arguments | Accounts |
---|---|---|
initEmptyGummyroll | maxDepth:`u32` maxBufferSize:`u32` | merkleRoll isMut authority isSigner appendAuthority |
initGummyrollWithRoot | maxDepth:`u32` maxBufferSize:`u32` root:`[u8; 32]` leaf:`[u8; 32]` index:`u32` changelogDbUri:`string` metadataDbUri:`string` | merkleRoll isMut authority isSigner appendAuthority |
replaceLeaf | root:`[u8; 32]` previousLeaf:`[u8; 32]` newLeaf:`[u8; 32]` index:`u32` | merkleRoll isMut authority isSigner |
transferAuthority | newAuthority:`Option<publicKey>` newAppendAuthority:`Option<publicKey>` | merkleRoll isMut authority isSigner |
verifyLeaf | root:`[u8; 32]` leaf:`[u8; 32]` index:`u32` | merkleRoll |
append | leaf:`[u8; 32]` | merkleRoll isMut authority isSigner appendAuthority isSigner |
insertOrAppend | root:`[u8; 32]` leaf:`[u8; 32]` index:`u32` | merkleRoll isMut authority isSigner |