Returns the value associated with key in the sparse Merkle tree rooted at root as tracked by
the VM’s advice provider. The returned SmtGetResponse contains the retrieved value and the
(unchanged) root returned by the ABI.
Fails if the tree with the specified root does not exist in the VM’s advice provider. When
no value has previously been inserted under key, the procedure returns the empty word.
Inserts value at key in the sparse Merkle tree rooted at root, returning the prior value
stored at key along with the new root. The returned SmtSetResponse contains
the previous value stored under key and the updated root.
Fails if the tree with the specified root does not exist in the VM’s advice provider.