code: func (exe *executor) GetAccount(address crypto.Address) (*acm.Account, error) {
  	exe.RLock()
  	defer exe.RUnlock()
  	return exe.stateCache.GetAccount(address)
  }
docs: // executor exposes access to the underlying state cache protected by a RWMutex that prevents access while locked
  // (during an ABCI commit). while access can occur (and needs to continue for CheckTx/DeliverTx to make progress)
  // through calls to Execute() external readers will be blocked until the executor is unlocked that allows the Transactor
  // to always access the freshest mempool state as needed by accounts.SequentialSigningAccount
  //
  // Accounts