2 txs
3 calls
constructor
constructor(address _dssVest, address _stakingRewards)
functions
dssVest
viewfunction dssVest() view returns (address)
gem
viewfunction gem() view returns (address)
lastDistributedAt
viewfunction lastDistributedAt() view returns (uint256)
stakingRewards
viewfunction stakingRewards() view returns (address)
vestId
viewfunction vestId() view returns (uint256)
wards
viewfunction wards(address) view returns (uint256)
deny
nonpayablefunction deny(address usr)
distribute
nonpayablefunction distribute() returns (uint256 amount)
file
nonpayablefunction file(bytes32 what, uint256 data)
rely
nonpayablefunction rely(address usr)
events
Deny
event Deny(address indexed usr)
Distribute
event Distribute(uint256 amount)
File
event File(bytes32 indexed what, uint256 data)
Rely
event Rely(address indexed usr)
errors
No errors.
creation bytecode
0x60e0604052600060015534801561001557600080fd5b5060405162000f0638038062000f06833981016040819052610036916101e2565b6000826001600160a01b0316637bd2bea76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610076573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061009a919061021c565b9050816001600160a01b031663d1af0c7d6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100fe919061021c565b6001600160a01b0316816001600160a01b0316146101705760405162461bcd60e51b815260206004820152602560248201527f56657374656452657761726473446973747269627574696f6e2f696e76616c69604482015264642d67656d60d81b606482015260840160405180910390fd5b6001600160a01b0380841660805282811660a052811660c0523360008181526020819052604080822060019055517fdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a609190a2505050610240565b6001600160a01b03811681146101df57600080fd5b50565b600080604083850312156101f557600080fd5b8251610200816101ca565b6020840151909250610211816101ca565b809150509250929050565b60006020828403121561022e57600080fd5b8151610239816101ca565b9392505050565b60805160a05160c051610c51620002b56000396000818161012b015261057701526000818160d901528181610548015261065a015260008181610152015281816103d1015281816104cf01528181610710015281816107b5015281816108980152818161097001526109f90152610c516000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80637bd399db116100665780637bd399db1461014d5780639c52a7f114610174578063bf353dbb14610187578063e4fc6b6d146101a7578063feb04f7c146101af57600080fd5b806329ae8114146100a35780633a56573b146100b857806364b87a70146100d457806365fae35e146101135780637bd2bea714610126575b600080fd5b6100b66100b1366004610ac6565b6101b8565b005b6100c160015481565b6040519081526020015b60405180910390f35b6100fb7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100cb565b6100b6610121366004610b00565b6102ae565b6100fb7f000000000000000000000000000000000000000000000000000000000000000081565b6100fb7f000000000000000000000000000000000000000000000000000000000000000081565b6100b6610182366004610b00565b610322565b6100c1610195366004610b00565b60006020819052908152604090205481565b6100c1610395565b6100c160025481565b336000908152602081905260409020546001146101f05760405162461bcd60e51b81526004016101e790610b24565b60405180910390fd5b81651d995cdd125960d21b0361020e57610209816106fa565b610270565b60405162461bcd60e51b815260206004820152603160248201527f56657374656452657761726473446973747269627574696f6e2f66696c652d756044820152706e7265636f676e697a65642d706172616d60781b60648201526084016101e7565b817fe986e40cc8c151830d4f61050f4fb2e4add8567caad2d5f5496f9158e91fe4c7826040516102a291815260200190565b60405180910390a25050565b336000908152602081905260409020546001146102dd5760405162461bcd60e51b81526004016101e790610b24565b6001600160a01b03811660008181526020819052604080822060019055517fdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a609190a250565b336000908152602081905260409020546001146103515760405162461bcd60e51b81526004016101e790610b24565b6001600160a01b038116600081815260208190526040808220829055517f184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b9190a250565b6001546000906103b75760405162461bcd60e51b81526004016101e790610b6c565b6001546040516353e8863d60e01b815260048101919091527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906353e8863d90602401602060405180830381865afa158015610420573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104449190610ba3565b9050600081116104aa5760405162461bcd60e51b815260206004820152602b60248201527f56657374656452657761726473446973747269627574696f6e2f6e6f2d70656e60448201526a191a5b99cb585b5bdd5b9d60aa1b60648201526084016101e7565b4260025560015460405163bb7c46f360e01b81526004810191909152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063bb7c46f390604401600060405180830381600087803b15801561051b57600080fd5b505af115801561052f573d6000803e3d6000fd5b505060405163a9059cbb60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018590527f000000000000000000000000000000000000000000000000000000000000000016925063a9059cbb91506044016020604051808303816000875af11580156105c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e69190610bbc565b6106445760405162461bcd60e51b815260206004820152602960248201527f56657374656452657761726473446973747269627574696f6e2f7472616e7366604482015268195c8b59985a5b195960ba1b60648201526084016101e7565b604051633c6b16ab60e01b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690633c6b16ab90602401600060405180830381600087803b1580156106a657600080fd5b505af11580156106ba573d6000803e3d6000fd5b505050507f4def474aca53bf221d07d9ab0f675b3f6d8d2494b8427271bcf43c018ef1eead816040516106ef91815260200190565b60405180910390a190565b60405163bf8712c560e01b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063bf8712c590602401602060405180830381865afa15801561075f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107839190610bbc565b61079f5760405162461bcd60e51b81526004016101e790610b6c565b604051636a747e9760e11b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063d4e8fd2e90602401602060405180830381865afa158015610804573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108289190610ba3565b6001146108785760405162461bcd60e51b815260206004820152602a6024820152600080516020610bfc833981519152604482015269642d766573742d72657360b01b60648201526084016101e7565b60405163c659cd4560e01b81526004810182905230906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c659cd4590602401602060405180830381865afa1580156108df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109039190610bde565b6001600160a01b03161461095a5760405162461bcd60e51b815260206004820152602a6024820152600080516020610bfc8339815191526044820152693216bb32b9ba16bab9b960b11b60648201526084016101e7565b6040516321f6c0cf60e01b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906321f6c0cf90602401602060405180830381865afa1580156109bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109e39190610ba3565b60405163cdf4349760e01b8152600481018390527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063cdf4349790602401602060405180830381865afa158015610a48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a6c9190610ba3565b14610abc5760405162461bcd60e51b815260206004820152602c6024820152600080516020610bfc83398151915260448201526b3216bb32b9ba16b1b634b33360a11b60648201526084016101e7565b6001556000600255565b60008060408385031215610ad957600080fd5b50508035926020909101359150565b6001600160a01b0381168114610afd57600080fd5b50565b600060208284031215610b1257600080fd5b8135610b1d81610ae8565b9392505050565b60208082526028908201527f56657374656452657761726473446973747269627574696f6e2f6e6f742d61756040820152671d1a1bdc9a5e995960c21b606082015260800190565b6020808252602990820152600080516020610bfc833981519152604082015268190b5d995cdd0b5a5960ba1b606082015260800190565b600060208284031215610bb557600080fd5b5051919050565b600060208284031215610bce57600080fd5b81518015158114610b1d57600080fd5b600060208284031215610bf057600080fd5b8151610b1d81610ae856fe56657374656452657761726473446973747269627574696f6e2f696e76616c69a264697066735822122066deda86028a26bfbf984e75451c68a5cc5ae0bd49f5668ae268a68d5bcc4c8b64736f6c63430008100033000000000000000000000000ee8344299464f7c2ac38cd25eff872cf56a81c5900000000000000000000000064e931317d0b820aeaaba61fcff176f9233c774d