An auth-managed on-chain changelog for the MCD system
Contract Address: 0xdA0Ab1e0017DEbCd72Be8599041a2aa3bA7e740F
list()(bytes32[] memory)
: return all of the keys in the changeloggetAddress(bytes32)(address)
: for a given key, return the addresscount()(uint256)
: return the number of keys in the changelogget(uint256)(bytes32,address)
: return the key and address of an item in the arrayversion()(string)
: Returns a version for the changelog (if set)wards(address)(uint256)
: 0 if address is not a ward, 1 if it is.
rely(address)
/deny(address)
: add and remove authorizationsetAddress(bytes32,address)
: add or update a key/address pairremoveAddress(bytes32)
: remove a key (warning: this can shuffle the array)setVersion(string memory)
: set the version of the current changelog
$ dapp update
$ make test