Skip to main content

IKeeperRegistry.sol

Methods​

bondAmount()​

Solidity

function bondAmount() external view returns (uint256)

Returns​

NameTypeDescription
_0uint256undefined

bondCoin()​

Solidity

function bondCoin() external view returns (address)

Returns​

NameTypeDescription
_0addressundefined

cancelLeave()​

Solidity

function cancelLeave() external nonpayable returns (bool successfulCancel)

Returns​

NameTypeDescription
successfulCancelboolundefined

denounce(address)​

Solidity

function denounce(address arbitraryAddress) external nonpayable

Parameters​

NameTypeDescription
arbitraryAddressaddressundefined

firstEmptyKeeperIndex()​

Solidity

function firstEmptyKeeperIndex() external view returns (uint16)

Returns​

NameTypeDescription
_0uint16undefined

freeCoin()​

Solidity

function freeCoin() external view returns (uint256)

Returns​

NameTypeDescription
_0uint256undefined

getRegisteredKeepers()​

Solidity

function getRegisteredKeepers() external view returns (address[])

Returns​

NameTypeDescription
_0address[]undefined

isKeeper()​

Solidity

function isKeeper() external view returns (bool)

Returns​

NameTypeDescription
_0boolundefined

isKeeper(address)​

Solidity

function isKeeper(address arbitraryAddress) external view returns (bool)

Parameters​

NameTypeDescription
arbitraryAddressaddressundefined

Returns​

NameTypeDescription
_0boolundefined

isLicenseAvailable()​

Solidity

function isLicenseAvailable() external view returns (bool)

Returns​

NameTypeDescription
_0boolundefined

join(uint16)​

Solidity

function join(uint16 ver) external nonpayable returns (bool)

Parameters​

NameTypeDescription
veruint16undefined

Returns​

NameTypeDescription
_0boolundefined

leave()​

Solidity

function leave() external nonpayable returns (bool)

Returns​

NameTypeDescription
_0boolundefined

maxNumKeepers()​

Solidity

function maxNumKeepers() external view returns (uint16)

Returns​

NameTypeDescription
_0uint16undefined

queueToLeave()​

Solidity

function queueToLeave() external nonpayable

registeredKeepers(uint256)​

Solidity

function registeredKeepers(uint256) external view returns (address)

Parameters​

NameTypeDescription
_0uint256undefined

Returns​

NameTypeDescription
_0addressundefined

registry(address)​

Solidity

function registry(address) external view returns (uint16 version, uint16 arrayIndex, uint256 bondHeld)

Parameters​

NameTypeDescription
_0addressundefined

Returns​

NameTypeDescription
versionuint16undefined
arrayIndexuint16undefined
bondHelduint256undefined

transferDelay()​

Solidity

function transferDelay() external view returns (uint256)

Returns​

NameTypeDescription
_0uint256undefined

transferRequests(address)​

Solidity

function transferRequests(address) external view returns (uint256)

Parameters​

NameTypeDescription
_0addressundefined

Returns​

NameTypeDescription
_0uint256undefined

version()​

Solidity

function version() external view returns (uint16)

Returns​

NameTypeDescription
_0uint16undefined

withdrawFreeCoin(uint256)​

Solidity

function withdrawFreeCoin(uint256 amount) external nonpayable

Parameters​

NameTypeDescription
amountuint256undefined

Events​

BeaconUpgraded​

Solidity

event BeaconUpgraded(address indexed beacon)

Parameters​

NameTypeDescription
beacon indexedaddressundefined

leaveQueued​

Solidity

event leaveQueued(address keeper, uint256 timestamp)

Parameters​

NameTypeDescription
keeperaddressundefined
timestampuint256undefined

permissionChanged​

Solidity

event permissionChanged(address _subject, uint8 _permissionType)

Parameters​

NameTypeDescription
_subjectaddressundefined
_permissionTypeuint8undefined