Skip to main content

IRunnerRegistry.sol

Methods​

bond(uint256)​

Solidity

function bond(uint256 _amount) external nonpayable

Parameters​

NameTypeDescription
_amountuint256undefined

bondAmount()​

Solidity

function bondAmount() external view returns (uint256)

Returns​

NameTypeDescription
_0uint256undefined

bondToken()​

Solidity

function bondToken() external view returns (address)

Returns​

NameTypeDescription
_0addressundefined

isRunner(address)​

Solidity

function isRunner(address _runner) external view returns (bool)

Parameters​

NameTypeDescription
_runneraddressundefined

Returns​

NameTypeDescription
_0boolundefined

keeperRegistry()​

Solidity

function keeperRegistry() external view returns (address)

Returns​

NameTypeDescription
_0addressundefined

runners(address)​

Solidity

function runners(address) external view returns (uint256)

Parameters​

NameTypeDescription
_0addressundefined

Returns​

NameTypeDescription
_0uint256undefined

slash(address,uint256)​

Solidity

function slash(address _runner, uint256 _amount) external nonpayable

Parameters​

NameTypeDescription
_runneraddressundefined
_amountuint256undefined

unbond(uint256)​

Solidity

function unbond(uint256 _amount) external nonpayable

Parameters​

NameTypeDescription
_amountuint256undefined

withdrawFreeCoin(uint256)​

Solidity

function withdrawFreeCoin(uint256 amount) external nonpayable

Parameters​

NameTypeDescription
amountuint256undefined

Events​

RunnerAmountChanged​

Solidity

event RunnerAmountChanged(address runner, uint256 amount)
Details

MUST be triggered when the runner amount is changed.

Parameters​

NameTypeDescription
runneraddressundefined
amountuint256undefined