DSProxy
Verified contract
Proxy
Active on
Ethereum with 3 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x0000…0000
0x040d…af82
Balances ($0.00)
No balances found for "DSProxy"
Transactions
ABI
ABI objects
Getter at block 21423439
authority() view returns (address)
0x0000000000000000000000000000000000000000
cache() view returns (address)
0x040de7d389fdc969d28e3e202ed387dc98fdaf82
owner() view returns (address)
0xd4e6fd78c21085d01dbd596d287360d746acf4d8
Read-only
This contract contains no read-only function objects.
State-modifying
Events execute(address _target, bytes _data) payable returns (bytes response)
execute(bytes _code, bytes _data) payable returns (address target, bytes response)
setAuthority(address authority_)
setCache(address _cacheAddr) returns (bool)
setOwner(address owner_)
allowHandler(address manager, address usr, uint256 ok)
allowSAFE(address manager, uint256 safe, address usr, uint256 ok)
approveSAFEModification(address obj, address usr)
coinJoin_join(address apt, address safeHandler, uint256 wad)
denySAFEModification(address obj, address usr)
enterSystem(address manager, address src, uint256 safe)
ethJoin_join(address apt, address safe) payable
exitETH(address manager, address ethJoin, uint256 safe, uint256 wad)
exitTokenCollateral(address manager, address collateralJoin, uint256 safe, uint256 amt)
freeETH(address manager, address ethJoin, uint256 safe, uint256 wad)
freeTokenCollateral(address manager, address collateralJoin, uint256 safe, uint256 amt)
generateDebt(address manager, address taxCollector, address coinJoin, uint256 safe, uint256 wad)
generateDebtAndProtectSAFE(address manager, address taxCollector, address coinJoin, uint256 safe, uint256 wad, address liquidationEngine, address saviour)
lockETH(address manager, address ethJoin, uint256 safe) payable
lockETHAndGenerateDebt(address manager, address taxCollector, address ethJoin, address coinJoin, uint256 safe, uint256 deltaWad) payable
lockTokenCollateral(address manager, address collateralJoin, uint256 safe, uint256 amt, bool transferFrom)
lockTokenCollateralAndGenerateDebt(address manager, address taxCollector, address collateralJoin, address coinJoin, uint256 safe, uint256 collateralAmount, uint256 deltaWad, bool transferFrom)
lockTokenCollateralGenerateDebtAndProtectSAFE(address manager, address taxCollector, address collateralJoin, address coinJoin, uint256 safe, uint256 collateralAmount, uint256 deltaWad, bool transferFrom, address liquidationEngine, address saviour)
makeCollateralBag(address collateralJoin) returns (address bag)
modifySAFECollateralization(address manager, uint256 safe, int256 deltaCollateral, int256 deltaDebt)
moveSAFE(address manager, uint256 safeSrc, uint256 safeDst)
openLockETHAndGenerateDebt(address manager, address taxCollector, address ethJoin, address coinJoin, bytes32 collateralType, uint256 deltaWad) payable returns (uint256 safe)
openLockETHGenerateDebtAndProtectSAFE(address manager, address taxCollector, address ethJoin, address coinJoin, bytes32 collateralType, uint256 deltaWad, address liquidationEngine, address saviour) payable returns (uint256 safe)
openLockGNTAndGenerateDebt(address manager, address taxCollector, address gntJoin, address coinJoin, bytes32 collateralType, uint256 collateralAmount, uint256 deltaWad) returns (address bag, uint256 safe)
openLockGNTGenerateDebtAndProtectSAFE(address manager, address taxCollector, address gntJoin, address coinJoin, bytes32 collateralType, uint256 collateralAmount, uint256 deltaWad, address liquidationEngine, address saviour) returns (address bag, uint256 safe)
openLockTokenCollateralAndGenerateDebt(address manager, address taxCollector, address collateralJoin, address coinJoin, bytes32 collateralType, uint256 collateralAmount, uint256 deltaWad, bool transferFrom) returns (uint256 safe)
openLockTokenCollateralGenerateDebtAndProtectSAFE(address manager, address taxCollector, address collateralJoin, address coinJoin, bytes32 collateralType, uint256 collateralAmount, uint256 deltaWad, bool transferFrom, address liquidationEngine, address saviour) returns (uint256 safe)
openSAFE(address manager, bytes32 collateralType, address usr) returns (uint256 safe)
protectSAFE(address manager, uint256 safe, address liquidationEngine, address saviour)
quitSystem(address manager, uint256 safe, address dst)
repayAllDebt(address manager, address coinJoin, uint256 safe)
repayAllDebtAndFreeETH(address manager, address ethJoin, address coinJoin, uint256 safe, uint256 collateralWad)
repayAllDebtAndFreeTokenCollateral(address manager, address collateralJoin, address coinJoin, uint256 safe, uint256 collateralAmount)
repayDebt(address manager, address coinJoin, uint256 safe, uint256 wad)
repayDebtAndFreeETH(address manager, address ethJoin, address coinJoin, uint256 safe, uint256 collateralWad, uint256 deltaWad)
repayDebtAndFreeTokenCollateral(address manager, address collateralJoin, address coinJoin, uint256 safe, uint256 collateralAmount, uint256 deltaWad)
safeLockETH(address manager, address ethJoin, uint256 safe, address owner) payable
safeLockTokenCollateral(address manager, address collateralJoin, uint256 safe, uint256 amt, bool transferFrom, address owner)
safeRepayAllDebt(address manager, address coinJoin, uint256 safe, address owner)
safeRepayDebt(address manager, address coinJoin, uint256 safe, uint256 wad, address owner)
tokenCollateralJoin_join(address apt, address safe, uint256 amt, bool transferFrom)
transfer(address collateral, address dst, uint256 amt)
transferCollateral(address manager, uint256 safe, address dst, uint256 wad)
transferInternalCoins(address manager, uint256 safe, address dst, uint256 rad)
transferSAFEOwnership(address manager, uint256 safe, address usr)
transferSAFEOwnershipToProxy(address proxyRegistry, address manager, uint256 safe, address dst)
LogNote(bytes4 indexed sig, address indexed guy, bytes32 indexed foo, bytes32 indexed bar, uint256 wad, bytes fax) anonymous
LogSetAuthority(address indexed authority)
LogSetOwner(address indexed owner)
constructor(address _cacheAddr)
receive()
This contract contains no error objects.