Skip to content

VAIUnitroller

This is the proxy contract for the VAIComptroller

  • Admin Functions **
function _setPendingImplementation(address newPendingImplementation) public returns (uint256)

Accepts new implementation of comptroller. msg.sender must be pendingImplementation

function _acceptImplementation() public returns (uint256)
NameTypeDescription
[0]uint256uint 0=success, otherwise a failure (see ErrorReporter.sol for details)

Begins transfer of admin rights. The newPendingAdmin must call _acceptAdmin to finalize the transfer.

function _setPendingAdmin(address newPendingAdmin) public returns (uint256)
NameTypeDescription
newPendingAdminaddressNew pending admin.
NameTypeDescription
[0]uint256uint 0=success, otherwise a failure (see ErrorReporter.sol for details)

Accepts transfer of admin rights. msg.sender must be pendingAdmin

function _acceptAdmin() public returns (uint256)
NameTypeDescription
[0]uint256uint 0=success, otherwise a failure (see ErrorReporter.sol for details)