2 txs
3 calls
constructor
constructor(address vat_, address vow_)
functions
good
viewfunction good(bytes32 ilk) view returns (bool)
ilks
viewfunction ilks(bytes32) view returns (string doc, address pip, uint48 tau, uint48 toc)
vat
viewfunction vat() view returns (address)
vow
viewfunction vow() view returns (address)
wards
viewfunction wards(address) view returns (uint256)
bump
nonpayablefunction bump(bytes32 ilk, uint256 val)
cull
nonpayablefunction cull(bytes32 ilk, address urn)
cure
nonpayablefunction cure(bytes32 ilk)
deny
nonpayablefunction deny(address usr)
file
nonpayablefunction file(bytes32 what, address data)
init
nonpayablefunction init(bytes32 ilk, uint256 val, string doc, uint48 tau)
rely
nonpayablefunction rely(address usr)
tell
nonpayablefunction tell(bytes32 ilk)
events
Bump
event Bump(bytes32 indexed ilk, uint256 val)
Cull
event Cull(bytes32 indexed ilk, address indexed urn)
Cure
event Cure(bytes32 indexed ilk)
Deny
event Deny(address indexed usr)
File
event File(bytes32 indexed what, address data)
Init
event Init(bytes32 indexed ilk, uint256 val, string doc, uint48 tau)
Rely
event Rely(address indexed usr)
Tell
event Tell(bytes32 indexed ilk)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051611bac380380611bac8339818101604052604081101561003357600080fd5b508051602091820151600180546001600160a01b038085166001600160a01b031992831617835560028054918516919092161790553360008181529485905260408086209290925590519293919290917fdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a6091a2604080516001600160a01b0383168152905162766f7760e81b917f8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba919081900360200190a25050611ab0806100fc6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80639fcdeba61161008c578063d4e8be8311610066578063d4e8be8314610270578063d9638d361461029c578063e9eb09f61461035f578063f1fad33014610382576100cf565b80639fcdeba6146101fe578063bf353dbb1461021b578063c881986c14610253576100cf565b80630d9bb087146100d45780633304e2821461010257806336569e7714610186578063626cb3c5146101aa57806365fae35e146101b25780639c52a7f1146101d8575b600080fd5b610100600480360360408110156100ea57600080fd5b50803590602001356001600160a01b03166103b3565b005b6101006004803603608081101561011857600080fd5b81359160208101359181019060608101604082013564010000000081111561013f57600080fd5b82018360208201111561015157600080fd5b8035906020019184600183028401116401000000008311171561017357600080fd5b91935091503565ffffffffffff1661074f565b61018e610a29565b604080516001600160a01b039092168252519081900360200190f35b61018e610a38565b610100600480360360208110156101c857600080fd5b50356001600160a01b0316610a47565b610100600480360360208110156101ee57600080fd5b50356001600160a01b0316610ade565b6101006004803603602081101561021457600080fd5b5035610b74565b6102416004803603602081101561023157600080fd5b50356001600160a01b0316610ce4565b60408051918252519081900360200190f35b6101006004803603602081101561026957600080fd5b5035610cf6565b6101006004803603604081101561028657600080fd5b50803590602001356001600160a01b0316610ece565b6102b9600480360360208110156102b257600080fd5b5035610fde565b6040518080602001856001600160a01b031681526020018465ffffffffffff1681526020018365ffffffffffff168152602001828103825286818151815260200191508051906020019080838360005b83811015610321578181015183820152602001610309565b50505050905090810190601f16801561034e5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390f35b6101006004803603604081101561037557600080fd5b50803590602001356110a9565b61039f6004803603602081101561039857600080fd5b5035611328565b604080519115158252519081900360200190f35b33600090815260208190526040902054600114610405576040805162461bcd60e51b81526020600482015260186024820152600080516020611a5b833981519152604482015290519081900360640190fd5b6000828152600360205260409020600101546001600160a01b0316610469576040805162461bcd60e51b81526020600482015260156024820152745277614f7261636c652f756e6b6e6f776e2d696c6b60581b604482015290519081900360640190fd5b60008281526003602052604090206001015461049d9065ffffffffffff600160d01b8204811691600160a01b9004166113f9565b65ffffffffffff164210156104f0576040805162461bcd60e51b8152602060048201526014602482015273149dd853dc9858db194bd9585c9b1e4b58dd5b1b60621b604482015290519081900360640190fd5b600082815260036020526040808220600101548151631504460f60e01b81526004810184905291516001600160a01b0390911692631504460f926024808201939182900301818387803b15801561054657600080fd5b505af115801561055a573d6000803e3d6000fd5b5050600154604080516309092f9760e21b8152600481018790526001600160a01b038681166024830152825160009650869550931692632424be5c92604480840193919291829003018186803b1580156105b357600080fd5b505afa1580156105c7573d6000803e3d6000fd5b505050506040513d60408110156105dd57600080fd5b5080516020909101519092509050600160ff1b821115610639576040805162461bcd60e51b81526020600482015260126024820152715277614f7261636c652f6f766572666c6f7760701b604482015290519081900360640190fd5b600160ff1b811115610687576040805162461bcd60e51b81526020600482015260126024820152715277614f7261636c652f6f766572666c6f7760701b604482015290519081900360640190fd5b600154600254604080516301eeacfd60e61b8152600481018890526001600160a01b03878116602483015230604483015292831660648201526000868103608483015285810360a483015291519290931692637bab3f409260c4808301939282900301818387803b1580156106fb57600080fd5b505af115801561070f573d6000803e3d6000fd5b50506040516001600160a01b03861692508691507f9b39535ec34e14a93328be1f7e61f415eec9809b3d2a902b4c3dedb42f0c870c90600090a350505050565b336000908152602081905260409020546001146107a1576040805162461bcd60e51b81526020600482015260186024820152600080516020611a5b833981519152604482015290519081900360640190fd5b60008581526003602052604090206001015465ffffffffffff600160a01b9091048116908216101561081a576040805162461bcd60e51b815260206004820152601860248201527f5277614f7261636c652f64656372656173696e672d7461750000000000000000604482015290519081900360640190fd5b6000858152600360205260409020610833908484611414565b506000858152600360205260409020600101805465ffffffffffff60a01b1916600160a01b65ffffffffffff84160217908190556001600160a01b031661092857600060405161088290611492565b604051809103906000f08015801561089e573d6000803e3d6000fd5b5060008781526003602052604080822060010180546001600160a01b0319166001600160a01b0385169081179091558151631504460f60e01b8152600481018a9052915193945092631504460f9260248084019391929182900301818387803b15801561090a57600080fd5b505af115801561091e573d6000803e3d6000fd5b50505050506109a9565b6000858152600360209081526040918290206001015482516315f789a960e21b815292516001600160a01b03909116926357de26a4926004808301939192829003018186803b15801561097a57600080fd5b505afa15801561098e573d6000803e3d6000fd5b505050506040513d60208110156109a457600080fd5b505193505b847f8a99605e1142f58396e9f93017f6597e6f0cef6d47f77cc422033d4f80331ae48585858560405180858152602001806020018365ffffffffffff1681526020018281038252858582818152602001925080828437600083820152604051601f909101601f191690920182900397509095505050505050a25050505050565b6001546001600160a01b031681565b6002546001600160a01b031681565b33600090815260208190526040902054600114610a99576040805162461bcd60e51b81526020600482015260186024820152600080516020611a5b833981519152604482015290519081900360640190fd5b6001600160a01b03811660008181526020819052604080822060019055517fdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a609190a250565b33600090815260208190526040902054600114610b30576040805162461bcd60e51b81526020600482015260186024820152600080516020611a5b833981519152604482015290519081900360640190fd5b6001600160a01b038116600081815260208190526040808220829055517f184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b9190a250565b33600090815260208190526040902054600114610bc6576040805162461bcd60e51b81526020600482015260186024820152600080516020611a5b833981519152604482015290519081900360640190fd5b6000818152600360205260409020600101546001600160a01b0316610c2a576040805162461bcd60e51b81526020600482015260156024820152745277614f7261636c652f756e6b6e6f776e2d696c6b60581b604482015290519081900360640190fd5b600081815260036020526040902060010154600160d01b900465ffffffffffff16610c9c576040805162461bcd60e51b815260206004820152601c60248201527f5277614f7261636c652f6e6f742d696e2d72656d6564696174696f6e00000000604482015290519081900360640190fd5b60008181526003602052604080822060010180546001600160d01b031690555182917f59cc51b6b7601a171c376803cec950d480385ea3486ba0c34e0b7bdb4483347291a250565b60006020819052908152604090205481565b33600090815260208190526040902054600114610d48576040805162461bcd60e51b81526020600482015260186024820152600080516020611a5b833981519152604482015290519081900360640190fd5b60015460408051636cb1c69b60e11b81526004810184905290516000926001600160a01b03169163d9638d369160248083019260a0929190829003018186803b158015610d9457600080fd5b505afa158015610da8573d6000803e3d6000fd5b505050506040513d60a0811015610dbe57600080fd5b506060015190508015610e11576040805162461bcd60e51b81526020600482015260166024820152755277614f7261636c652f6e6f6e7a65726f2d6c696e6560501b604482015290519081900360640190fd5b6000828152600360205260409020600101546001600160a01b0316610e75576040805162461bcd60e51b81526020600482015260156024820152745277614f7261636c652f756e6b6e6f776e2d696c6b60581b604482015290519081900360640190fd5b60008281526003602052604080822060010180546001600160d01b0316600160d01b4265ffffffffffff16021790555183917fc6849e4b55ae3f3ef2563004433f7b6b01e6ead3ef575d400d4647edc7ede12991a25050565b33600090815260208190526040902054600114610f20576040805162461bcd60e51b81526020600482015260186024820152600080516020611a5b833981519152604482015290519081900360640190fd5b8162766f7760e81b1415610f4e57600280546001600160a01b0319166001600160a01b038316179055610f9b565b6040805162461bcd60e51b815260206004820152601c60248201527f5277614f7261636c652f756e7265636f676e697365642d706172616d00000000604482015290519081900360640190fd5b604080516001600160a01b0383168152905183917f8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba919081900360200190a25050565b60036020908152600091825260409182902080548351601f600260001961010060018616150201909316929092049182018490048402810184019094528084529092918391908301828280156110755780601f1061104a57610100808354040283529160200191611075565b820191906000526020600020905b81548152906001019060200180831161105857829003601f168201915b505050600190930154919250506001600160a01b0381169065ffffffffffff600160a01b8204811691600160d01b90041684565b336000908152602081905260409020546001146110fb576040805162461bcd60e51b81526020600482015260186024820152600080516020611a5b833981519152604482015290519081900360640190fd5b6000828152600360205260409020600101546001600160a01b031680611160576040805162461bcd60e51b81526020600482015260156024820152745277614f7261636c652f756e6b6e6f776e2d696c6b60581b604482015290519081900360640190fd5b600083815260036020526040902060010154600160d01b900465ffffffffffff16156111d3576040805162461bcd60e51b815260206004820152601860248201527f5277614f7261636c652f696e2d72656d6564696174696f6e0000000000000000604482015290519081900360640190fd5b806001600160a01b03166357de26a46040518163ffffffff1660e01b815260040160206040518083038186803b15801561120c57600080fd5b505afa158015611220573d6000803e3d6000fd5b505050506040513d602081101561123657600080fd5b505182101561128c576040805162461bcd60e51b815260206004820152601860248201527f5277614f7261636c652f64656372656173696e672d76616c0000000000000000604482015290519081900360640190fd5b806001600160a01b0316631504460f8360001b6040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156112d557600080fd5b505af11580156112e9573d6000803e3d6000fd5b50506040805185815290518693507f410d2bd57d18419e442f5e911a3bc3073f2cdce69a60532dada09a762daf3f2c92509081900360200190a2505050565b6000818152600360205260408120600101546001600160a01b031661138c576040805162461bcd60e51b81526020600482015260156024820152745277614f7261636c652f756e6b6e6f776e2d696c6b60581b604482015290519081900360640190fd5b600082815260036020526040902060010154600160d01b900465ffffffffffff1615806113f357506000828152600360205260409020600101546113e89065ffffffffffff600160d01b8204811691600160a01b9004166113f9565b65ffffffffffff1642105b92915050565b80820165ffffffffffff80841690821610156113f357600080fd5b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106114555782800160ff19823516178555611482565b82800160010185558215611482579182015b82811115611482578235825591602001919060010190611467565b5061148e92915061149f565b5090565b6105a6806114b583390190565b5b8082111561148e57600081556001016114a056fe608060405234801561001057600080fd5b50600180546001600160a01b031916339081179091556040517fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9490600090a26105488061005e6000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80637a9e5e4b1161005b5780637a9e5e4b1461010d5780638da5cb5b14610133578063ac4c25b214610157578063bf7e214f1461015f57610088565b806313af40351461008d5780631504460f146100b557806357de26a4146100d257806359e02dd7146100ec575b600080fd5b6100b3600480360360208110156100a357600080fd5b50356001600160a01b0316610167565b005b6100b3600480360360208110156100cb57600080fd5b5035610215565b6100da61028b565b60408051918252519081900360200190f35b6100f46102df565b6040805192835290151560208301528051918290030190f35b6100b36004803603602081101561012357600080fd5b50356001600160a01b03166102f4565b61013b61039e565b604080516001600160a01b039092168252519081900360200190f35b6100b36103ad565b61013b61041a565b61017d336000356001600160e01b031916610429565b6101c5576040805162461bcd60e51b8152602060048201526014602482015273191ccb585d5d1a0b5d5b985d5d1a1bdc9a5e995960621b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0383811691909117918290556040519116907fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9490600090a250565b61022b336000356001600160e01b031916610429565b610273576040805162461bcd60e51b8152602060048201526014602482015273191ccb585d5d1a0b5d5b985d5d1a1bdc9a5e995960621b604482015290519081900360640190fd5b6002556001805460ff60a01b1916600160a01b179055565b60008060006102986102df565b9092509050806102d9576040805162461bcd60e51b81526020600482015260076024820152661a185e8b5b9bdd60ca1b604482015290519081900360640190fd5b50905090565b60025460015460ff600160a01b909104169091565b61030a336000356001600160e01b031916610429565b610352576040805162461bcd60e51b8152602060048201526014602482015273191ccb585d5d1a0b5d5b985d5d1a1bdc9a5e995960621b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b03838116919091178083556040519116917f1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada491a250565b6001546001600160a01b031681565b6103c3336000356001600160e01b031916610429565b61040b576040805162461bcd60e51b8152602060048201526014602482015273191ccb585d5d1a0b5d5b985d5d1a1bdc9a5e995960621b604482015290519081900360640190fd5b6001805460ff60a01b19169055565b6000546001600160a01b031681565b60006001600160a01b0383163014156104445750600161050c565b6001546001600160a01b03848116911614156104625750600161050c565b6000546001600160a01b031661047a5750600061050c565b6000546040805163b700961360e01b81526001600160a01b0386811660048301523060248301526001600160e01b0319861660448301529151919092169163b7009613916064808301926020929190829003018186803b1580156104dd57600080fd5b505afa1580156104f1573d6000803e3d6000fd5b505050506040513d602081101561050757600080fd5b505190505b9291505056fea2646970667358221220f2a63d506a27352833a5a3b56d49ff4366493429ffa3f440ca64376b6ac2396864736f6c634300060c00335277614f7261636c652f6e6f742d617574686f72697a65640000000000000000a26469706673582212205a7962cafffd5bddad64c3cee126005d5972272a36513edfc23326272932cd1b64736f6c634300060c0033000000000000000000000000ff77f6209239deb2c076179499f2346b0032097f000000000000000000000000f085edd75c1ab4fda0c3bd49b264a4a113d06f3b