Ready to simplify your web3 experience? Try the all-in-one web3 app trusted by millions worldwide.
Purchase 100+ cryptocurrencies instantly, with Visa/Mastercard, Google/Apple Pay, and a variety of other funding methods.
Everyday giveaways up to 100 ETH, Lucky Spins. Deposit BONUS 300% and Cashbacks!
9 years old Licensed Crypto Casino, Instant Withdraw 24/7, 6000+ Slots available, Paypal Deposit, Instant Live Support 24/7, 30% Rakeback.
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
Play 100s of games anonymously with all major cryptos. Join CryptoWins & start winning!
Anonymous play on awesome games - sign up now for 25 free jackpot spins - worth $100s!
Overview
ETH Balance
Eth Value
$1,301.56 (@ $2,679.37/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (31)60 AAVEAave Token (AAVE)$9,816.00@163.601,000 MTVMultiVAC (MTV)$0.64@0.0006139.1 REQRequest (REQ)$14.86@0.1069643.73211019 COMPCompound (COMP)$30,989.26@48.1435.415 DAIDai Stableco... (DAI)$35.42@1.0046,362.26559786 ENSEthereum Nam... (ENS)$930,027.05@20.0644,323.85152272 MKRMaker (MKR)$74,695,441.06@1,685.221,467.08782267 stkAAVEStaked Aave (stkAAV...)$240,015.57@163.600.02963433 WETHWrapped Ethe... (WETH)$79.36@2,677.89529,283 $ ETH35.com - Visit to claim bonus rewards$ ETH35.com ($ ETH3...)142,857.1429 ALAAlamut (ALA)621.11654967 BGBGBigMouthFrog10,000,000 COLLARDOG COLLAR (COLLAR)17,812 MDGBMillionDolla... (MDGB)1 RWA009RWA-009 (RWA009)1 RWA009RWA-009 (RWA009)592.56944563 SAITABITSAITABIT$0.47@0.00081 SOCKSCLASSICUnisocks Cla... (SOCKSC...)272,704,163.902469 UNI-V2Uniswap SKY/USDS LP (UNI-V2)1.65 HQG环球股 (HQG)200 TokenERC-20 TOKEN*[Suspicious]30 TokenERC-20 TOKEN*[Suspicious]237.34 TokenERC-20 TOKEN*[Suspicious]1.5 TokenERC-20 TOKEN*[Suspicious]9,283 TokenERC-20 TOKEN*[Suspicious]98,127 TokenERC-20 TOKEN*[Suspicious]587 TokenERC-20 TOKEN*[Suspicious]30 TokenERC-20 TOKEN*[Spam]9,283 TokenERC-20 TOKEN*[Spam]100 TokenERC-20 TOKEN*[Spam]181 TokenERC-20 TOKEN*[Spam]NFT Tokens (26)asteth.com : airdrop recipient# asteth.com : airdrop recipientERC-1155aavevault.comaavevault.comERC-1155claim rewards on debridgeth.comdebridgeth.comERC-1155ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]
More Info
Private Name Tags
ContractCreator
Multichain Info
1 address found via- Transactions
- Internal Transactions
- Token Transfers (ERC-20)
- NFT Transfers
- Contract
- Events
- Analytics
- Multichain Portfolio
- Info
Advanced Filter- Filter by Tx Type:
- Tx
- Internal Tx
- ERC-20
- NFTs
Latest 1 from a total of 1 transactions
Transaction Hash MethodBlockFromToExec 19836374 2024-05-10 1:30:35 141 days ago 1715304635 IN 0 ETH$0.00 0.00009884 4 Loading...LoadingContract Name:DSPauseProxy
Compiler Versionv0.5.12+commit.7709ece9
Contract Source Code (Solidity)
- contract DSNote
- contract DSAuthority
- - function canCall(
- contract DSAuthEvents
- contract DSAuth is DSAuthEvents
- - function setOwner(address owner_)
- - function setAuthority(DSAuthority aut ...
- - function isAuthorized(address src, by ...
- contract DSPause is DSAuth, DSNote
- - function setOwner(address owner_)
- - function setAuthority(DSAuthority aut ...
- - function setDelay(uint delay_)
- - function add(uint x, uint y)
- - function hash(address usr, bytes32 ta ...
- - function soul(address usr)
- - function plot(address usr, bytes32 ta ...
- - function drop(address usr, bytes32 ta ...
- - function exec(address usr, bytes32 ta ...
- contract DSPauseProxy *
- - function exec(address usr, bytes memo ...
/** *Submitted for verification at Etherscan.io on 2019-11-14 */ // hevm: flattened sources of /nix/store/b2bvh9ljr3yljrdz6lm764hdyj7nk4iy-ds-pause-f43edc1/src/pause.sol pragma solidity >=0.4.23 >=0.5.0 <0.6.0; ////// /nix/store/6qq1ps6wrikrl6ha3q33739dbs2wg2hb-ds-note/dapp/ds-note/src/note.sol /// note.sol -- the `note' modifier, for logging calls as events // 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.4.23; */ contract DSNote { event LogNote( bytes4 indexed sig, address indexed guy, bytes32 indexed foo, bytes32 indexed bar, uint256 wad, bytes fax ) anonymous; modifier note { bytes32 foo; bytes32 bar; uint256 wad; assembly { foo := calldataload(4) bar := calldataload(36) wad := callvalue } emit LogNote(msg.sig, msg.sender, foo, bar, wad, msg.data); _; } } ////// /nix/store/r1w3fgb8wh0c2qn0i8jg95sv99l5nh7j-ds-auth/dapp/ds-auth/src/auth.sol // 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.4.23; */ contract DSAuthority { function canCall( address src, address dst, bytes4 sig ) public view returns (bool); } contract DSAuthEvents { event LogSetAuthority (address indexed authority); event LogSetOwner (address indexed owner); } contract DSAuth is DSAuthEvents { DSAuthority public authority; address public owner; constructor() public { owner = msg.sender; emit LogSetOwner(msg.sender); } function setOwner(address owner_) public auth { owner = owner_; emit LogSetOwner(owner); } function setAuthority(DSAuthority authority_) public auth { authority = authority_; emit LogSetAuthority(address(authority)); } modifier auth { require(isAuthorized(msg.sender, msg.sig), "ds-auth-unauthorized"); _; } function isAuthorized(address src, bytes4 sig) internal view returns (bool) { if (src == address(this)) { return true; } else if (src == owner) { return true; } else if (authority == DSAuthority(0)) { return false; } else { return authority.canCall(src, address(this), sig); } } } ////// /nix/store/b2bvh9ljr3yljrdz6lm764hdyj7nk4iy-ds-pause-f43edc1/src/pause.sol // Copyright (C) 2019 David Terry <[email protected]> // // 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.5.0 <0.6.0; */ /* import {DSNote} from "ds-note/note.sol"; */ /* import {DSAuth, DSAuthority} from "ds-auth/auth.sol"; */ contract DSPause is DSAuth, DSNote { // --- admin --- modifier wait { require(msg.sender == address(proxy), "ds-pause-undelayed-call"); _; } function setOwner(address owner_) public wait { owner = owner_; emit LogSetOwner(owner); } function setAuthority(DSAuthority authority_) public wait { authority = authority_; emit LogSetAuthority(address(authority)); } function setDelay(uint delay_) public note wait { delay = delay_; } // --- math --- function add(uint x, uint y) internal pure returns (uint z) { z = x + y; require(z >= x, "ds-pause-addition-overflow"); } // --- data --- mapping (bytes32 => bool) public plans; DSPauseProxy public proxy; uint public delay; // --- init --- constructor(uint delay_, address owner_, DSAuthority authority_) public { delay = delay_; owner = owner_; authority = authority_; proxy = new DSPauseProxy(); } // --- util --- function hash(address usr, bytes32 tag, bytes memory fax, uint eta) internal pure returns (bytes32) { return keccak256(abi.encode(usr, tag, fax, eta)); } function soul(address usr) internal view returns (bytes32 tag) { assembly { tag := extcodehash(usr) } } // --- operations --- function plot(address usr, bytes32 tag, bytes memory fax, uint eta) public note auth { require(eta >= add(now, delay), "ds-pause-delay-not-respected"); plans[hash(usr, tag, fax, eta)] = true; } function drop(address usr, bytes32 tag, bytes memory fax, uint eta) public note auth { plans[hash(usr, tag, fax, eta)] = false; } function exec(address usr, bytes32 tag, bytes memory fax, uint eta) public note returns (bytes memory out) { require(plans[hash(usr, tag, fax, eta)], "ds-pause-unplotted-plan"); require(soul(usr) == tag, "ds-pause-wrong-codehash"); require(now >= eta, "ds-pause-premature-exec"); plans[hash(usr, tag, fax, eta)] = false; out = proxy.exec(usr, fax); require(proxy.owner() == address(this), "ds-pause-illegal-storage-change"); } } // plans are executed in an isolated storage context to protect the pause from // malicious storage modification during plan execution contract DSPauseProxy { address public owner; modifier auth { require(msg.sender == owner, "ds-pause-proxy-unauthorized"); _; } constructor() public { owner = msg.sender; } function exec(address usr, bytes memory fax) public auth returns (bytes memory out) { bool ok; (ok, out) = usr.delegatecall(fax); require(ok, "ds-pause-delegatecall-error"); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"constant":false,"inputs":[{"internalType":"address","name":"usr","type":"address"},{"internalType":"bytes","name":"fax","type":"bytes"}],"name":"exec","outputs":[{"internalType":"bytes","name":"out","type":"bytes"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061042c806100606000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80638da5cb5b1461003b578063be6002c214610085575b600080fd5b6100436101d9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61015e6004803603604081101561009b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001906401000000008111156100d857600080fd5b8201836020820111156100ea57600080fd5b8035906020019184600183028401116401000000008311171561010c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506101fe565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019e578082015181840152602081019050610183565b50505050905090810190601f1680156101cb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102c2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f64732d70617573652d70726f78792d756e617574686f72697a6564000000000081525060200191505060405180910390fd5b60008373ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b6020831061030f57805182526020820191506020810190506020830392506102ec565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461036f576040519150601f19603f3d011682016040523d82523d6000602084013e610374565b606091505b508093508192505050806103f0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f64732d70617573652d64656c656761746563616c6c2d6572726f72000000000081525060200191505060405180910390fd5b509291505056fea265627a7a723158201aaf44b09961e5d78dcb89db50ece2cf99b6310af3657880f30921c1a292db5364736f6c634300050c0032Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100365760003560e01c80638da5cb5b1461003b578063be6002c214610085575b600080fd5b6100436101d9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61015e6004803603604081101561009b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001906401000000008111156100d857600080fd5b8201836020820111156100ea57600080fd5b8035906020019184600183028401116401000000008311171561010c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506101fe565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019e578082015181840152602081019050610183565b50505050905090810190601f1680156101cb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102c2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f64732d70617573652d70726f78792d756e617574686f72697a6564000000000081525060200191505060405180910390fd5b60008373ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b6020831061030f57805182526020820191506020810190506020830392506102ec565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461036f576040519150601f19603f3d011682016040523d82523d6000602084013e610374565b606091505b508093508192505050806103f0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f64732d70617573652d64656c656761746563616c6c2d6572726f72000000000081525060200191505060405180910390fd5b509291505056fea265627a7a723158201aaf44b09961e5d78dcb89db50ece2cf99b6310af3657880f30921c1a292db5364736f6c634300050c0032
Deployed Bytecode Sourcemap
7193:428:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7193:428:0;;;;;;;;;;;;;;;;;;;;;;;;7222:20;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7388:230;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7388:230:0;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;7388:230:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7388:230:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;7388:230:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;7388:230:0;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;7388:230:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7222:20;;;;;;;;;;;;;:::o;7388:230::-;7472:16;7287:5;;;;;;;;;;;7273:19;;:10;:19;;;7265:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7506:7;7536:3;:16;;7553:3;7536:21;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;182:3;176:10;171:3;164:23;98:2;93:3;89:12;82:19;;123:2;118:3;114:12;107:19;;148:2;143:3;139:12;132:19;;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;7536:21:0;;;;;;;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;7524:33:0;;;;;;;;7576:2;7568:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7326:1;7388:230;;;;:::o
Swarm Source
bzzr://1aaf44b09961e5d78dcb89db50ece2cf99b6310af3657880f30921c1a292db53
Loading...LoadingLoading...LoadingABI for the implementation contract at 0xf6d64872e763fbef88d45ab04df797501e4b3d42, likely using a custom proxy implementation.Learn more about proxy contracts in our Knowledge Base
Loading...LoadingABI for the implementation contract at 0xf6d64872e763fbef88d45ab04df797501e4b3d42, likely using a custom proxy implementation.Learn more about proxy contracts in our Knowledge Base
Loading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingOVERVIEW
Sky (formerly Maker) enables users to get rewarded for non-custodial savings.
Multichain Portfolio | 27 Chains
Chain Token Portfolio % Price Amount Value ETH 98.40% $1,685.22 44,323.8515 $74,695,441.06 ETH 1.23% $20.06 46,362.2656 $930,027.05 ETH 0.32% $163.6 1,467.0878 $240,015.57 ETH 0.04% $48.14 643.7321 $30,989.26 ETH 0.01% $163.6 60 $9,816 ETH Ether (ETH)<0.01% $2,677.9 0.4858 $1,300.84 ETH <0.01% $2,677.9 0.0296 $79.36 ETH <0.01% $1 35.415 $35.42 ETH <0.01% $0.106858 139.1 $14.86 ETH <0.01% $0.00064 1,000 $0.6396 ETH <0.01% $0.000791 592.5694 $0.4685 OP <0.01% $1.87 1,190.2677 $2,227.92 Loading...Loading[ Download: CSV Export ][ 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.
Address QR Code
My Address - Private Name Tag or Note
My Name Tag:
Private Name Tags (up to 35 characters) can be used for easy identification of addressesPrivate Note:
A private note (up to 500 characters) can be attached to this address.
Please DO NOT store any passwords or private keys here.Compiler specific version warnings:
The compiled contract might be susceptible to AbiReencodingHeadOverflowWithStaticArrayCleanup (medium-severity), DirtyBytesArrayToStorage (low-severity), NestedCalldataArrayAbiReencodingSizeValidation (very low-severity), ABIDecodeTwoDimensionalArrayMemory (very low-severity), EmptyByteArrayCopy (medium-severity), DynamicArrayCleanup (medium-severity), ImplicitConstructorCallvalueCheck (very low-severity), TupleAssignmentMultiStackSlotComponents (very low-severity), MemoryArrayCreationOverflow (low-severity), privateCanBeOverridden (low-severity), YulOptimizerRedundantAssignmentBreakContinue0.5 (low-severity) Solidity Compiler Bugs.
Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Address Cards
To use this feature, please login to your Etherscan account and return to this page.Before You Copy
This website uses cookies to improve your experience. By continuing to use this website, you agree to its Terms and Privacy Policy.