0 txs
1 call
constructor
constructor(address vat_)
functions
cdpCan
viewfunction cdpCan(address, uint256, address) view returns (uint256)
cdpi
viewfunction cdpi() view returns (uint256)
count
viewfunction count(address) view returns (uint256)
first
viewfunction first(address) view returns (uint256)
ilks
viewfunction ilks(uint256) view returns (bytes32)
last
viewfunction last(address) view returns (uint256)
list
viewfunction list(uint256) view returns (uint256 prev, uint256 next)
owns
viewfunction owns(uint256) view returns (address)
urnCan
viewfunction urnCan(address, address) view returns (uint256)
urns
viewfunction urns(uint256) view returns (address)
vat
viewfunction vat() view returns (address)
cdpAllow
nonpayablefunction cdpAllow(uint256 cdp, address usr, uint256 ok)
enter
nonpayablefunction enter(address src, uint256 cdp)
flux
nonpayablefunction flux(bytes32 ilk, uint256 cdp, address dst, uint256 wad)
flux
nonpayablefunction flux(uint256 cdp, address dst, uint256 wad)
frob
nonpayablefunction frob(uint256 cdp, int256 dink, int256 dart)
give
nonpayablefunction give(uint256 cdp, address dst)
move
nonpayablefunction move(uint256 cdp, address dst, uint256 rad)
open
nonpayablefunction open(bytes32 ilk, address usr) returns (uint256)
quit
nonpayablefunction quit(uint256 cdp, address dst)
shift
nonpayablefunction shift(uint256 cdpSrc, uint256 cdpDst)
urnAllow
nonpayablefunction urnAllow(address usr, uint256 ok)
events
NewCdp
event NewCdp(address indexed usr, address indexed own, uint256 indexed cdp, bytes32 ilk)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506040516119b13803806119b18339818101604052602081101561003357600080fd5b5051600080546001600160a01b039092166001600160a01b031990921691909117905561194c806100656000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c806380c9419e116100b8578063b3d178f21161007c578063b3d178f214610405578063b68f40041461040d578063e50322a214610439578063f9f30db61461045c578063fc73d7711461048e578063fcafcc68146104b457610142565b806380c9419e1461032c5780638161b120146103625780639a816f7d1461037f5780639bb8f838146103a5578063b2b192e6146103d757610142565b80632c2cb9fd1161010a5780632c2cb9fd1461025057806336569e771461026d57806345e6bdcd146102755780635aebb4601461029e5780636090dec5146102d45780637e348b7d1461030057610142565b806305d85eda146101475780630b63fb621461017f57806318af4d60146101b35780631b0dbf72146101eb5780632726b07314610217575b600080fd5b61016d6004803603602081101561015d57600080fd5b50356001600160a01b03166104e0565b60408051918252519081900360200190f35b6101b16004803603606081101561019557600080fd5b508035906001600160a01b0360208201351690604001356104f2565b005b6101b1600480360360808110156101c957600080fd5b508035906020810135906001600160a01b0360408201351690606001356105d0565b6101b16004803603604081101561020157600080fd5b50803590602001356001600160a01b03166106f7565b6102346004803603602081101561022d57600080fd5b503561097e565b604080516001600160a01b039092168252519081900360200190f35b61016d6004803603602081101561026657600080fd5b5035610999565b6102346109ab565b6101b16004803603606081101561028b57600080fd5b50803590602081013590604001356109ba565b61016d600480360360608110156102b457600080fd5b506001600160a01b03813581169160208101359160409091013516610ae1565b61016d600480360360408110156102ea57600080fd5b50803590602001356001600160a01b0316610b04565b6101b16004803603604081101561031657600080fd5b506001600160a01b038135169060200135610d19565b6103496004803603602081101561034257600080fd5b5035610f08565b6040805192835260208301919091528051918290030190f35b6102346004803603602081101561037857600080fd5b5035610f21565b61016d6004803603602081101561039557600080fd5b50356001600160a01b0316610f3c565b6101b1600480360360608110156103bb57600080fd5b508035906001600160a01b036020820135169060400135610f4e565b61016d600480360360408110156103ed57600080fd5b506001600160a01b0381358116916020013516611080565b61016d61109d565b6101b16004803603604081101561042357600080fd5b506001600160a01b0381351690602001356110a3565b6101b16004803603604081101561044f57600080fd5b50803590602001356110cd565b6101b16004803603606081101561047257600080fd5b508035906001600160a01b03602082013516906040013561134c565b61016d600480360360208110156104a457600080fd5b50356001600160a01b031661144d565b6101b1600480360360408110156104ca57600080fd5b50803590602001356001600160a01b031661145f565b60086020526000908152604090205481565b60008381526004602052604090205483906001600160a01b031633148061054d57506000818152600460209081526040808320546001600160a01b031683526009825280832084845282528083203384529091529020546001145b610590576040805162461bcd60e51b815260206004820152600f60248201526e18d91c0b5b9bdd0b585b1b1bddd959608a1b604482015290519081900360640190fd5b506000838152600460209081526040808320546001600160a01b039081168452600983528184209684529582528083209490951682529290925291902055565b60008381526004602052604090205483906001600160a01b031633148061062b57506000818152600460209081526040808320546001600160a01b031683526009825280832084845282528083203384529091529020546001145b61066e576040805162461bcd60e51b815260206004820152600f60248201526e18d91c0b5b9bdd0b585b1b1bddd959608a1b604482015290519081900360640190fd5b6000805485825260026020526040808320548151633088df1760e11b8152600481018a90526001600160a01b0391821660248201528782166044820152606481018790529151921692636111be2e9260848084019382900301818387803b1580156106d857600080fd5b505af11580156106ec573d6000803e3d6000fd5b505050505050505050565b60008281526004602052604090205482906001600160a01b031633148061075257506000818152600460209081526040808320546001600160a01b031683526009825280832084845282528083203384529091529020546001145b610795576040805162461bcd60e51b815260206004820152600f60248201526e18d91c0b5b9bdd0b585b1b1bddd959608a1b604482015290519081900360640190fd5b81336001600160a01b03821614806107d057506001600160a01b0381166000908152600a602090815260408083203384529091529020546001145b610813576040805162461bcd60e51b815260206004820152600f60248201526e1d5c9b8b5b9bdd0b585b1b1bddd959608a1b604482015290519081900360640190fd5b600080548582526005602090815260408084205460029092528084205481516309092f9760e21b815260048101939093526001600160a01b039081166024840152815185949190911692632424be5c926044808301939192829003018186803b15801561087f57600080fd5b505afa158015610893573d6000803e3d6000fd5b505050506040513d60408110156108a957600080fd5b508051602091820151600080548a8252600585526040808320546002909652909120549295509093506001600160a01b039081169263870c616d92909116886108f1876117fb565b6108fa876117fb565b6040518663ffffffff1660e01b815260040180868152602001856001600160a01b03168152602001846001600160a01b0316815260200183815260200182815260200195505050505050600060405180830381600087803b15801561095e57600080fd5b505af1158015610972573d6000803e3d6000fd5b50505050505050505050565b6002602052600090815260409020546001600160a01b031681565b60056020526000908152604090205481565b6000546001600160a01b031681565b60008381526004602052604090205483906001600160a01b0316331480610a1557506000818152600460209081526040808320546001600160a01b031683526009825280832084845282528083203384529091529020546001145b610a58576040805162461bcd60e51b815260206004820152600f60248201526e18d91c0b5b9bdd0b585b1b1bddd959608a1b604482015290519081900360640190fd5b60008481526002602090815260408083205483546005909352818420548251637608870360e01b815260048101919091526001600160a01b039182166024820181905260448201819052606482018190526084820189905260a4820188905292519294939091169263760887039260c48084019382900301818387803b1580156106d857600080fd5b600960209081526000938452604080852082529284528284209052825290205481565b60006001600160a01b038216610b51576040805162461bcd60e51b815260206004820152600d60248201526c07573722d616464726573732d3609c1b604482015290519081900360640190fd5b610b5e600154600161180f565b6001556000546040516001600160a01b0390911690610b7c9061182f565b6001600160a01b03909116815260405190819003602001906000f080158015610ba9573d6000803e3d6000fd5b5060018054600090815260026020908152604080832080546001600160a01b039687166001600160a01b03199182161790915584548452600483528184208054968916969091168617905592548252600581528282208790559281526006909252902054610c2e576001546001600160a01b0383166000908152600660205260409020555b6001600160a01b03821660009081526007602052604090205415610c83576001600160a01b03821660009081526007602090815260408083205460018054855260039093528184208190558254908452922001555b600180546001600160a01b038416600090815260076020908152604080832093909355600890522054610cb59161180f565b6001600160a01b0383166000818152600860209081526040918290209390935560015481518781529151909333927ff53329f7495d6e49c49ff4010a6523ee04b0fdf15b207ca0745cba546f66c00e929081900390910190a4506001545b92915050565b81336001600160a01b0382161480610d5457506001600160a01b0381166000908152600a602090815260408083203384529091529020546001145b610d97576040805162461bcd60e51b815260206004820152600f60248201526e1d5c9b8b5b9bdd0b585b1b1bddd959608a1b604482015290519081900360640190fd5b60008281526004602052604090205482906001600160a01b0316331480610df257506000818152600460209081526040808320546001600160a01b031683526009825280832084845282528083203384529091529020546001145b610e35576040805162461bcd60e51b815260206004820152600f60248201526e18d91c0b5b9bdd0b585b1b1bddd959608a1b604482015290519081900360640190fd5b60008054848252600560205260408083205481516309092f9760e21b815260048101919091526001600160a01b038881166024830152825185949190911692632424be5c9260448082019391829003018186803b158015610e9557600080fd5b505afa158015610ea9573d6000803e3d6000fd5b505050506040513d6040811015610ebf57600080fd5b50805160209182015160008054898252600585526040808320546002909652909120549295509093506001600160a01b039081169263870c616d9290918a91166108f1876117fb565b6003602052600090815260409020805460019091015482565b6004602052600090815260409020546001600160a01b031681565b60076020526000908152604090205481565b60008381526004602052604090205483906001600160a01b0316331480610fa957506000818152600460209081526040808320546001600160a01b031683526009825280832084845282528083203384529091529020546001145b610fec576040805162461bcd60e51b815260206004820152600f60248201526e18d91c0b5b9bdd0b585b1b1bddd959608a1b604482015290519081900360640190fd5b60008054858252600560209081526040808420546002909252808420548151633088df1760e11b815260048101939093526001600160a01b0390811660248401528781166044840152606483018790529051921692636111be2e9260848084019382900301818387803b15801561106257600080fd5b505af1158015611076573d6000803e3d6000fd5b5050505050505050565b600a60209081526000928352604080842090915290825290205481565b60015481565b336000908152600a602090815260408083206001600160a01b039590951683529390529190912055565b60008281526004602052604090205482906001600160a01b031633148061112857506000818152600460209081526040808320546001600160a01b031683526009825280832084845282528083203384529091529020546001145b61116b576040805162461bcd60e51b815260206004820152600f60248201526e18d91c0b5b9bdd0b585b1b1bddd959608a1b604482015290519081900360640190fd5b60008281526004602052604090205482906001600160a01b03163314806111c657506000818152600460209081526040808320546001600160a01b031683526009825280832084845282528083203384529091529020546001145b611209576040805162461bcd60e51b815260206004820152600f60248201526e18d91c0b5b9bdd0b585b1b1bddd959608a1b604482015290519081900360640190fd5b6000838152600560205260408082205486835291205414611265576040805162461bcd60e51b81526020600482015260116024820152706e6f6e2d6d61746368696e672d6364707360781b604482015290519081900360640190fd5b600080548582526005602090815260408084205460029092528084205481516309092f9760e21b815260048101939093526001600160a01b039081166024840152815185949190911692632424be5c926044808301939192829003018186803b1580156112d157600080fd5b505afa1580156112e5573d6000803e3d6000fd5b505050506040513d60408110156112fb57600080fd5b508051602091820151600080548a8252600585526040808320546002909652808320548b84529220549396509194506001600160a01b039182169363870c616d93909291821691166108f1876117fb565b60008381526004602052604090205483906001600160a01b03163314806113a757506000818152600460209081526040808320546001600160a01b031683526009825280832084845282528083203384529091529020546001145b6113ea576040805162461bcd60e51b815260206004820152600f60248201526e18d91c0b5b9bdd0b585b1b1bddd959608a1b604482015290519081900360640190fd5b600080548582526002602052604080832054815163bb35783b60e01b81526001600160a01b039182166004820152878216602482015260448101879052915192169263bb35783b9260648084019382900301818387803b15801561106257600080fd5b60066020526000908152604090205481565b60008281526004602052604090205482906001600160a01b03163314806114ba57506000818152600460209081526040808320546001600160a01b031683526009825280832084845282528083203384529091529020546001145b6114fd576040805162461bcd60e51b815260206004820152600f60248201526e18d91c0b5b9bdd0b585b1b1bddd959608a1b604482015290519081900360640190fd5b6001600160a01b038216611548576040805162461bcd60e51b815260206004820152600d60248201526c06473742d616464726573732d3609c1b604482015290519081900360640190fd5b6000838152600460205260409020546001600160a01b03838116911614156115ab576040805162461bcd60e51b81526020600482015260116024820152703239ba16b0b63932b0b23c96b7bbb732b960791b604482015290519081900360640190fd5b600083815260036020526040902054156115df57600083815260036020526040808220600180820154915484529190922001555b600083815260036020526040902060010154156116175760008381526003602052604080822080546001909101548352912055611646565b60008381526003602090815260408083205460048352818420546001600160a01b031684526007909252909120555b6000838152600460209081526040808320546001600160a01b0316835260069091529020548314156116a45760008381526003602090815260408083206001015460048352818420546001600160a01b031684526006909252909120555b6000838152600460209081526040808320546001600160a01b0316835260089091529020546116d490600161181f565b600084815260046020908152604080832080546001600160a01b039081168552600884528285209590955580546001600160a01b0319169487169485179055838352600780835281842080548986526003855292852092835560019290920184905593909252919091525415611770576001600160a01b0382166000908152600760209081526040808320548352600390915290206001018390555b6001600160a01b0382166000908152600660205260409020546117a9576001600160a01b03821660009081526006602052604090208390555b6001600160a01b038216600090815260076020908152604080832086905560089091529020546117da90600161180f565b6001600160a01b039092166000908152600860205260409020919091555050565b80600081121561180a57600080fd5b919050565b80820182811015610d1357600080fd5b80820382811115610d1357600080fd5b60db8061183c8339019056fe6080604052348015600f57600080fd5b5060405160db38038060db83398181016040526020811015602f57600080fd5b5051604080516328ec8bf160e21b815233600482015290516001600160a01b0383169163a3b22fc491602480830192600092919082900301818387803b158015607757600080fd5b505af1158015608a573d6000803e3d6000fd5b5050505050603f80609c6000396000f3fe6080604052600080fdfea2646970667358221220de808c8bd4ade4509ada0ae13caaec7c304891f8d5c10215f75de8a4c8d7d7a964736f6c634300060c0033a2646970667358221220fb760ca278324c71223274c4df7f701a16b6de1c7f4801b6d66ff789031c360664736f6c634300060c0033000000000000000000000000ff77f6209239deb2c076179499f2346b0032097f