app.fee.market

Ownership

The curator is the contract owner. Transfers are two steps: the owner nominates, then the new owner accepts, so a typo cannot hand the registry to a dead address.

Ownership uses OpenZeppelin's two-step transfer. Until the nominee accepts, the current owner stays in charge and can nominate someone else to cancel. Renouncing ownership is switched off: the registry's renounceOwnership always reverts, so the curator role can be moved but never abandoned.
Current owner
…
Pending owner
none

1. Nominate a new owner

Use this to move the curator role to a Safe multisig. The nominee must then run step 2 from the Safe.

Connect a wallet first.

Use a Safe multisig instead

If the curator is a Safe, prepare this call and import it in the Safe app (Apps → Transaction Builder → drag in the JSON), or paste the raw calldata. You can also connect the Safe to this panel through WalletConnect and use the button above.

2. Accept ownership

No transfer is pending.

Connect a wallet first.

Use a Safe multisig instead

If the curator is a Safe, prepare this call and import it in the Safe app (Apps → Transaction Builder → drag in the JSON), or paste the raw calldata. You can also connect the Safe to this panel through WalletConnect and use the button above.