ETH Price: $1,961.21 (+1.17%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Drizzle134090442021-10-13 8:42:561591 days ago1634114576IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.1245118385.37833333
Drizzle133585792021-10-05 10:36:491599 days ago1633430209IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.1545438107.8
Drizzle123409482021-04-30 9:06:101757 days ago1619773570IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.0956124766.22
Drizzle123346682021-04-29 9:57:491758 days ago1619690269IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.16066927112.2
Drizzle123279992021-04-28 9:05:241759 days ago1619600724IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.0512579235.2
Drizzle123214762021-04-27 9:03:301760 days ago1619514210IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.0523931636.3
Drizzle123149772021-04-26 9:01:171761 days ago1619427677IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.0688161847.41
Drizzle123090092021-04-25 10:46:481762 days ago1619347608IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.0479332833.11
Drizzle123020052021-04-24 9:02:101763 days ago1619254930IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.0879688160.5
Drizzle122955172021-04-23 9:01:391764 days ago1619168499IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.18583383127.6
Drizzle122891052021-04-22 9:10:201765 days ago1619082620IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.16909716116.6
Drizzle122826522021-04-21 9:02:391766 days ago1618995759IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.22771974157.3
Drizzle122764152021-04-20 10:17:071767 days ago1618913827IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.64011706439.34
Drizzle122696702021-04-19 9:18:211768 days ago1618823901IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.39730866273.46
Drizzle122631862021-04-18 9:04:091769 days ago1618736649IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.19749091135.3
Drizzle122588402021-04-17 17:08:341770 days ago1618679314IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.21941809151.8
Drizzle122568952021-04-17 9:48:211770 days ago1618652901IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.43941527301.4
Drizzle122501202021-04-16 9:01:341771 days ago1618563694IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.19283421133.1
Drizzle122436972021-04-15 9:01:171772 days ago1618477277IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.1532238792.4
Drizzle122308052021-04-13 9:02:061774 days ago1618304526IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.2004394121
Drizzle122243292021-04-12 9:02:361775 days ago1618218156IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.1207809172.6
Drizzle122176892021-04-11 9:01:361776 days ago1618131696IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.1296533478.1
Drizzle122112072021-04-10 9:01:481777 days ago1618045308IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.1514455191.3
Drizzle122047212021-04-09 9:01:071778 days ago1617958867IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.18860779113.3
Drizzle121982382021-04-08 9:01:441779 days ago1617872504IN
0xE2B6CEDa...A48aEc0B2
0 ETH0.17958919107.8
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Drizzle

Compiler Version
v0.6.7+commit.b8d736ae

Optimization Enabled:
Yes with 1000000 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at Etherscan.io on 2020-11-13
*/

// hevm: flattened sources of src/Drizzle.sol
pragma solidity >=0.6.7 <0.7.0;

////// src/Drizzle.sol
// SPDX-License-Identifier: AGPL-3.0-or-later

/// Drizzle.sol -- Drip all mcd collateral types

// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero 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 Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program.  If not, see <https://www.gnu.org/licenses/>.

/* pragma solidity ^0.6.7; */

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

interface PotLike {
    function drip() external;
}

interface JugLike {
    function drip(bytes32) external;
}

contract Drizzle {

    IlkRegistry private _reg;
    PotLike     private _pot;
    JugLike     private _jug;

    constructor(address ilkRegistry, address dss_pot, address dss_jug) public {
        _reg = IlkRegistry(ilkRegistry);
        _pot = PotLike(dss_pot);
        _jug = JugLike(dss_jug);
    }

    function drizzle(bytes32[] memory ilks) public {
        _pot.drip();
        for (uint i = 0; i < ilks.length; i++) {
            _jug.drip(ilks[i]);
        }
    }

    function drizzle() external {
        bytes32[] memory ilks = _reg.list();
        drizzle(ilks);
    }

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

    function pot() external view returns (address) {
        return address(_pot);
    }

    function jug() external view returns (address) {
        return address(_jug);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"ilkRegistry","type":"address"},{"internalType":"address","name":"dss_pot","type":"address"},{"internalType":"address","name":"dss_jug","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"drizzle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32[]","name":"ilks","type":"bytes32[]"}],"name":"drizzle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"jug","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pot","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"registry","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

608060405234801561001057600080fd5b506040516104f73803806104f78339818101604052606081101561003357600080fd5b5080516020820151604090920151600080546001600160a01b039384166001600160a01b03199182161790915560018054948416948216949094179093556002805492909116919092161790556104688061008f6000396000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c80636c790850116100505780636c790850146100a75780637b1039991461014a57806384718d891461015257610067565b80631ac994ad1461006c5780634ba2363a14610076575b600080fd5b61007461015a565b005b61007e6102b9565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b610074600480360360208110156100bd57600080fd5b8101906020810181356401000000008111156100d857600080fd5b8201836020820111156100ea57600080fd5b8035906020019184602083028401116401000000008311171561010c57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506102d5945050505050565b61007e6103fa565b61007e610416565b60008054604080517f0f560cd7000000000000000000000000000000000000000000000000000000008152905160609373ffffffffffffffffffffffffffffffffffffffff90931692630f560cd79260048082019391829003018186803b1580156101c457600080fd5b505afa1580156101d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052602081101561021f57600080fd5b810190808051604051939291908464010000000082111561023f57600080fd5b90830190602082018581111561025457600080fd5b825186602082028301116401000000008211171561027157600080fd5b82525081516020918201928201910280838360005b8381101561029e578181015183820152602001610286565b5050505090500160405250505090506102b6816102d5565b50565b60015473ffffffffffffffffffffffffffffffffffffffff1690565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639f678cca6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561033f57600080fd5b505af1158015610353573d6000803e3d6000fd5b506000925050505b81518110156103f657600254825173ffffffffffffffffffffffffffffffffffffffff909116906344e2a5a89084908490811061039457fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156103d257600080fd5b505af11580156103e6573d6000803e3d6000fd5b50506001909201915061035b9050565b5050565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60025473ffffffffffffffffffffffffffffffffffffffff169056fea2646970667358221220af178b24af3049b0345e4cb46692855d4d1aa86960d1807953469536c1f1cdc164736f6c634300060700330000000000000000000000008b4ce5dcbb01e0e1f0521cd8dcfb31b308e52c24000000000000000000000000197e90f9fad81970ba7976f33cbd77088e5d7cf700000000000000000000000019c0976f590d67707e62397c87829d896dc0f1f1

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100675760003560e01c80636c790850116100505780636c790850146100a75780637b1039991461014a57806384718d891461015257610067565b80631ac994ad1461006c5780634ba2363a14610076575b600080fd5b61007461015a565b005b61007e6102b9565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b610074600480360360208110156100bd57600080fd5b8101906020810181356401000000008111156100d857600080fd5b8201836020820111156100ea57600080fd5b8035906020019184602083028401116401000000008311171561010c57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506102d5945050505050565b61007e6103fa565b61007e610416565b60008054604080517f0f560cd7000000000000000000000000000000000000000000000000000000008152905160609373ffffffffffffffffffffffffffffffffffffffff90931692630f560cd79260048082019391829003018186803b1580156101c457600080fd5b505afa1580156101d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052602081101561021f57600080fd5b810190808051604051939291908464010000000082111561023f57600080fd5b90830190602082018581111561025457600080fd5b825186602082028301116401000000008211171561027157600080fd5b82525081516020918201928201910280838360005b8381101561029e578181015183820152602001610286565b5050505090500160405250505090506102b6816102d5565b50565b60015473ffffffffffffffffffffffffffffffffffffffff1690565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639f678cca6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561033f57600080fd5b505af1158015610353573d6000803e3d6000fd5b506000925050505b81518110156103f657600254825173ffffffffffffffffffffffffffffffffffffffff909116906344e2a5a89084908490811061039457fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156103d257600080fd5b505af11580156103e6573d6000803e3d6000fd5b50506001909201915061035b9050565b5050565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60025473ffffffffffffffffffffffffffffffffffffffff169056fea2646970667358221220af178b24af3049b0345e4cb46692855d4d1aa86960d1807953469536c1f1cdc164736f6c63430006070033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000008b4ce5dcbb01e0e1f0521cd8dcfb31b308e52c24000000000000000000000000197e90f9fad81970ba7976f33cbd77088e5d7cf700000000000000000000000019c0976f590d67707e62397c87829d896dc0f1f1

-----Decoded View---------------
Arg [0] : ilkRegistry (address): 0x8b4ce5DCbb01e0e1f0521cd8dCfb31B308E52c24
Arg [1] : dss_pot (address): 0x197E90f9FAD81970bA7976f33CbD77088E5D7cf7
Arg [2] : dss_jug (address): 0x19c0976f590D67707E62397C87829d896Dc0f1F1

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000008b4ce5dcbb01e0e1f0521cd8dcfb31b308e52c24
Arg [1] : 000000000000000000000000197e90f9fad81970ba7976f33cbd77088e5d7cf7
Arg [2] : 00000000000000000000000019c0976f590d67707e62397c87829d896dc0f1f1


Deployed Bytecode Sourcemap

1136:896:0:-:0;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1136:896:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;9;2:12;1636:106:0;;;:::i;:::-;;1849:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1457:171;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;1457:171:0;;;;;;;;27:11:-1;11:28;;8:2;;;52:1;49;42:12;8:2;1457:171:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;1457:171:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;1457:171:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;1457:171:0;;-1:-1:-1;1457:171:0;;-1:-1:-1;;;;;1457:171:0:i;1750:91::-;;;:::i;1943:86::-;;;:::i;1636:106::-;1699:4;;;:11;;;;;;;;1675:21;;1699:4;;;;;:9;;:11;;;;;;;;;;;:4;:11;;;2:2:-1;;;;27:1;24;17:12;2:2;1699:11:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1699:11:0;;;;;;39:16:-1;36:1;17:17;2:54;101:4;1699:11:0;80:15:-1;;;97:9;76:31;65:43;;120:4;113:20;15:2;7:11;;4:2;;;31:1;28;21:12;4:2;1699:11:0;;;;;;;;;;;;;19::-1;14:3;11:20;8:2;;;44:1;41;34:12;8:2;62:21;;;;123:4;114:14;;138:31;;;135:2;;;182:1;179;172:12;135:2;219:3;213:10;331:9;325:2;311:12;307:21;289:16;285:44;282:59;261:11;247:12;244:29;233:116;230:2;;;362:1;359;352:12;230:2;373:25;;-1:-1;1699:11:0;;421:4:-1;412:14;;;;1699:11:0;;;;;412:14:-1;1699:11:0;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;1699:11:0;;;;;;;;;;;1675:35;;1721:13;1729:4;1721:7;:13::i;:::-;1636:106;:::o;1849:86::-;1922:4;;;;1849:86;:::o;1457:171::-;1515:4;;;;;;;;;;;:9;;;:11;;;;;;;;;;;;;;;;;;;;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1515:11:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;1542:6:0;;-1:-1:-1;;;1537:84:0;1558:4;:11;1554:1;:15;1537:84;;;1591:4;;1601:7;;1591:4;;;;;:9;;1601:4;;1606:1;;1601:7;;;;;;;;;;;;1591:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1591:18:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;1571:3:0;;;;;-1:-1:-1;1537:84:0;;-1:-1:-1;1537:84:0;;;1457:171;:::o;1750:91::-;1793:7;1828:4;;;1750:91;:::o;1943:86::-;2016:4;;;;1943:86;:::o

Swarm Source

ipfs://af178b24af3049b0345e4cb46692855d4d1aa86960d1807953469536c1f1cdc1

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
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.