2 txs
3 calls
constructor
constructor(address vat_, address jug_, address gemJoin_, address usddJoin_, address outputConduit_)
functions
can
viewfunction can(address) view returns (uint256)
gemJoin
viewfunction gemJoin() view returns (address)
jug
viewfunction jug() view returns (address)
outputConduit
viewfunction outputConduit() view returns (address)
usddJoin
viewfunction usddJoin() view returns (address)
vat
viewfunction vat() view returns (address)
wards
viewfunction wards(address) view returns (uint256)
deny
nonpayablefunction deny(address usr)
draw
nonpayablefunction draw(uint256 wad)
file
nonpayablefunction file(bytes32 what, address data)
free
nonpayablefunction free(uint256 wad)
hope
nonpayablefunction hope(address usr)
lock
nonpayablefunction lock(uint256 wad)
nope
nonpayablefunction nope(address usr)
quit
nonpayablefunction quit()
rely
nonpayablefunction rely(address usr)
wipe
nonpayablefunction wipe(uint256 wad)
events
Deny
event Deny(address indexed usr)
Draw
event Draw(address indexed usr, uint256 wad)
File
event File(bytes32 indexed what, address data)
Free
event Free(address indexed usr, uint256 wad)
Hope
event Hope(address indexed usr)
Lock
event Lock(address indexed usr, uint256 wad)
Nope
event Nope(address indexed usr)
Quit
event Quit(address indexed usr, uint256 wad)
Rely
event Rely(address indexed usr)
Wipe
event Wipe(address indexed usr, uint256 wad)
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b5060405162001baf38038062001baf833981810160405260a08110156200003757600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038116620000b2576040805162461bcd60e51b815260206004820152601760248201527f52776155726e322f696e76616c69642d636f6e64756974000000000000000000604482015290519081900360640190fd5b600280546001600160a01b038088166001600160a01b031992831617909255600380548784169083161790556004805486841690831681178255600580548786169085161790556006805494861694909316939093179091553360009081526020818152604091829020600190558151637bd2bea760e01b81529151637bd2bea79383810193829003018186803b1580156200014d57600080fd5b505afa15801562000162573d6000803e3d6000fd5b505050506040513d60208110156200017957600080fd5b50516040805163095ea7b360e01b81526001600160a01b03868116600483015260001960248301529151919092169163095ea7b39160448083019260209291908290030181600087803b158015620001d057600080fd5b505af1158015620001e5573d6000803e3d6000fd5b505050506040513d6020811015620001fc57600080fd5b5050604080516306185e0160e11b815290516001600160a01b03841691630c30bc02916004808301926020929190829003018186803b1580156200023f57600080fd5b505afa15801562000254573d6000803e3d6000fd5b505050506040513d60208110156200026b57600080fd5b50516040805163095ea7b360e01b81526001600160a01b03858116600483015260001960248301529151919092169163095ea7b39160448083019260209291908290030181600087803b158015620002c257600080fd5b505af1158015620002d7573d6000803e3d6000fd5b505050506040513d6020811015620002ee57600080fd5b5050604080516328ec8bf160e21b81526001600160a01b03848116600483015291519187169163a3b22fc49160248082019260009290919082900301818387803b1580156200033c57600080fd5b505af115801562000351573d6000803e3d6000fd5b50506040513392507fdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a609150600090a2604080516001600160a01b038316815290516c1bdd5d1c1d5d10dbdb991d5a5d609a1b9160008051602062001b8f833981519152919081900360200190a2604080516001600160a01b03861681529051626a756760e81b9160008051602062001b8f833981519152919081900360200190a2505050505061178880620004076000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063b38a1620116100a2578063d4e8be8311610071578063d4e8be8314610260578063d8ccd0f31461028c578063dc4d20fa146102a9578063dd467064146102cf578063fc2b8cc3146102ec5761010b565b8063b38a1620146101dd578063bc206b0a146101fa578063bf353dbb14610232578063c78d6d21146102585761010b565b80637692535f116100de5780637692535f1461018157806384718d89146101895780639c52a7f114610191578063a3b22fc4146101b75761010b565b806301664f661461011057806336569e77146101345780633b3041471461013c57806365fae35e1461015b575b600080fd5b6101186102f4565b604080516001600160a01b039092168252519081900360200190f35b610118610303565b6101596004803603602081101561015257600080fd5b5035610312565b005b6101596004803603602081101561017157600080fd5b50356001600160a01b031661067b565b61011861071d565b61011861072c565b610159600480360360208110156101a757600080fd5b50356001600160a01b031661073b565b610159600480360360208110156101cd57600080fd5b50356001600160a01b03166107dc565b610159600480360360208110156101f357600080fd5b5035610880565b6102206004803603602081101561021057600080fd5b50356001600160a01b0316610b86565b60408051918252519081900360200190f35b6102206004803603602081101561024857600080fd5b50356001600160a01b0316610b98565b610118610baa565b6101596004803603604081101561027657600080fd5b50803590602001356001600160a01b0316610bb9565b610159600480360360208110156102a257600080fd5b5035610d67565b610159600480360360208110156102bf57600080fd5b50356001600160a01b0316610fa6565b610159600480360360208110156102e557600080fd5b5035611047565b61015961137b565b6004546001600160a01b031681565b6002546001600160a01b031681565b336000908152600160208190526040909120541461036e576040805162461bcd60e51b8152602060048201526014602482015273293bb0aab9371917b737ba16b7b832b930ba37b960611b604482015290519081900360640190fd5b6000600460009054906101000a90046001600160a01b03166001600160a01b031663c5ce281e6040518163ffffffff1660e01b815260040160206040518083038186803b1580156103be57600080fd5b505afa1580156103d2573d6000803e3d6000fd5b505050506040513d60208110156103e857600080fd5b50516003546040805163089c54b560e31b81526004810184905290519293506001600160a01b03909116916344e2a5a8916024808201926020929091908290030181600087803b15801561043b57600080fd5b505af115801561044f573d6000803e3d6000fd5b505050506040513d602081101561046557600080fd5b505060025460408051636cb1c69b60e11b81526004810184905290516000926001600160a01b03169163d9638d369160248083019260a0929190829003018186803b1580156104b357600080fd5b505afa1580156104c7573d6000803e3d6000fd5b505050506040513d60a08110156104dd57600080fd5b5060200151905060006104f86104f2856115f4565b83611612565b90506001600160ff1b03811115610549576040805162461bcd60e51b815260206004820152601060248201526f52776155726e322f6f766572666c6f7760801b604482015290519081900360640190fd5b60025460408051637608870360e01b815260048101869052306024820181905260448201819052606482015260006084820181905260a4820185905291516001600160a01b039093169263760887039260c48084019391929182900301818387803b1580156105b757600080fd5b505af11580156105cb573d6000803e3d6000fd5b50506005546006546040805163ef693bed60e01b81526001600160a01b039283166004820152602481018a9052905191909216935063ef693bed9250604480830192600092919082900301818387803b15801561062757600080fd5b505af115801561063b573d6000803e3d6000fd5b50506040805187815290513393507f7ffa12f2611233f19bb229a71c5d8224cb37373555ab6754b65aef59ea26831d92509081900360200190a250505050565b336000908152602081905260409020546001146106d8576040805162461bcd60e51b8152602060048201526016602482015275149dd8555c9b8c8bdb9bdd0b585d5d1a1bdc9a5e995960521b604482015290519081900360640190fd5b6001600160a01b03811660008181526020819052604080822060019055517fdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a609190a250565b6006546001600160a01b031681565b6003546001600160a01b031681565b33600090815260208190526040902054600114610798576040805162461bcd60e51b8152602060048201526016602482015275149dd8555c9b8c8bdb9bdd0b585d5d1a1bdc9a5e995960521b604482015290519081900360640190fd5b6001600160a01b038116600081815260208190526040808220829055517f184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b9190a250565b33600090815260208190526040902054600114610839576040805162461bcd60e51b8152602060048201526016602482015275149dd8555c9b8c8bdb9bdd0b585d5d1a1bdc9a5e995960521b604482015290519081900360640190fd5b6001600160a01b038116600081815260016020819052604080832091909155517f3a21b662999d3fc0ceca48751a22bf61a806dcf3631e136271f02f7cb981fd439190a250565b60055460408051633b4da69f60e01b81523060048201526024810184905290516001600160a01b0390921691633b4da69f9160448082019260009290919082900301818387803b1580156108d357600080fd5b505af11580156108e7573d6000803e3d6000fd5b505050506000600460009054906101000a90046001600160a01b03166001600160a01b031663c5ce281e6040518163ffffffff1660e01b815260040160206040518083038186803b15801561093b57600080fd5b505afa15801561094f573d6000803e3d6000fd5b505050506040513d602081101561096557600080fd5b50516003546040805163089c54b560e31b81526004810184905290519293506001600160a01b03909116916344e2a5a8916024808201926020929091908290030181600087803b1580156109b857600080fd5b505af11580156109cc573d6000803e3d6000fd5b505050506040513d60208110156109e257600080fd5b505060025460408051636cb1c69b60e11b81526004810184905290516000926001600160a01b03169163d9638d369160248083019260a0929190829003018186803b158015610a3057600080fd5b505afa158015610a44573d6000803e3d6000fd5b505050506040513d60a0811015610a5a57600080fd5b50602001519050600081610a6d856115f4565b81610a7457fe5b049050600160ff1b811115610ac3576040805162461bcd60e51b815260206004820152601060248201526f52776155726e322f6f766572666c6f7760801b604482015290519081900360640190fd5b60025460408051637608870360e01b815260048101869052306024820181905260448201819052606482015260006084820181905284810360a483015291516001600160a01b039093169263760887039260c48084019391929182900301818387803b158015610b3257600080fd5b505af1158015610b46573d6000803e3d6000fd5b50506040805187815290513393507f2d2c7da251295f4d722a8ddaf337627952c957ce21b2757c852e47fe81b3a2af92509081900360200190a250505050565b60016020526000908152604090205481565b60006020819052908152604090205481565b6005546001600160a01b031681565b33600090815260208190526040902054600114610c16576040805162461bcd60e51b8152602060048201526016602482015275149dd8555c9b8c8bdb9bdd0b585d5d1a1bdc9a5e995960521b604482015290519081900360640190fd5b816c1bdd5d1c1d5d10dbdb991d5a5d609a1b1415610ca9576001600160a01b038116610c89576040805162461bcd60e51b815260206004820152601760248201527f52776155726e322f696e76616c69642d636f6e64756974000000000000000000604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b038316179055610d24565b81626a756760e81b1415610cd757600380546001600160a01b0319166001600160a01b038316179055610d24565b6040805162461bcd60e51b815260206004820152601a60248201527f52776155726e322f756e7265636f676e697365642d706172616d000000000000604482015290519081900360640190fd5b604080516001600160a01b0383168152905183917f8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba919081900360200190a25050565b3360009081526001602081905260409091205414610dc3576040805162461bcd60e51b8152602060048201526014602482015273293bb0aab9371917b737ba16b7b832b930ba37b960611b604482015290519081900360640190fd5b600160ff1b811115610e0f576040805162461bcd60e51b815260206004820152601060248201526f52776155726e322f6f766572666c6f7760801b604482015290519081900360640190fd5b60025460048054604080516362e7140f60e11b815290516001600160a01b039485169463760887039493169263c5ce281e92808201926020929091829003018186803b158015610e5e57600080fd5b505afa158015610e72573d6000803e3d6000fd5b505050506040513d6020811015610e8857600080fd5b5051604080516001600160e01b031960e085901b168152600481019290925230602483018190526044830181905260648301526000858103608484015260a48301819052905160c48084019382900301818387803b158015610ee957600080fd5b505af1158015610efd573d6000803e3d6000fd5b5050600480546040805163ef693bed60e01b8152339381019390935260248301869052516001600160a01b03909116935063ef693bed9250604480830192600092919082900301818387803b158015610f5557600080fd5b505af1158015610f69573d6000803e3d6000fd5b50506040805184815290513393507fce6c5af8fd109993cb40da4d5dc9e4dd8e61bc2e48f1e3901472141e4f56f29392509081900360200190a250565b33600090815260208190526040902054600114611003576040805162461bcd60e51b8152602060048201526016602482015275149dd8555c9b8c8bdb9bdd0b585d5d1a1bdc9a5e995960521b604482015290519081900360640190fd5b6001600160a01b038116600081815260016020526040808220829055517f9cd85b2ca76a06c46be663a514e012af1aea8954b0e53f42146cd9b1ebb21ebc9190a250565b33600090815260016020819052604090912054146110a3576040805162461bcd60e51b8152602060048201526014602482015273293bb0aab9371917b737ba16b7b832b930ba37b960611b604482015290519081900360640190fd5b6001600160ff1b038111156110f2576040805162461bcd60e51b815260206004820152601060248201526f52776155726e322f6f766572666c6f7760801b604482015290519081900360640190fd5b6004805460408051637bd2bea760e01b815290516001600160a01b0390921692637bd2bea7928282019260209290829003018186803b15801561113457600080fd5b505afa158015611148573d6000803e3d6000fd5b505050506040513d602081101561115e57600080fd5b5051604080516323b872dd60e01b81523360048201523060248201526044810184905290516001600160a01b03909216916323b872dd916064808201926020929091908290030181600087803b1580156111b757600080fd5b505af11580156111cb573d6000803e3d6000fd5b505050506040513d60208110156111e157600080fd5b50506004805460408051633b4da69f60e01b8152309381019390935260248301849052516001600160a01b0390911691633b4da69f91604480830192600092919082900301818387803b15801561123757600080fd5b505af115801561124b573d6000803e3d6000fd5b505060025460048054604080516362e7140f60e11b815290516001600160a01b03948516965063760887039550939091169263c5ce281e92828101926020929190829003018186803b1580156112a057600080fd5b505afa1580156112b4573d6000803e3d6000fd5b505050506040513d60208110156112ca57600080fd5b5051604080516001600160e01b031960e085901b1681526004810192909252306024830181905260448301819052606483015260848201859052600060a48301819052905160c48084019382900301818387803b15801561132a57600080fd5b505af115801561133e573d6000803e3d6000fd5b50506040805184815290513393507f625fed9875dada8643f2418b838ae0bc78d9a148a18eee4ee1979ff0f3f5d42792509081900360200190a250565b3360009081526001602081905260409091205414806114115750600260009054906101000a90046001600160a01b03166001600160a01b031663957aa58c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156113e357600080fd5b505afa1580156113f7573d6000803e3d6000fd5b505050506040513d602081101561140d57600080fd5b5051155b61144c5760405162461bcd60e51b81526004018080602001828103825260228152602001806117316022913960400191505060405180910390fd5b600554604080516306185e0160e11b815290516000926001600160a01b031691630c30bc02916004808301926020929190829003018186803b15801561149157600080fd5b505afa1580156114a5573d6000803e3d6000fd5b505050506040513d60208110156114bb57600080fd5b5051604080516370a0823160e01b815230600482015290519192506000916001600160a01b038416916370a08231916024808301926020929190829003018186803b15801561150957600080fd5b505afa15801561151d573d6000803e3d6000fd5b505050506040513d602081101561153357600080fd5b50516006546040805163a9059cbb60e01b81526001600160a01b0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b15801561158e57600080fd5b505af11580156115a2573d6000803e3d6000fd5b505050506040513d60208110156115b857600080fd5b505060408051828152905133917fc81bfec1ac9d038698c3b15fc900dafbff3af4b9f26062f895dd08a676ec78ae919081900360200190a25050565b600061160c826b033b2e3c9fd0803ce8000000611638565b92915050565b60008161162984611624856001611698565b6116e4565b8161163057fe5b049392505050565b60008115806116535750508082028282828161165057fe5b04145b61160c576040805162461bcd60e51b81526020600482015260116024820152704d6174682f6d756c2d6f766572666c6f7760781b604482015290519081900360640190fd5b8082038281111561160c576040805162461bcd60e51b81526020600482015260116024820152704d6174682f7375622d6f766572666c6f7760781b604482015290519081900360640190fd5b8082018281101561160c576040805162461bcd60e51b81526020600482015260116024820152704d6174682f6164642d6f766572666c6f7760781b604482015290519081900360640190fdfe52776155726e322f6e6f742d6f70657261746f722d6f722d7374696c6c2d6c697665a2646970667358221220b1cf08f88330c6ff490baa8776d5d0902111432cdcf25bb18f86835a567d7ac164736f6c634300060c00338fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba000000000000000000000000ff77f6209239deb2c076179499f2346b0032097f000000000000000000000000db218163fe160fedf0c702c37124e8c194e99329000000000000000000000000b09e88e8d50c21c7d6f75a950b7d22a2b66c581e000000000000000000000000983dfef6d71862d809e239845da5a959492f63b80000000000000000000000004d246f4e160e9c05d5159c292bbb4a450b44057b