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