ETH Price: $3,121.83 (-1.43%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Bat137248612021-12-02 2:51:431154 days ago1638413503IN
0x315BA6Fb...4c903C24a
0 ETH0.0930819387.31364891
Bat137227202021-12-01 18:51:531154 days ago1638384713IN
0x315BA6Fb...4c903C24a
0 ETH0.20495342195.8766953
Bat137206312021-12-01 10:51:351155 days ago1638355895IN
0x315BA6Fb...4c903C24a
0 ETH0.11646132105.30090298
Bat137185682021-12-01 2:51:451155 days ago1638327105IN
0x315BA6Fb...4c903C24a
0 ETH0.16903964150.17056127
Bat137164662021-11-30 18:52:331155 days ago1638298353IN
0x315BA6Fb...4c903C24a
0 ETH0.12521392113.21474697
Bat137143482021-11-30 10:52:461156 days ago1638269566IN
0x315BA6Fb...4c903C24a
0 ETH0.0983088187.33507227
Bat137123352021-11-30 2:51:311156 days ago1638240691IN
0x315BA6Fb...4c903C24a
0 ETH0.20659933193.68881171
Bat137102462021-11-29 18:51:461156 days ago1638211906IN
0x315BA6Fb...4c903C24a
0 ETH0.49767298381.2581053
Bat137081792021-11-29 10:51:371157 days ago1638183097IN
0x315BA6Fb...4c903C24a
0 ETH0.0798891179.55348067
Bat137061272021-11-29 2:51:441157 days ago1638154304IN
0x315BA6Fb...4c903C24a
0 ETH0.12840555106.78846953
Bat137040572021-11-28 18:51:361157 days ago1638125496IN
0x315BA6Fb...4c903C24a
0 ETH0.15975663150.21865397
Bat137019872021-11-28 10:51:571158 days ago1638096717IN
0x315BA6Fb...4c903C24a
0 ETH0.1014886281.72367471
Bat136998202021-11-28 2:51:521158 days ago1638067912IN
0x315BA6Fb...4c903C24a
0 ETH0.15852709141.26695264
Bat136977572021-11-27 18:51:401158 days ago1638039100IN
0x315BA6Fb...4c903C24a
0 ETH0.10914425106.72125445
Bat136956782021-11-27 10:52:161159 days ago1638010336IN
0x315BA6Fb...4c903C24a
0 ETH0.1031074781.70267616
Bat136935402021-11-27 2:53:051159 days ago1637981585IN
0x315BA6Fb...4c903C24a
0 ETH0.12255572105.36971233
Bat136914702021-11-26 18:51:581159 days ago1637952718IN
0x315BA6Fb...4c903C24a
0 ETH0.1055717287.85571121
Bat136892872021-11-26 10:51:351160 days ago1637923895IN
0x315BA6Fb...4c903C24a
0 ETH0.14544937123.03904074
Bat136872392021-11-26 2:51:511160 days ago1637895111IN
0x315BA6Fb...4c903C24a
0 ETH0.0986844398.26669832
Bat136851612021-11-25 18:51:521160 days ago1637866312IN
0x315BA6Fb...4c903C24a
0 ETH0.1185059598.55546864
Bat136830272021-11-25 10:51:281161 days ago1637837488IN
0x315BA6Fb...4c903C24a
0 ETH0.1142653495.01643576
Bat136809812021-11-25 2:51:281161 days ago1637808688IN
0x315BA6Fb...4c903C24a
0 ETH0.12282436111.33786401
Bat136788982021-11-24 18:51:421161 days ago1637779902IN
0x315BA6Fb...4c903C24a
0 ETH0.13202259109.88212087
Bat136768002021-11-24 10:51:171162 days ago1637751077IN
0x315BA6Fb...4c903C24a
0 ETH0.0848774982.88494282
Bat136746592021-11-24 2:51:551162 days ago1637722315IN
0x315BA6Fb...4c903C24a
0 ETH0.16551818139.94185454
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Autoexec

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 1000000 runs

Other Settings:
default evmVersion, GNU AGPLv3 license
/**
 *Submitted for verification at Etherscan.io on 2021-04-30
*/

// SPDX-License-Identifier: AGPL-3.0-or-later
/// Autoexec.sol -- Adjust the DC IAM for all MCD collateral types

// Copyright (C) 2020  Brian McMichael

// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.

// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.

// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.
pragma solidity ^0.6.12;

interface Chainlog {
    function getAddress(bytes32) external returns (address);
}

interface AutoLine {
    function exec(bytes32) external returns (uint256);
}

interface IlkReg {
    function list() external returns (bytes32[] memory);
}

contract Autoexec {

    Chainlog private constant  cl = Chainlog(0xdA0Ab1e0017DEbCd72Be8599041a2aa3bA7e740F);
    IlkReg   private immutable ir;
    AutoLine private immutable al;

    constructor() public {
        ir = IlkReg(cl.getAddress("ILK_REGISTRY"));
        al = AutoLine(cl.getAddress("MCD_IAM_AUTO_LINE"));
    }

    function bat() public {
        bytes32[] memory _ilks = ir.list();
        for (uint256 i = 0; i < _ilks.length; i++) {
            al.exec(_ilks[i]);
        }
    }

    function registry() external view returns (address) {
        return address(ir);
    }

    function autoline() external view returns (address) {
        return address(al);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"autoline","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"bat","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"registry","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

60c060405234801561001057600080fd5b50604080516321f8a72160e01b81526b494c4b5f524547495354525960a01b6004820152905173da0ab1e0017debcd72be8599041a2aa3ba7e740f916321f8a7219160248083019260209291908290030181600087803b15801561007357600080fd5b505af1158015610087573d6000803e3d6000fd5b505050506040513d602081101561009d57600080fd5b505160601b6001600160601b031916608052604080516321f8a72160e01b8152704d43445f49414d5f4155544f5f4c494e4560781b6004820152905173da0ab1e0017debcd72be8599041a2aa3ba7e740f916321f8a7219160248083019260209291908290030181600087803b15801561011657600080fd5b505af115801561012a573d6000803e3d6000fd5b505050506040513d602081101561014057600080fd5b5051606081811b6001600160601b03191660a052608051901c906001600160a01b031661032461018760003980608b528061023252508060af528060d552506103246000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80634502aa39146100465780637b10399914610077578063ff72c8451461007f575b600080fd5b61004e610089565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61004e6100ad565b6100876100d1565b005b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000090565b60607f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16630f560cd76040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561013b57600080fd5b505af115801561014f573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052602081101561019657600080fd5b81019080805160405193929190846401000000008211156101b657600080fd5b9083019060208201858111156101cb57600080fd5b82518660208202830111640100000000821117156101e857600080fd5b82525081516020918201928201910280838360005b838110156102155781810151838201526020016101fd565b50505050905001604052505050905060005b81518110156102ea577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663b5e98b3b83838151811061027857fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050602060405180830381600087803b1580156102b657600080fd5b505af11580156102ca573d6000803e3d6000fd5b505050506040513d60208110156102e057600080fd5b5050600101610227565b505056fea2646970667358221220b3a3a0d20a747dc718575d8d9ce6a6c68c39c77b32e6ce421225c35a1d4e533064736f6c634300060c0033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100415760003560e01c80634502aa39146100465780637b10399914610077578063ff72c8451461007f575b600080fd5b61004e610089565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61004e6100ad565b6100876100d1565b005b7f000000000000000000000000c7bdd1f2b16447dcf3de045c4a039a60ec2f0ba390565b7f0000000000000000000000005a464c28d19848f44199d003bef5ecc87d090f8790565b60607f0000000000000000000000005a464c28d19848f44199d003bef5ecc87d090f8773ffffffffffffffffffffffffffffffffffffffff16630f560cd76040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561013b57600080fd5b505af115801561014f573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052602081101561019657600080fd5b81019080805160405193929190846401000000008211156101b657600080fd5b9083019060208201858111156101cb57600080fd5b82518660208202830111640100000000821117156101e857600080fd5b82525081516020918201928201910280838360005b838110156102155781810151838201526020016101fd565b50505050905001604052505050905060005b81518110156102ea577f000000000000000000000000c7bdd1f2b16447dcf3de045c4a039a60ec2f0ba373ffffffffffffffffffffffffffffffffffffffff1663b5e98b3b83838151811061027857fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050602060405180830381600087803b1580156102b657600080fd5b505af11580156102ca573d6000803e3d6000fd5b505050506040513d60208110156102e057600080fd5b5050600101610227565b505056fea2646970667358221220b3a3a0d20a747dc718575d8d9ce6a6c68c39c77b32e6ce421225c35a1d4e533064736f6c634300060c0033

Deployed Bytecode Sourcemap

1096:711:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1715:89;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1618;;;:::i;1438:172::-;;;:::i;:::-;;1715:89;1793:2;1715:89;:::o;1618:::-;1696:2;1618:89;:::o;1438:172::-;1471:22;1496:2;:7;;;:9;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1496:9:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1471:34;;1521:9;1516:87;1540:5;:12;1536:1;:16;1516:87;;;1574:2;:7;;;1582:5;1588:1;1582:8;;;;;;;;;;;;;;1574:17;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1554:3:0;;1516:87;;;;1438:172;:::o

Swarm Source

ipfs://b3a3a0d20a747dc718575d8d9ce6a6c68c39c77b32e6ce421225c35a1d4e5330

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.