code: func (_ENS *ENSFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*ENSNewOwnerIterator, error) {
  
  	var nodeRule []interface{}
  	for _, nodeItem := range node {
  		nodeRule = append(nodeRule, nodeItem)
  	}
  	var labelRule []interface{}
  	for _, labelItem := range label {
  		labelRule = append(labelRule, labelItem)
  	}
  
  	logs, sub, err := _ENS.contract.FilterLogs(opts, "NewOwner", nodeRule, labelRule)
  	if err != nil {
  		return nil, err
  	}
  	return &ENSNewOwnerIterator{contract: _ENS.contract, event: "NewOwner", logs: logs, sub: sub}, nil
  }
docs: // FilterNewOwner is a free log retrieval operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
  //
  // Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)