Skip to content
LogoLogo

SpokeCoreRegistry

Git Source

Inherits: CoreRegistry, ISpokeCoreRegistry

Constants

SpokeCoreRegistryStorageLocation

bytes32 private constant SpokeCoreRegistryStorageLocation =
        0xbb04d69665b59d5499b254d643357a8f35f2bcb1c74ee39b02b1345680315500;

Functions

_getSpokeCoreRegistryStorage

function _getSpokeCoreRegistryStorage() private pure returns (SpokeCoreRegistryStorage storage $);

Returns

NameTypeDescription
$SpokeCoreRegistryStorage

constructor

constructor();

initialize

function initialize(address _oracleRegistry, address _tokenRegistry, address initialAuthority)
        external
        initializer;

Parameters

NameTypeDescription
_oracleRegistryaddress
_tokenRegistryaddress
initialAuthorityaddress

caliberMailboxBeacon

Address of the caliber mailbox beacon.

function caliberMailboxBeacon() external view override returns (address);

Returns

NameTypeDescription
<none>address

setCaliberMailboxBeacon

Sets the caliber mailbox beacon address.

function setCaliberMailboxBeacon(address _caliberMailboxBeacon) external override restricted;

Parameters

NameTypeDescription
_caliberMailboxBeaconaddressThe caliber mailbox beacon address.

Structs

SpokeCoreRegistryStorage

Note:

  • storage-location: erc7201:makina.storage.SpokeCoreRegistry
struct SpokeCoreRegistryStorage {
        address _caliberMailboxBeacon;
    }

Properties

NameTypeDescription
_caliberMailboxBeaconaddress