Sparse merkle tree with variants implementation for CosmWasm smart contract
Normal sparse merkle tree with customizable tree level and default leaf.
Like sparse merkle tree but able to check valid root hash with all previous root hashes.
Like sparse merkle tree but able to check valid root hash with previous root hashes upto specified history level.