ETH Price: $2,706.86 (+0.23%)
 

More Info

Private Name Tags

Multichain Info

Transaction Hash
Block
From
To
Transfer Interna...1577568572026-10-04 11:14:5130 hrs ago1791112491IN
HAI: SAFE Engine
0 ETH0.0000000340110.0010132
Transfer Interna...1577568562026-10-04 11:14:4930 hrs ago1791112489IN
HAI: SAFE Engine
0 ETH0.0000000340110.0010132
Transfer Interna...1577568552026-10-04 11:14:4730 hrs ago1791112487IN
HAI: SAFE Engine
0 ETH0.0000000340110.00101321
Transfer Interna...1577568542026-10-04 11:14:4530 hrs ago1791112485IN
HAI: SAFE Engine
0 ETH0.0000000340190.00101322
Transfer Interna...1577568532026-10-04 11:14:4330 hrs ago1791112483IN
HAI: SAFE Engine
0 ETH0.0000000340190.00101323
Transfer Interna...1577568522026-10-04 11:14:4130 hrs ago1791112481IN
HAI: SAFE Engine
0 ETH0.0000000340180.00101322
Transfer Interna...1577568512026-10-04 11:14:3930 hrs ago1791112479IN
HAI: SAFE Engine
0 ETH0.0000000340190.00101322
Transfer Interna...1577568502026-10-04 11:14:3730 hrs ago1791112477IN
HAI: SAFE Engine
0 ETH0.0000000340190.00101322
Transfer Interna...1577568492026-10-04 11:14:3530 hrs ago1791112475IN
HAI: SAFE Engine
0 ETH0.0000000340190.00101323
Transfer Interna...1577568482026-10-04 11:14:3330 hrs ago1791112473IN
HAI: SAFE Engine
0 ETH0.0000000340190.00101324
Transfer Interna...1577568472026-10-04 11:14:3130 hrs ago1791112471IN
HAI: SAFE Engine
0 ETH0.0000000339890.00101324
Transfer Interna...1577568462026-10-04 11:14:2930 hrs ago1791112469IN
HAI: SAFE Engine
0 ETH0.0000000339890.00101325
Transfer Interna...1577568452026-10-04 11:14:2730 hrs ago1791112467IN
HAI: SAFE Engine
0 ETH0.0000000339890.00101324
Transfer Interna...1577568442026-10-04 11:14:2530 hrs ago1791112465IN
HAI: SAFE Engine
0 ETH0.0000000339890.00101324
Transfer Interna...1577568432026-10-04 11:14:2330 hrs ago1791112463IN
HAI: SAFE Engine
0 ETH0.0000000513160.00101325
Transfer Interna...1576848572026-10-02 19:14:512 days ago1790968491IN
HAI: SAFE Engine
0 ETH0.0000000393050.00100566
Transfer Interna...1576848562026-10-02 19:14:492 days ago1790968489IN
HAI: SAFE Engine
0 ETH0.0000000393040.00100565
Transfer Interna...1576848552026-10-02 19:14:472 days ago1790968487IN
HAI: SAFE Engine
0 ETH0.0000000393040.00100564
Transfer Interna...1576848542026-10-02 19:14:452 days ago1790968485IN
HAI: SAFE Engine
0 ETH0.0000000393040.00100562
Transfer Interna...1576848532026-10-02 19:14:432 days ago1790968483IN
HAI: SAFE Engine
0 ETH0.0000000393040.00100562
Transfer Interna...1576848522026-10-02 19:14:412 days ago1790968481IN
HAI: SAFE Engine
0 ETH0.0000000392960.00100561
Transfer Interna...1576848512026-10-02 19:14:392 days ago1790968479IN
HAI: SAFE Engine
0 ETH0.0000000392960.00100562
Transfer Interna...1576848502026-10-02 19:14:372 days ago1790968477IN
HAI: SAFE Engine
0 ETH0.0000000392960.00100561
Transfer Interna...1576848492026-10-02 19:14:352 days ago1790968475IN
HAI: SAFE Engine
0 ETH0.0000000392960.00100561
Transfer Interna...1576848482026-10-02 19:14:332 days ago1790968473IN
HAI: SAFE Engine
0 ETH0.0000000392960.00100561
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:

Cross-Chain Transactions
Loading...
Loading
Exact Match Similar Match: 0x749Af3E7...7a396335a
Constructor

