timelocksee 4 roles0xb041…a9e9
PROPOSER_ROLEgensynTokenTimelockProposer
CANCELLER_ROLEgensynTokenTimelockProposer
DEFAULT_ADMIN_ROLEtimelock
EXECUTOR_ROLEzero address
proxysee 1 role0x4e74…51A2
DEFAULT_ADMIN_ROLEtimelock
implementation0xA18f…Ef16
Original Delphi. It trades LayerZero USDC.e, not native $AI. Deprecated, kept so the old addresses stay checked.
The deployer EOA was a temporary owner during setup. The token admin and the adapter owner are timelocks, and each timelock's proposer is a porto wallet.
Trades the LayerZero USDC.e recorded on Delphi (LMSR). The gateway owner is its timelock. The relayer proxy owner is the relayer timelock.
Separate from the original Delphi deployment. The gateway owner is the DPM gateway timelock. The relayer proxy owner is the DPM relayer timelock. Both proposers are porto wallets.
The proxy is upgradeable, and its owner is the L2 adapter, not a timelock. It is not marked upgradeable, so the mainnet timelock rule does not treat this as settled.
Ethereum side of the USDC.e bridge. Circle USDC is not a contract we operate.
Testnet. The address previously labeled as a DPM implementation is this factory's implementation. A second relayer implementation is deprecated and is not the live proxy.
Testnet original Delphi. Trades the mock token.
Preinstalls. Not contracts we operate, so none are marked upgradeable.
Not contracts we operate, so none are marked upgradeable.
System preinstalls that have code on Gensyn. Hypernative also listed dispute-game and bridge contracts at these names; those addresses have no code on Gensyn mainnet, so they are not recorded. The zero address is not recorded. None of these are contracts we operate.
Safe preinstalls, not a Safe we own.
Safe preinstalls, not a Safe we own.
Foundation (Anchorage) is recorded as porto because Porto is Anchorage self-custody. Merkl has no tag of its own.
OKX has no tag of its own. Two different Porto hot wallets are recorded.
The deployer is the EOA used for setup. It is not an owner.