code: func (bc *BlockChain) TrieNode(hash common.Hash) ([]byte, error) {
  	return bc.stateCache.TrieDB().Node(hash)
  }
docs: // TrieNode retrieves a blob of data associated with a trie node (or code hash)
  // either from ephemeral in-memory cache, or from persistent storage.