Contract Name

SAFEEngine

Compiler Version
v0.8.20+commit.a1b79de6
Optimization Enabled
Yes with 10000 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"components":[{"internalType":"uint256","name":"safeDebtCeiling","type":"uint256"},{"internalType":"uint256","name":"globalDebtCeiling","type":"uint256"}],"internalType":"struct ISAFEEngine.SAFEEngineParams","name":"_safeEngineParams","type":"tuple"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AlreadyAuthorized","type":"error"},{"inputs":[],"name":"CollateralTypeAlreadyInitialized","type":"error"},{"inputs":[],"name":"ContractIsDisabled","type":"error"},{"inputs":[],"name":"ContractIsEnabled","type":"error"},{"inputs":[],"name":"IntOverflow","type":"error"},{"inputs":[],"name":"NonDisableable","type":"error"},{"inputs":[],"name":"NotAuthorized","type":"error"},{"inputs":[],"name":"SAFEEng_CollateralDebtCeilingHit","type":"error"},{"inputs":[],"name":"SAFEEng_CollateralTypeNotInitialized","type":"error"},{"inputs":[],"name":"SAFEEng_DustySAFE","type":"error"},{"inputs":[],"name":"SAFEEng_GlobalDebtCeilingHit","type":"error"},{"inputs":[],"name":"SAFEEng_NotCollateralSrcAllowed","type":"error"},{"inputs":[],"name":"SAFEEng_NotDebtDstAllowed","type":"error"},{"inputs":[],"name":"SAFEEng_NotSAFEAllowed","type":"error"},{"inputs":[],"name":"SAFEEng_SAFEDebtCeilingHit","type":"error"},{"inputs":[],"name":"SAFEEng_SAFENotSafe","type":"error"},{"inputs":[],"name":"Unauthorized","type":"error"},{"inputs":[],"name":"UnrecognizedCType","type":"error"},{"inputs":[],"name":"UnrecognizedParam","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_account","type":"address"}],"name":"AddAuthorization","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_sender","type":"address"},{"indexed":false,"internalType":"address","name":"_account","type":"address"}],"name":"ApproveSAFEModification","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"_cType","type":"bytes32"},{"indexed":true,"internalType":"address","name":"_safe","type":"address"},{"indexed":false,"internalType":"address","name":"_collateralSource","type":"address"},{"indexed":false,"internalType":"address","name":"_debtDestination","type":"address"},{"indexed":false,"internalType":"int256","name":"_deltaCollateral","type":"int256"},{"indexed":false,"internalType":"int256","name":"_deltaDebt","type":"int256"}],"name":"ConfiscateSAFECollateralAndDebt","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_debtDestination","type":"address"},{"indexed":true,"internalType":"address","name":"_coinDestination","type":"address"},{"indexed":false,"internalType":"uint256","name":"_rad","type":"uint256"}],"name":"CreateUnbackedDebt","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_sender","type":"address"},{"indexed":false,"internalType":"address","name":"_account","type":"address"}],"name":"DenySAFEModification","type":"event"},{"anonymous":false,"inputs":[],"name":"DisableContract","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_cType","type":"bytes32"}],"name":"InitializeCollateralType","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"_param","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"_cType","type":"bytes32"},{"indexed":false,"internalType":"bytes","name":"_data","type":"bytes"}],"name":"ModifyParameters","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"_cType","type":"bytes32"},{"indexed":true,"internalType":"address","name":"_safe","type":"address"},{"indexed":false,"internalType":"address","name":"_collateralSource","type":"address"},{"indexed":false,"internalType":"address","name":"_debtDestination","type":"address"},{"indexed":false,"internalType":"int256","name":"_deltaCollateral","type":"int256"},{"indexed":false,"internalType":"int256","name":"_deltaDebt","type":"int256"}],"name":"ModifySAFECollateralization","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_account","type":"address"}],"name":"RemoveAuthorization","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_account","type":"address"},{"indexed":false,"internalType":"uint256","name":"_rad","type":"uint256"}],"name":"SettleDebt","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"_cType","type":"bytes32"},{"indexed":true,"internalType":"address","name":"_src","type":"address"},{"indexed":true,"internalType":"address","name":"_dst","type":"address"},{"indexed":false,"internalType":"uint256","name":"_wad","type":"uint256"}],"name":"TransferCollateral","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_src","type":"address"},{"indexed":true,"internalType":"address","name":"_dst","type":"address"},{"indexed":false,"internalType":"uint256","name":"_rad","type":"uint256"}],"name":"TransferInternalCoins","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"_cType","type":"bytes32"},{"indexed":true,"internalType":"address","name":"_src","type":"address"},{"indexed":true,"internalType":"address","name":"_dst","type":"address"},{"indexed":false,"internalType":"int256","name":"_deltaCollateral","type":"int256"},{"indexed":false,"internalType":"int256","name":"_deltaDebt","type":"int256"}],"name":"TransferSAFECollateralAndDebt","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"_cType","type":"bytes32"},{"indexed":false,"internalType":"address","name":"_surplusDst","type":"address"},{"indexed":false,"internalType":"int256","name":"_rateMultiplier","type":"int256"}],"name":"UpdateAccumulatedRate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"_cType","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_safetyPrice","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_liquidationPrice","type":"uint256"}],"name":"UpdateCollateralPrice","type":"event"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"}],"name":"_cData","outputs":[{"internalType":"uint256","name":"debtAmount","type":"uint256"},{"internalType":"uint256","name":"lockedAmount","type":"uint256"},{"internalType":"uint256","name":"accumulatedRate","type":"uint256"},{"internalType":"uint256","name":"safetyPrice","type":"uint256"},{"internalType":"uint256","name":"liquidationPrice","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"}],"name":"_cParams","outputs":[{"internalType":"uint256","name":"debtCeiling","type":"uint256"},{"internalType":"uint256","name":"debtFloor","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_params","outputs":[{"internalType":"uint256","name":"safeDebtCeiling","type":"uint256"},{"internalType":"uint256","name":"globalDebtCeiling","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"},{"internalType":"address","name":"_safe","type":"address"}],"name":"_safes","outputs":[{"internalType":"uint256","name":"lockedCollateral","type":"uint256"},{"internalType":"uint256","name":"generatedDebt","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"addAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"approveSAFEModification","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"authorizedAccounts","outputs":[{"internalType":"bool","name":"_authorized","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"authorizedAccounts","outputs":[{"internalType":"address[]","name":"_accounts","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"}],"name":"cData","outputs":[{"components":[{"internalType":"uint256","name":"debtAmount","type":"uint256"},{"internalType":"uint256","name":"lockedAmount","type":"uint256"},{"internalType":"uint256","name":"accumulatedRate","type":"uint256"},{"internalType":"uint256","name":"safetyPrice","type":"uint256"},{"internalType":"uint256","name":"liquidationPrice","type":"uint256"}],"internalType":"struct ISAFEEngine.SAFEEngineCollateralData","name":"_safeEngineCData","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"}],"name":"cParams","outputs":[{"components":[{"internalType":"uint256","name":"debtCeiling","type":"uint256"},{"internalType":"uint256","name":"debtFloor","type":"uint256"}],"internalType":"struct ISAFEEngine.SAFEEngineCollateralParams","name":"_safeEngineCParams","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_safe","type":"address"},{"internalType":"address","name":"_account","type":"address"}],"name":"canModifySAFE","outputs":[{"internalType":"bool","name":"_canModifySafe","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_safe","type":"address"}],"name":"coinBalance","outputs":[{"internalType":"uint256","name":"_rad","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"collateralList","outputs":[{"internalType":"bytes32[]","name":"__collateralList","type":"bytes32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"},{"internalType":"address","name":"_safe","type":"address"},{"internalType":"address","name":"_collateralSource","type":"address"},{"internalType":"address","name":"_debtDestination","type":"address"},{"internalType":"int256","name":"_deltaCollateral","type":"int256"},{"internalType":"int256","name":"_deltaDebt","type":"int256"}],"name":"confiscateSAFECollateralAndDebt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"contractEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_debtDestination","type":"address"},{"internalType":"address","name":"_coinDestination","type":"address"},{"internalType":"uint256","name":"_rad","type":"uint256"}],"name":"createUnbackedDebt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_safe","type":"address"}],"name":"debtBalance","outputs":[{"internalType":"uint256","name":"_rad","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"denySAFEModification","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"disableContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"globalDebt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"globalUnbackedDebt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"},{"internalType":"bytes","name":"_collateralParams","type":"bytes"}],"name":"initializeCollateralType","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"},{"internalType":"address","name":"_account","type":"address"},{"internalType":"int256","name":"_wad","type":"int256"}],"name":"modifyCollateralBalance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"},{"internalType":"bytes32","name":"_param","type":"bytes32"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"modifyParameters","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_param","type":"bytes32"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"modifyParameters","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"},{"internalType":"address","name":"_safe","type":"address"},{"internalType":"address","name":"_collateralSource","type":"address"},{"internalType":"address","name":"_debtDestination","type":"address"},{"internalType":"int256","name":"_deltaCollateral","type":"int256"},{"internalType":"int256","name":"_deltaDebt","type":"int256"}],"name":"modifySAFECollateralization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"params","outputs":[{"components":[{"internalType":"uint256","name":"safeDebtCeiling","type":"uint256"},{"internalType":"uint256","name":"globalDebtCeiling","type":"uint256"}],"internalType":"struct ISAFEEngine.SAFEEngineParams","name":"_safeEngineParams","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"removeAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_caller","type":"address"},{"internalType":"address","name":"_account","type":"address"}],"name":"safeRights","outputs":[{"internalType":"bool","name":"_isAllowed","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"},{"internalType":"address","name":"_safe","type":"address"}],"name":"safes","outputs":[{"components":[{"internalType":"uint256","name":"lockedCollateral","type":"uint256"},{"internalType":"uint256","name":"generatedDebt","type":"uint256"}],"internalType":"struct ISAFEEngine.SAFE","name":"_safeData","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_rad","type":"uint256"}],"name":"settleDebt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"},{"internalType":"address","name":"_safe","type":"address"}],"name":"tokenCollateral","outputs":[{"internalType":"uint256","name":"_wad","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"},{"internalType":"address","name":"_source","type":"address"},{"internalType":"address","name":"_destination","type":"address"},{"internalType":"uint256","name":"_wad","type":"uint256"}],"name":"transferCollateral","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_source","type":"address"},{"internalType":"address","name":"_destination","type":"address"},{"internalType":"uint256","name":"_rad","type":"uint256"}],"name":"transferInternalCoins","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"},{"internalType":"address","name":"_src","type":"address"},{"internalType":"address","name":"_dst","type":"address"},{"internalType":"int256","name":"_deltaCollateral","type":"int256"},{"internalType":"int256","name":"_deltaDebt","type":"int256"}],"name":"transferSAFECollateralAndDebt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"},{"internalType":"address","name":"_surplusDst","type":"address"},{"internalType":"int256","name":"_rateMultiplier","type":"int256"}],"name":"updateAccumulatedRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_cType","type":"bytes32"},{"internalType":"uint256","name":"_safetyPrice","type":"uint256"},{"internalType":"uint256","name":"_liquidationPrice","type":"uint256"}],"name":"updateCollateralPrice","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102775760003560e01c80634a11825e1161016057806394f3f81d116100d8578063d94d42081161008c578063e54201f611610071578063e54201f61461068b578063efabcadc146106d7578063fabde80c146106ea57600080fd5b8063d94d420814610665578063da8a4bb81461067857600080fd5b8063b6e05a2e116100bd578063b6e05a2e146105d0578063cff0ab9614610625578063d49d78671461065257600080fd5b806394f3f81d146105aa57806399bec315146105bd57600080fd5b8063552b16ab1161012f578063802503411161011457806380250341146105845780638543d5e014610599578063894ba833146105a257600080fd5b8063552b16ab1461054b57806376e0b4ca1461055957600080fd5b80634a11825e146104ff5780634e14a967146105125780634e5111a61461052557806350de215d1461053857600080fd5b80631d674705116101f357806334463c60116101c25780633d422504116101a75780633d4225041461047857806341b3a0d9146104df578063476bb6ef146104ec57600080fd5b806334463c601461045257806335b281531461046557600080fd5b80631d674705146103f057806324ba58841461041757806327a0bb331461042a5780632e3918761461043d57600080fd5b8063142f1ab01161024a5780631a6efcfc1161022f5780631a6efcfc1461038d5780631b142820146103d45780631d2a783d146103e757600080fd5b8063142f1ab0146103155780631529c3e91461037a57600080fd5b806306eb54df1461027c5780630e9e11d3146102bf57806311005b07146102d457806312f3352614610302575b600080fd5b6102aa61028a366004612381565b600a60209081526000928352604080842090915290825290205460ff1681565b60405190151581526020015b60405180910390f35b6102d26102cd3660046123b4565b61070a565b005b6102f46102e23660046123e9565b600d6020526000908152604090205481565b6040519081526020016102b6565b6102d26103103660046124de565b61080d565b61035261032336600461252e565b600860205260009081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a0016102b6565b6102d2610388366004612547565b610898565b6103bf61039b366004612573565b60096020908152600092835260408084209091529082529020805460019091015482565b604080519283526020830191909152016102b6565b6102d26103e2366004612596565b61096e565b6102f4600f5481565b6103bf6103fe36600461252e565b6007602052600090815260409020805460019091015482565b6102aa6104253660046123e9565b610a58565b6102d261043836600461252e565b610a69565b610445610afd565b6040516102b691906125c2565b6102d261046036600461260f565b610b0e565b6102d26104733660046123e9565b610bd2565b6104d2610486366004612573565b60408051808201825260008082526020918201819052938452600981528184206001600160a01b0393909316845291825291829020825180840190935280548352600101549082015290565b6040516102b69190612656565b6002546102aa9060ff1681565b6102d26104fa36600461266d565b610c59565b6102d261050d3660046123b4565b611005565b6102d26105203660046126bb565b61104f565b6102d261053336600461271a565b6111af565b6102aa610546366004612381565b6112b7565b6005546006546103bf919082565b6102f4610567366004612573565b600b60209081526000928352604080842090915290825290205481565b61058c611305565b6040516102b6919061275e565b6102f4600e5481565b6102d2611311565b6102d26105b83660046123e9565b6113df565b6102d26105cb3660046126bb565b611463565b6105e36105de36600461252e565b611861565b6040516102b69190600060a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015292915050565b604080518082018252600080825260209182015281518083019092526005548252600654908201526104d2565b6102d26106603660046123e9565b6118e2565b6102d26106733660046123e9565b611969565b6102d261068636600461260f565b6119ec565b6104d261069936600461252e565b604080518082019091526000808252602082015250600090815260076020908152604091829020825180840190935280548352600101549082015290565b6102d26106e5366004612596565b611a75565b6102f46106f83660046123e9565b600c6020526000908152604090205481565b61071333611b67565b610749576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60025460ff16610785576040517f7abbf1c900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600083815260086020526040902060028101546107a29083611b73565b600282015580546000906107b69084611ba0565b90506107c28482611bb6565b604080516001600160a01b03861681526020810185905286917f41c8972c2d32edd3e129afb3e8efdd94d76649039a2f8e525ffbdaf28d8183fa910160405180910390a25050505050565b61081633611b67565b61084c576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82610858848484611c8d565b83837fe436a8be7dc6aab90b400800ecc86e46fb600f2e18989b5d0389840fdabbf2ed846040516108899190612796565b60405180910390a35b50505050565b6108a133611b67565b6108d7576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60025460ff16610913576040517f7abbf1c900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008381526008602090815260409182902060038101859055600401839055815184815290810183905284917e5150d8e1bf341ed4649251c05931a71ffd8f857710db3f20fbab3d7abd6af1910160405180910390a2505050565b61097733611b67565b6109ad576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0383166000908152600d6020526040812080548392906109d5908490612831565b909155506109ed9050826109e883611d8c565b611bb6565b80600f60008282546109ff9190612831565b92505081905550816001600160a01b0316836001600160a01b03167ff182230004e4ab0b80cf979f234e9b748a02a0d127edcd65602583796a86a6cd83604051610a4b91815260200190565b60405180910390a3505050565b6000610a6382611b67565b92915050565b336000818152600d602052604081208054849290610a88908490612844565b90915550610aa4905081610a9b84611d8c565b6109e890612857565b81600f6000828254610ab69190612844565b90915550506040518281526001600160a01b038216907ff4c701c5e94d2191e6dd72254be2402d2ce58e44e28803057398bd104066906f9060200160405180910390a25050565b6060610b096000611dcd565b905090565b610b1733611b67565b610b4d576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81610b59600382611dda565b610b8f576040517f698b399200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b998383611de6565b6040518381527f715b265758bcd4ecd311bede8dcca05c4b5819e0a2a5c4103abd702862ae2c359060200160405180910390a15b505050565b610bdb33611b67565b610c11576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60025460ff16610c4d576040517f7abbf1c900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c5681611e77565b50565b8333610c6582826112b7565b610c9b576040517f4df694a100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8433610ca782826112b7565b610cdd576040517f4df694a100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610cf98989610ceb89612857565b610cf489612857565b611ef2565b610d0589898989611f49565b610d1189888888611ef2565b6000600960008b815260200190815260200160002060008a6001600160a01b03166001600160a01b031681526020019081526020016000206040518060400160405290816000820154815260200160018201548152505090506000600960008c815260200190815260200160002060008a6001600160a01b03166001600160a01b031681526020019081526020016000206040518060400160405290816000820154815260200160018201548152505090506000600760008d81526020019081526020016000206040518060400160405290816000820154815260200160018201548152505090506000600860008e81526020019081526020016000206040518060a0016040529081600082015481526020016001820154815260200160028201548152602001600382015481526020016004820154815250509050600081604001518560200151610e63919061288f565b9050600082604001518560200151610e7b919061288f565b905060056000015486602001511180610e9957506005546020860151115b15610ed0576040517f8c77698d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60608301518651610ee1919061288f565b821180610efd575060608301518551610efa919061288f565b81115b15610f34576040517f1f44179400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b836020015182108015610f4a5750602086015115155b80610f665750836020015181108015610f665750602085015115155b15610f9d576040517fbc8beb5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050505050866001600160a01b0316886001600160a01b03168a7f40e09e7e7e72d55a00a19f8799833985349b5d6b98c7e48b06573cbea23d27b78989604051610ff2929190918252602082015260400190565b60405180910390a4505050505050505050565b61100e33611b67565b611044576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610bcd838383612001565b61105833611b67565b61108e576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008681526008602052604090206110af87866110aa86612857565b612001565b6110bc8760008886611f49565b6110c887878585611ef2565b80546110d49083611b73565b815560018101546110e59084611b73565b600182015560028101546000906110fc9084611ba0565b6001600160a01b0386166000908152600d60205260409020549091506111229082612061565b6001600160a01b0386166000908152600d6020526040902055600f546111489082612061565b600f55604080516001600160a01b0388811682528781166020830152918101869052606081018590529088169089907fbdf5d594f9e7107dfd834cf97db94fbf81c54b5d37ba2659603102b1a6d1d410906080015b60405180910390a35050505050505050565b82336111bb82826112b7565b6111f1576040517f4df694a100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000868152600b602090815260408083206001600160a01b038916845290915281208054859290611223908490612844565b90915550506000868152600b602090815260408083206001600160a01b03881684529091528120805485929061125a908490612831565b92505081905550836001600160a01b0316856001600160a01b0316877fb08760a077e71005cf3651212fdbd4028d6ebc8e1844c0475f36000f2756c0d7866040516112a791815260200190565b60405180910390a4505050505050565b6000816001600160a01b0316836001600160a01b031614806112fe57506001600160a01b038084166000908152600a602090815260408083209386168352929052205460ff165b9392505050565b6060610b096003611dcd565b61131a33611b67565b611350576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60025460ff1661138c576040517f7abbf1c900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600280547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690556040517f2d4b4ecff7bd7503135271925520a2f6c0d98c9473ffc1a1e72c92502f51b25e90600090a1565b6113e833611b67565b61141e576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60025460ff1661145a576040517f7abbf1c900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c5681612087565b60025460ff1661149f576040517f7abbf1c900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600086815260086020526040812060028101549091036114eb576040517fcc8fbb2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6114f987866110aa86612857565b6115068760008886611f49565b61151287878585611ef2565b805461151e9083611b73565b8155600181015461152f9084611b73565b600182015560028101546000906115469084611ba0565b90506115528582611bb6565b60008881526007602090815260408083208151808301835281548152600191820154818501528c8552600984528285206001600160a01b038d1686528452828520835180850190945280548452909101549282018390526002860154909391926115bb9161288f565b9050600086131561169457600654600e541115611604576040517f4d0b26ae00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b825160028601548654611617919061288f565b111561164f576040517f787cf02c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6005546020830151111561168f576040517f8c77698d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116d4565b61169e88336112b7565b6116d4576040517f62c26e9a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008613806116e35750600087125b1561177257600385015482516116f9919061288f565b811115611732576040517f1f44179400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61173c8a336112b7565b611772576040517f4df694a100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008713156117bb5761178589336112b7565b6117bb576040517f3820cfbf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6020820151158015906117d15750826020015181105b15611808576040517fbc8beb5f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050604080516001600160a01b038981168252888116602083015291810187905260608101869052908916915089907f492d9125544aeeadf8d92a731108635e3e9dabe4e1ab7d7f57279e28c04a6d179060800161119d565b6118936040518060a0016040528060008152602001600081526020016000815260200160008152602001600081525090565b50600090815260086020908152604091829020825160a0810184528154815260018201549281019290925260028101549282019290925260038201546060820152600490910154608082015290565b336000818152600a602090815260408083206001600160a01b0386168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690558051938452908301919091527fb1b0368dbc2a1d366ba32be3f455812a3db862c3f52fd3434020a262442b1bb091015b60405180910390a150565b336000818152600a602090815260408083206001600160a01b0386168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790558051938452908301919091527ff7db8b086d1ab5e5802059364bff5428c7622c6d4623f9780947306d49277053910161195e565b6119f533611b67565b611a2b576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611a358282612102565b6000801b827fe436a8be7dc6aab90b400800ecc86e46fb600f2e18989b5d0389840fdabbf2ed83604051611a699190612796565b60405180910390a35050565b8233611a8182826112b7565b611ab7576040517f4df694a100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0385166000908152600c602052604081208054859290611adf908490612844565b90915550506001600160a01b0384166000908152600c602052604081208054859290611b0c908490612831565b92505081905550836001600160a01b0316856001600160a01b03167f4cd53b0b754082a31f5a6f3dc965c36d1d901c309830e0b4c17949aff97f0b1485604051611b5891815260200190565b60405180910390a35050505050565b6000610a63818361216d565b6000808212611b8d57611b868284612831565b9050610a63565b611b9682612857565b611b869084612844565b600081611bac84611d8c565b6112fe91906128a6565b6001600160a01b0382166000908152600c6020526040902054611bd99082611b73565b6001600160a01b0383166000908152600c6020526040902055600e54611bff9082611b73565b600e556000811315611c49576040518181526001600160a01b038316906000907f4cd53b0b754082a31f5a6f3dc965c36d1d901c309830e0b4c17949aff97f0b1490602001611a69565b60006001600160a01b0383167f4cd53b0b754082a31f5a6f3dc965c36d1d901c309830e0b4c17949aff97f0b14611c7f84612857565b604051908152602001611a69565b6000611c9a826020015190565b9050611ca760038561218f565b611cdd576040517f98fc17bd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b827f646562744365696c696e6700000000000000000000000000000000000000000003611d1a576000848152600760205260409020819055610892565b827f64656274466c6f6f72000000000000000000000000000000000000000000000003611d5a576000848152600760205260409020600101819055610892565b6040517f9d2ff48000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806000811215611dc8576040517f44dddea200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b606060006112fe836121a7565b60006112fe8383612203565b60025460ff16611e22576040517f7abbf1c900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600081806020019051810190611e3891906128f2565b60009384526008602090815260408086206b033b2e3c9fd0803ce800000060029091015560078252909420815181559301516001909301929092555050565b611e82600082612252565b15611ec0576040516001600160a01b03821681527f599a298163e1678bb1c676052a8930bf0b8a1261ed6e01b8a2391e55f70001029060200161195e565b6040517f6027d27e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008481526009602090815260408083206001600160a01b038716845290915290208054611f209084611b73565b81556001810154611f319083611b73565b6001820155611f4285853086611f49565b5050505050565b80156108925760008112611faa57816001600160a01b0316836001600160a01b0316857fb08760a077e71005cf3651212fdbd4028d6ebc8e1844c0475f36000f2756c0d784604051611f9d91815260200190565b60405180910390a4610892565b826001600160a01b0316826001600160a01b0316857fb08760a077e71005cf3651212fdbd4028d6ebc8e1844c0475f36000f2756c0d784611fea90612857565b60405190815260200160405180910390a450505050565b6000838152600b602090815260408083206001600160a01b038616845290915290205461202e9082611b73565b6000848152600b602090815260408083206001600160a01b0387168452909152812091909155610bcd9084908484611f49565b600080821261207457611b868284612844565b61207d82612857565b611b869084612831565b612092600082612267565b156120d0576040516001600160a01b03821681527f8834a87e641e9716be4f34527af5d23e11624f1ddeefede6ad75a9acfc31b9039060200161195e565b6040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061210f826020015190565b9050827f676c6f62616c446562744365696c696e670000000000000000000000000000000361213f576006555050565b827f73616665446562744365696c696e67000000000000000000000000000000000003611d5a576005555050565b6001600160a01b038116600090815260018301602052604081205415156112fe565b600081815260018301602052604081205415156112fe565b6060816000018054806020026020016040519081016040528092919081815260200182805480156121f757602002820191906000526020600020905b8154815260200190600101908083116121e3575b50505050509050919050565b600081815260018301602052604081205461224a57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610a63565b506000610a63565b60006112fe836001600160a01b038416612203565b60006112fe836001600160a01b0384166000818152600183016020526040812054801561236057600061229b600183612844565b85549091506000906122af90600190612844565b90508082146123145760008660000182815481106122cf576122cf612941565b90600052602060002001549050808760000184815481106122f2576122f2612941565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061232557612325612970565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610a63565b6000915050610a63565b80356001600160a01b0381168114611dc857600080fd5b6000806040838503121561239457600080fd5b61239d8361236a565b91506123ab6020840161236a565b90509250929050565b6000806000606084860312156123c957600080fd5b833592506123d96020850161236a565b9150604084013590509250925092565b6000602082840312156123fb57600080fd5b6112fe8261236a565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f83011261244457600080fd5b813567ffffffffffffffff8082111561245f5761245f612404565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019082821181831017156124a5576124a5612404565b816040528381528660208588010111156124be57600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000806000606084860312156124f357600080fd5b8335925060208401359150604084013567ffffffffffffffff81111561251857600080fd5b61252486828701612433565b9150509250925092565b60006020828403121561254057600080fd5b5035919050565b60008060006060848603121561255c57600080fd5b505081359360208301359350604090920135919050565b6000806040838503121561258657600080fd5b823591506123ab6020840161236a565b6000806000606084860312156125ab57600080fd5b6125b48461236a565b92506123d96020850161236a565b6020808252825182820181905260009190848201906040850190845b818110156126035783516001600160a01b0316835292840192918401916001016125de565b50909695505050505050565b6000806040838503121561262257600080fd5b82359150602083013567ffffffffffffffff81111561264057600080fd5b61264c85828601612433565b9150509250929050565b815181526020808301519082015260408101610a63565b600080600080600060a0868803121561268557600080fd5b853594506126956020870161236a565b93506126a36040870161236a565b94979396509394606081013594506080013592915050565b60008060008060008060c087890312156126d457600080fd5b863595506126e46020880161236a565b94506126f26040880161236a565b93506127006060880161236a565b92506080870135915060a087013590509295509295509295565b6000806000806080858703121561273057600080fd5b843593506127406020860161236a565b925061274e6040860161236a565b9396929550929360600135925050565b6020808252825182820181905260009190848201906040850190845b818110156126035783518352928401929184019160010161277a565b600060208083528351808285015260005b818110156127c3578581018301518582016040015282016127a7565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b80820180821115610a6357610a63612802565b81810381811115610a6357610a63612802565b60007f8000000000000000000000000000000000000000000000000000000000000000820361288857612888612802565b5060000390565b8082028115828204841417610a6357610a63612802565b808202600082127f8000000000000000000000000000000000000000000000000000000000000000841416156128de576128de612802565b8181058314821517610a6357610a63612802565b60006040828403121561290457600080fd5b6040516040810181811067ffffffffffffffff8211171561292757612927612404565b604052825181526020928301519281019290925250919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220b520a10ac3464c94ad86dc29504292a74ec59cc3bdbed7a7510d19ad0684cee264736f6c63430008140033
🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Custom Contract ABI

                            

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

HAI serves as a framework for creating systems capable of issuing stablecoins. These stablecoins not only act as a reliable source of collateral for other DeFi protocols—when compared to assets like ETH or BTC—but also function as a store of value, complete with an integrated funding rate.

Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
0x9Ff826860689483181C5FAc9628fd2F70275A700
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.