SAFEEngine
Verified contract
Active on
Ethereum with 101 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "SAFEEngine"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20693047 | 2 months ago | | | 0 | 0.00043051406 | |
| 20693032 | 2 months ago | | | 0 | 0.00046642951 | |
| 19909874 | 6 months ago | | | 0 | 0.00017042828 | |
| 19877927 | 6 months ago | | | 0 | 0.00036252224 | |
| 19848336 | 6 months ago | | | 0 | 0.00025539575 | |
| 19058616 | 9 months ago | | | 0 | 0.00082710970 | |
| 19052169 | 10 months ago | | | 0 | 0.00053656938 | |
| 18524416 | a year ago | | | 0 | 0.00086981049 | |
| 18524412 | a year ago | | | 0 | 0.00081016398 | |
| 18524411 | a year ago | | | 0 | 0.00082141683 |
ABI
ABI objects
Getter at block 21124351
contractEnabled() view returns (uint256)
1
globalDebt() view returns (uint256)
1725744601814008763076424418100954417726687725352240
globalDebtCeiling() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
globalUnbackedDebt() view returns (uint256)
0
safeDebtCeiling() view returns (uint256)
10000000000000000000000000000
Read-only
authorizedAccounts(address) view returns (uint256)
canModifySAFE(address safe, address account) view returns (bool)
coinBalance(address) view returns (uint256)
collateralTypes(bytes32) view returns (uint256 debtAmount, uint256 accumulatedRate, uint256 safetyPrice, uint256 debtCeiling, uint256 debtFloor, uint256 liquidationPrice)
debtBalance(address) view returns (uint256)
safeRights(address, address) view returns (uint256)
safes(bytes32, address) view returns (uint256 lockedCollateral, uint256 generatedDebt)
tokenCollateral(bytes32, address) view returns (uint256)
State-modifying
Events addAuthorization(address account)
approveSAFEModification(address account)
confiscateSAFECollateralAndDebt(bytes32 collateralType, address safe, address collateralCounterparty, address debtCounterparty, int256 deltaCollateral, int256 deltaDebt)
createUnbackedDebt(address debtDestination, address coinDestination, uint256 rad)
denySAFEModification(address account)
disableContract()
initializeCollateralType(bytes32 collateralType)
modifyCollateralBalance(bytes32 collateralType, address account, int256 wad)
modifyParameters(bytes32 collateralType, bytes32 parameter, uint256 data)
modifyParameters(bytes32 parameter, uint256 data)
modifySAFECollateralization(bytes32 collateralType, address safe, address collateralSource, address debtDestination, int256 deltaCollateral, int256 deltaDebt)
removeAuthorization(address account)
settleDebt(uint256 rad)
transferCollateral(bytes32 collateralType, address src, address dst, uint256 wad)
transferInternalCoins(address src, address dst, uint256 rad)
transferSAFECollateralAndDebt(bytes32 collateralType, address src, address dst, int256 deltaCollateral, int256 deltaDebt)
updateAccumulatedRate(bytes32 collateralType, address surplusDst, int256 rateMultiplier)
AddAuthorization(address account)
ApproveSAFEModification(address sender, address account)
ConfiscateSAFECollateralAndDebt(bytes32 indexed collateralType, address indexed safe, address collateralCounterparty, address debtCounterparty, int256 deltaCollateral, int256 deltaDebt, uint256 globalUnbackedDebt)
CreateUnbackedDebt(address indexed debtDestination, address indexed coinDestination, uint256 rad, uint256 debtDstBalance, uint256 coinDstBalance, uint256 globalUnbackedDebt, uint256 globalDebt)
DenySAFEModification(address sender, address account)
DisableContract()
InitializeCollateralType(bytes32 collateralType)
ModifyCollateralBalance(bytes32 indexed collateralType, address indexed account, int256 wad)
ModifyParameters(bytes32 collateralType, bytes32 parameter, uint256 data)
ModifyParameters(bytes32 parameter, uint256 data)
ModifySAFECollateralization(bytes32 indexed collateralType, address indexed safe, address collateralSource, address debtDestination, int256 deltaCollateral, int256 deltaDebt, uint256 lockedCollateral, uint256 generatedDebt, uint256 globalDebt)
RemoveAuthorization(address account)
SettleDebt(address indexed account, uint256 rad, uint256 debtBalance, uint256 coinBalance, uint256 globalUnbackedDebt, uint256 globalDebt)
TransferCollateral(bytes32 indexed collateralType, address indexed src, address indexed dst, uint256 wad)
TransferInternalCoins(address indexed src, address indexed dst, uint256 rad)
TransferSAFECollateralAndDebt(bytes32 indexed collateralType, address indexed src, address indexed dst, int256 deltaCollateral, int256 deltaDebt, uint256 srcLockedCollateral, uint256 srcGeneratedDebt, uint256 dstLockedCollateral, uint256 dstGeneratedDebt)
UpdateAccumulatedRate(bytes32 indexed collateralType, address surplusDst, int256 rateMultiplier, uint256 dstCoinBalance, uint256 globalDebt)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.