---
# System prepended metadata

title: ERC1820 Events

---

# ERC1820 Events
###### tags: erc1820, events, rengo-labs, casper-network, rust, proposal

Interface registry contract

## ERC1820Registry events
### `InterfaceImplementerSet`
```
event InterfaceImplementerSet(
    address indexed addr,
    bytes32 indexed interfaceHash, 
    address indexed implementer
);
```
### `ManagerChanged`
```
event ManagerChanged(
    address indexed addr,
    address indexed newManager
);
```

## ERC1820Registry Functions that emit events

### `setInterfaceImplementer()`
Emits a {InterfaceImplementerSet} event.

### `setManager()`
Emits a {ManagerChanged} event.

## Tests

[OpenZeppelin ERC1820Implementer.test.js](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/test/utils/introspection/ERC1820Implementer.test.js)