protected function getUpdatedMerkleTree() : MerkleTree { $originalTree = $this->getMerkleTree(); $newNodes = $this->getKeyUpdates($originalTree); if (empty($newNodes)) { return $originalTree; } return $originalTree->getExpandedTree(...$newNodes); }