MultiCertifier.sol

contract MultiCertifier

is Certifier, Ownable

Contract to allow multiple parties to collaborate over a certification contract. Each certified account is associated with the delegate who certified it. Delegates can be added and removed only by the contract owner.Source: DutchAuction/MultiCertifier.sol

Index

Reference

Events

  • Confirmed

    event Confirmed(address who, address by)

    Parameters:who - addressby - address

  • NewOwner

    event NewOwner(address old, address current)

    Parameters:old - addresscurrent - address

  • Revoked

    event Revoked(address who, address by)

    Parameters:who - addressby - address

Modifiers

  • only_certified

    modifier only_certified(address who)

    Parameters:who - address

  • only_certifier_of

    modifier only_certifier_of(address who)

    Parameters:who - address

  • only_delegate

    modifier only_delegate()

  • only_uncertified

    modifier only_uncertified(address who)

    Parameters:who - address

Functions

  • addDelegate

    function addDelegate(address _new) public

    Modifiers:onlyOwnerParameters:_new - address

  • certified

    function certified(address _who) public view returns (bool)

    Parameters:_who - addressReturns:bool

  • certify

    function certify(address _who) public

    Modifiers:only_delegate only_uncertifiedParameters:_who - address

  • fallback

    function () public

  • getCertifier

    function getCertifier(address _who) public view returns (address)

    Parameters:_who - addressReturns:address

  • removeDelegate

    function removeDelegate(address _old) public

    Modifiers:onlyOwnerParameters:_old - address

  • revoke

    function revoke(address _who) public

    Modifiers:only_certifier_of only_certifiedParameters:_who - address

Last updated

Was this helpful?