code: func (b *SimulatedBackend) PendingCodeAt(ctx context.Context, contract common.Address) ([]byte, error) {
  	b.mu.Lock()
  	defer b.mu.Unlock()
  
  	return b.pendingState.GetCode(contract), nil
  }
docs: // PendingCodeAt returns the code associated with an account in the pending state.