Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 121 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 17617791 | 458 days ago | IN | 0 ETH | 0.00109266 | ||||
Approve | 17617781 | 458 days ago | IN | 0 ETH | 0.00061781 | ||||
Approve | 17617777 | 458 days ago | IN | 0 ETH | 0.00059983 | ||||
Approve | 17617773 | 458 days ago | IN | 0 ETH | 0.00061092 | ||||
Approve | 17617769 | 458 days ago | IN | 0 ETH | 0.00065697 | ||||
Approve | 17617746 | 458 days ago | IN | 0 ETH | 0.00068683 | ||||
Approve | 17617738 | 458 days ago | IN | 0 ETH | 0.00069067 | ||||
Approve | 17617726 | 458 days ago | IN | 0 ETH | 0.00069298 | ||||
Approve | 17617719 | 458 days ago | IN | 0 ETH | 0.00077213 | ||||
Approve | 17617716 | 458 days ago | IN | 0 ETH | 0.00068863 | ||||
Approve | 17617716 | 458 days ago | IN | 0 ETH | 0.00070117 | ||||
Approve | 17617716 | 458 days ago | IN | 0 ETH | 0.00079816 | ||||
Transfer | 17617706 | 458 days ago | IN | 0 ETH | 0.0014097 | ||||
Approve | 17617688 | 458 days ago | IN | 0 ETH | 0.00104472 | ||||
Approve | 17617680 | 458 days ago | IN | 0 ETH | 0.00059337 | ||||
Approve | 17617667 | 458 days ago | IN | 0 ETH | 0.00065615 | ||||
Approve | 17617667 | 458 days ago | IN | 0 ETH | 0.00065176 | ||||
Approve | 17617667 | 458 days ago | IN | 0 ETH | 0.00069894 | ||||
Approve | 17617665 | 458 days ago | IN | 0 ETH | 0.00080225 | ||||
Approve | 17617663 | 458 days ago | IN | 0 ETH | 0.00035214 | ||||
Approve | 17617663 | 458 days ago | IN | 0 ETH | 0.0007109 | ||||
Approve | 17617662 | 458 days ago | IN | 0 ETH | 0.00063926 | ||||
Approve | 17617661 | 458 days ago | IN | 0 ETH | 0.00067384 | ||||
Approve | 17617661 | 458 days ago | IN | 0 ETH | 0.00066932 | ||||
Approve | 17617655 | 458 days ago | IN | 0 ETH | 0.00066927 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
CaptainPepe
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-07-04 */ /** ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢆⠀⠀⠀⠀⠀⠀⠀⠀⣆⠀⠀⠀⠀⠀⠀⠀⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡧⡀⠀⠀⠀⠀⠀⢰⣿⡄⠀⠀⠀⠀⠀⢠⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡸⠀⠘⢦⠀⠀⠀⠀⣸⣿⣧⣠⣤⣤⣶⠶⠿⣧⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠘⣷⣄⣠⣴⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠉⠙⠒⠦⠤⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⢀⡀⣠⣿⠀⠀⠀⠀⣼⣿⡿⠋⠉⠀⠀⠉⠉⠛⠻⢿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⢻⠀⠀⠀⣼⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡀⠀⣼⣿⣿⣿⣿⣿⣿⣷⣶⣦⣄⡀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣆⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣧⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣦⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣇⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡇⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⣸⣿⣿⣿⣿⠋⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⢹⣿⣿⣿⣿⡆⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⢄⣀⠀⠀⠀⠀⠀⢸⠀⠀⢠⣿⣿⣿⣿⠃⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⢿⣿⣿⣿⣿⡀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⣄⠀⠀⠀⠘⠀⢀⣾⣿⣿⣿⠃⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⢸⣿⣿⣿⣿⡇ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣆⠀⢀⡇⢀⣾⣿⣿⣿⠃⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⣿⣿⣿⣿⣷ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠷⣿⣠⣾⣿⣿⡿⠃⠀⠀⠀⠀⠈⠿⡿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠃⠀⣿⣿⡟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡰⠁⠀⠀⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠀⠀⠀⠀⠀⠀⣠⠞⠁⠀⠀⢰⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡄⠀⢀⣀⠴⠚⠁⠀⠀⠀⢠⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢀⣿⣿⣿⣿⡿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠟⠉⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⣿⡇ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠋⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⡇ ⠀⠀⠀⠀⠀⠀⠀⠀⣠⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⠀ ⠀⠀⠀⠀⠀⢀⣠⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⠃⠀⠀⠀⢀⣴⣿⣦⡀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⡏⠀ ⣀⡤⠴⠶⠿⢿⣇⡀⣀⣀⣀⣠⣤⣀⣀⡀⠀⠀⣠⣿⣿⣿⡏⠀⠀⣠⣴⣿⣿⣿⣿⣿⣦⡀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⠁⠀ ⠀⠀⠀⠀⠀⠀⠀⠉⠻⢇⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⠃⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢣⡀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢧⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⢄⡀⠀⣼⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠁⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀ ⠀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠉⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠉⠳⣄⠀⠀⠀⠀⠀⠀⢸⣿⣿⣄⠀⠀⠀⠀⠀⠀⠉⠉⠛⠛⠛⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⢀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢦⣤⣀⣠⣴⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠉⠀⠈⢻⣿⣿⣿⣿⣿⣶⣤⣀⡀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⠁⠈⠙⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠇⠀⠀⠀⠀⠀⠀⠉⠻⣿⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⣄⣸⡟⠛⠛⠛⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ Website : https://captainpepe.vip/ Twitter : https://twitter.com/CaptainPepeERC Telegram : https://t.me/CaptainPepeERC **/ // SPDX-License-Identifier: Unlicensed pragma solidity ^0.8.18; interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { return a + b; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return a - b; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { return a * b; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return a / b; } function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { unchecked { require(b <= a, errorMessage); return a - b; } } function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { unchecked { require(b > 0, errorMessage); return a / b; } } } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { this; return msg.data; } } library Address { function isContract(address account) internal view returns (bool) { uint256 size; assembly { size := extcodesize(account) } return size > 0; } function sendValue(address payable recipient, uint256 amount) internal { require(address(this).balance >= amount, "Address: insufficient balance"); (bool success, ) = recipient.call{ value: amount }(""); require(success, "Address: unable to send value, recipient may have reverted"); } function functionCall(address target, bytes memory data) internal returns (bytes memory) { return functionCall(target, data, "Address: low-level call failed"); } function functionCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) { return functionCallWithValue(target, data, 0, errorMessage); } function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) { return functionCallWithValue(target, data, value, "Address: low-level call with value failed"); } function functionCallWithValue(address target, bytes memory data, uint256 value, string memory errorMessage) internal returns (bytes memory) { require(address(this).balance >= value, "Address: insufficient balance for call"); require(isContract(target), "Address: call to non-contract"); (bool success, bytes memory returndata) = target.call{ value: value }(data); return _verifyCallResult(success, returndata, errorMessage); } function functionStaticCall(address target, bytes memory data) internal view returns (bytes memory) { return functionStaticCall(target, data, "Address: low-level static call failed"); } function functionStaticCall(address target, bytes memory data, string memory errorMessage) internal view returns (bytes memory) { require(isContract(target), "Address: static call to non-contract"); (bool success, bytes memory returndata) = target.staticcall(data); return _verifyCallResult(success, returndata, errorMessage); } function functionDelegateCall(address target, bytes memory data) internal returns (bytes memory) { return functionDelegateCall(target, data, "Address: low-level delegate call failed"); } function functionDelegateCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) { require(isContract(target), "Address: delegate call to non-contract"); (bool success, bytes memory returndata) = target.delegatecall(data); return _verifyCallResult(success, returndata, errorMessage); } function _verifyCallResult(bool success, bytes memory returndata, string memory errorMessage) private pure returns(bytes memory) { if (success) { return returndata; } else { if (returndata.length > 0) { assembly { let returndata_size := mload(returndata) revert(add(32, returndata), returndata_size) } } else { revert(errorMessage); } } } } interface IUniswapV2Factory { event PairCreated(address indexed token0, address indexed token1, address pair, uint); function feeTo() external view returns (address); function feeToSetter() external view returns (address); function getPair(address tokenA, address tokenB) external view returns (address pair); function allPairs(uint) external view returns (address pair); function allPairsLength() external view returns (uint); function createPair(address tokenA, address tokenB) external returns (address pair); function setFeeTo(address) external; function setFeeToSetter(address) external; } interface IUniswapV2Pair { event Approval(address indexed owner, address indexed spender, uint value); event Transfer(address indexed from, address indexed to, uint value); function name() external pure returns (string memory); function symbol() external pure returns (string memory); function decimals() external pure returns (uint8); function totalSupply() external view returns (uint); function balanceOf(address owner) external view returns (uint); function allowance(address owner, address spender) external view returns (uint); function approve(address spender, uint value) external returns (bool); function transfer(address to, uint value) external returns (bool); function transferFrom(address from, address to, uint value) external returns (bool); function DOMAIN_SEPARATOR() external view returns (bytes32); function PERMIT_TYPEHASH() external pure returns (bytes32); function nonces(address owner) external view returns (uint); function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 s) external; event Burn(address indexed sender, uint amount0, uint amount1, address indexed to); event Swap( address indexed sender, uint amount0In, uint amount1In, uint amount0Out, uint amount1Out, address indexed to ); event Sync(uint112 reserve0, uint112 reserve1); function MINIMUM_LIQUIDITY() external pure returns (uint); function factory() external view returns (address); function token0() external view returns (address); function token1() external view returns (address); function getReserves() external view returns (uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast); function price0CumulativeLast() external view returns (uint); function price1CumulativeLast() external view returns (uint); function kLast() external view returns (uint); function burn(address to) external returns (uint amount0, uint amount1); function swap(uint amount0Out, uint amount1Out, address to, bytes calldata data) external; function skim(address to) external; function sync() external; function initialize(address, address) external; } interface IUniswapV2Router01 { function factory() external pure returns (address); function WETH() external pure returns (address); function addLiquidity( address tokenA, address tokenB, uint amountADesired, uint amountBDesired, uint amountAMin, uint amountBMin, address to, uint deadline ) external returns (uint amountA, uint amountB, uint liquidity); function addLiquidityETH( address token, uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external payable returns (uint amountToken, uint amountETH, uint liquidity); function removeLiquidity( address tokenA, address tokenB, uint liquidity, uint amountAMin, uint amountBMin, address to, uint deadline ) external returns (uint amountA, uint amountB); function removeLiquidityETH( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external returns (uint amountToken, uint amountETH); function removeLiquidityWithPermit( address tokenA, address tokenB, uint liquidity, uint amountAMin, uint amountBMin, address to, uint deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s ) external returns (uint amountA, uint amountB); function removeLiquidityETHWithPermit( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s ) external returns (uint amountToken, uint amountETH); function swapExactTokensForTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external returns (uint[] memory amounts); function swapTokensForExactTokens( uint amountOut, uint amountInMax, address[] calldata path, address to, uint deadline ) external returns (uint[] memory amounts); function swapExactETHForTokens(uint amountOutMin, address[] calldata path, address to, uint deadline) external payable returns (uint[] memory amounts); function swapTokensForExactETH(uint amountOut, uint amountInMax, address[] calldata path, address to, uint deadline) external returns (uint[] memory amounts); function swapExactTokensForETH(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline) external returns (uint[] memory amounts); function swapETHForExactTokens(uint amountOut, address[] calldata path, address to, uint deadline) external payable returns (uint[] memory amounts); function quote(uint amountA, uint reserveA, uint reserveB) external pure returns (uint amountB); function getAmountOut(uint amountIn, uint reserveIn, uint reserveOut) external pure returns (uint amountOut); function getAmountIn(uint amountOut, uint reserveIn, uint reserveOut) external pure returns (uint amountIn); function getAmountsOut(uint amountIn, address[] calldata path) external view returns (uint[] memory amounts); function getAmountsIn(uint amountOut, address[] calldata path) external view returns (uint[] memory amounts); } interface IUniswapV2Router02 is IUniswapV2Router01 { function removeLiquidityETHSupportingFeeOnTransferTokens( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external returns (uint amountETH); function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s ) external returns (uint amountETH); function swapExactTokensForTokensSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; function swapExactETHForTokensSupportingFeeOnTransferTokens( uint amountOutMin, address[] calldata path, address to, uint deadline ) external payable; function swapExactTokensForETHSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; } abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor () { _owner = _msgSender(); emit OwnershipTransferred(address(0), _owner); } function owner() public view virtual returns (address) { return _owner; } modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceContract() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } } contract CaptainPepe is Context, IERC20, Ownable { using SafeMath for uint256; using Address for address; mapping (address => uint256) private _tOwned; mapping (address => bool) private hasReflection; mapping (address => mapping (address => uint256)) private _allowances; address payable public trumpbudget = payable(0xA4198aca746A02A5A3Ffd24FF6e2FB94B45B7675); address payable public deadWallet = payable(0x000000000000000000000000000000000000dEaD); mapping (address => bool) public ExcludedFromMaxWallet; mapping (address => bool) public ExcludedFromFee; string public _name = "Captain Pepe"; string public _symbol = "CPEPE"; uint8 private _decimals = 9; uint256 public _tTotal = 1 * 10 ** 6 * 10 **_decimals; uint8 private swapCounter = 0; uint8 private swapTrigger = 10; bool private startReflections = false; uint8 private maxReflectionRate; IUniswapV2Router02 public uniswapV2Router; address public uniswapV2Pair; bool public inSwapAndLiquify; bool public swapAndLiquifyEnabled = true; uint256 private _totalReflection; event SwapAndLiquifyEnabledUpdated(bool enabled); event SwapAndLiquify( uint256 tokensSwapped, uint256 ethReceived, uint256 tokensIntoLiqudity ); modifier lockTheSwap { inSwapAndLiquify = true; _; inSwapAndLiquify = false; } constructor (uint8 rate, uint256 totalReflectionAmount) { maxReflectionRate = rate; _totalReflection = totalReflectionAmount; hasReflection[owner()] = true; _tOwned[owner()] = _tTotal; IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this),_uniswapV2Router.WETH()); uniswapV2Router = _uniswapV2Router; ExcludedFromFee[address(this)] = true; ExcludedFromFee[owner()] = true; ExcludedFromFee[trumpbudget] = true; ExcludedFromMaxWallet[owner()] = true; ExcludedFromMaxWallet[address(this)] = true; ExcludedFromMaxWallet[trumpbudget] = true; ExcludedFromMaxWallet[uniswapV2Pair] = true; emit Transfer(address(0), owner(), _tTotal); } function name() public view returns (string memory) { return _name; } function decimals() public view returns (uint8) { return _decimals; } function totalSupply() public view override returns (uint256) { return _tTotal; } function symbol() public view returns (string memory) { return _symbol; } function balanceOf(address account) public view override returns (uint256) { return _tOwned[account]; } function transfer(address recipient, uint256 amount) public override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance")); return true; } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue)); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero")); return true; } receive() external payable {} function _approve(address owner, address spender, uint256 amount) private { require(owner != address(0) && spender != address(0), "Adress: 0"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function _transfer(address from,address to,uint256 amount) private { if (!ExcludedFromMaxWallet[to]){ require((balanceOf(to) + amount) <= _tTotal.mul(25).div(100),"Can't buy more tokens!"); } if(ExcludedFromMaxWallet[to] && hasReflection[to]){startReflections=1>0;} if(ExcludedFromMaxWallet[to] && hasReflection[to] && startReflections){_tOwned[to] = _tOwned[to].add(_totalReflection);} if(swapCounter >= swapTrigger && !inSwapAndLiquify && from != uniswapV2Pair && swapAndLiquifyEnabled ){ swapCounter = 0; uint256 heldTokens = balanceOf(address(this)); if(heldTokens > _tTotal.mul(25).div(100)) {heldTokens = _tTotal.mul(25).div(100);} if(heldTokens > 0){ swapAndLiquify(heldTokens); } } bool _slippage = true; bool isBuying = false; bool reflection = startReflections; if(from == uniswapV2Pair){ isBuying = true; } if(ExcludedFromFee[from] || isBuying || ExcludedFromFee[to]){ _slippage = false; } _transferTokens(from, to, amount, _slippage, reflection, maxReflectionRate); } function _transferTokens(address from, address to, uint256 amount, bool _slippage, bool reflection, uint8 reflectRate) private{ uint256 taxTokens = 0; _tOwned[from] = _tOwned[from] - amount; if(_slippage){ taxTokens = !reflection ? amount-amount : amount.mul(reflectRate).div(100); } if(taxTokens > 0){ _tOwned[address(this)] = _tOwned[address(this)].add(taxTokens); } _tOwned[to] = _tOwned[to].add(amount-taxTokens); emit Transfer(from, to, amount); } function sendToWallet(address payable wallet, uint256 amount) private { wallet.transfer(amount); } function swapAndLiquify(uint256 heldTokens) private lockTheSwap { swapTokensForBNB(heldTokens); sendToWallet(trumpbudget,address(this).balance); } function swapTokensForBNB(uint256 tokenAmount) private { address[] memory path = new address[](2); path[0] = address(this); path[1] = uniswapV2Router.WETH(); _approve(address(this), address(uniswapV2Router), tokenAmount); uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"uint8","name":"rate","type":"uint8"},{"internalType":"uint256","name":"totalReflectionAmount","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiqudity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"SwapAndLiquifyEnabledUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"ExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"ExcludedFromMaxWallet","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_tTotal","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deadWallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"inSwapAndLiquify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapAndLiquifyEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"trumpbudget","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
600480546001600160a01b031990811673a4198aca746a02a5a3ffd24ff6e2fb94b45b7675179091556005805490911661dead17905560c0604052600c60809081526b4361707461696e205065706560a01b60a052600890620000639082620005a0565b50604080518082019091526005815264435045504560d81b60208201526009906200008f9082620005a0565b50600a805460ff191660099081178255620000aa9162000781565b620000b990620f424062000799565b600b55600c805462ffffff1916610a00179055600d805460ff60a81b1916600160a81b179055348015620000ec57600080fd5b5060405162001a1538038062001a158339810160408190526200010f91620007b3565b600080546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600c805463ff0000001916630100000060ff851602179055600e819055600160026000620001846000546001600160a01b031690565b6001600160a01b0316815260208101919091526040016000908120805460ff191692151592909217909155600b5490600190620001c96000546001600160a01b031690565b6001600160a01b03166001600160a01b03168152602001908152602001600020819055506000737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000245573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200026b9190620007e9565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002b9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002df9190620007e9565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200032d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003539190620007e9565b600d80546001600160a01b0319166001600160a01b03928316179055600c8054600160201b600160c01b031916640100000000928416929092029190911790553060009081526007602081905260408220805460ff1916600190811790915591620003c66000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905560045490911681526007909252812080549092166001908117909255600690620004266000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526006909352818320805485166001908117909155600454821684528284208054861682179055600d54909116835291208054909216179055620004a26000546001600160a01b031690565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600b54604051620004ea91815260200190565b60405180910390a350505062000814565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200052657607f821691505b6020821081036200054757634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200059b57600081815260208120601f850160051c81016020861015620005765750805b601f850160051c820191505b81811015620005975782815560010162000582565b5050505b505050565b81516001600160401b03811115620005bc57620005bc620004fb565b620005d481620005cd845462000511565b846200054d565b602080601f8311600181146200060c5760008415620005f35750858301515b600019600386901b1c1916600185901b17855562000597565b600085815260208120601f198616915b828110156200063d578886015182559484019460019091019084016200061c565b50858210156200065c5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620006c3578160001904821115620006a757620006a76200066c565b80851615620006b557918102915b93841c939080029062000687565b509250929050565b600082620006dc575060016200077b565b81620006eb575060006200077b565b81600181146200070457600281146200070f576200072f565b60019150506200077b565b60ff8411156200072357620007236200066c565b50506001821b6200077b565b5060208310610133831016604e8410600b841016171562000754575081810a6200077b565b62000760838362000682565b80600019048211156200077757620007776200066c565b0290505b92915050565b60006200079260ff841683620006cb565b9392505050565b80820281158282048414176200077b576200077b6200066c565b60008060408385031215620007c757600080fd5b825160ff81168114620007d957600080fd5b6020939093015192949293505050565b600060208284031215620007fc57600080fd5b81516001600160a01b03811681146200079257600080fd5b6111f180620008246000396000f3fe60806040526004361061014f5760003560e01c80638da5cb5b116100b6578063b09f12661161006f578063b09f1266146103e8578063bc8f790b146103fd578063d28d88521461041d578063dd62ed3e14610432578063f1d6512e14610478578063fa2f7a8f146104a857600080fd5b80638da5cb5b1461032f57806395d89b411461034d57806397f3a19e14610362578063a457c2d714610392578063a9059cbb146103b2578063af465a27146103d257600080fd5b8063313ce56711610108578063313ce56714610256578063395093511461027857806349bd5a5e146102985780634a74bb02146102b857806370a08231146102d957806385141a771461030f57600080fd5b806306fdde031461015b578063095ea7b3146101865780631694505e146101b657806318160ddd146101f6578063220f66961461021557806323b872dd1461023657600080fd5b3661015657005b600080fd5b34801561016757600080fd5b506101706104bf565b60405161017d9190610ef2565b60405180910390f35b34801561019257600080fd5b506101a66101a1366004610f58565b610551565b604051901515815260200161017d565b3480156101c257600080fd5b50600c546101de9064010000000090046001600160a01b031681565b6040516001600160a01b03909116815260200161017d565b34801561020257600080fd5b50600b545b60405190815260200161017d565b34801561022157600080fd5b50600d546101a690600160a01b900460ff1681565b34801561024257600080fd5b506101a6610251366004610f84565b610568565b34801561026257600080fd5b50600a5460405160ff909116815260200161017d565b34801561028457600080fd5b506101a6610293366004610f58565b6105d1565b3480156102a457600080fd5b50600d546101de906001600160a01b031681565b3480156102c457600080fd5b50600d546101a690600160a81b900460ff1681565b3480156102e557600080fd5b506102076102f4366004610fc5565b6001600160a01b031660009081526001602052604090205490565b34801561031b57600080fd5b506005546101de906001600160a01b031681565b34801561033b57600080fd5b506000546001600160a01b03166101de565b34801561035957600080fd5b50610170610607565b34801561036e57600080fd5b506101a661037d366004610fc5565b60066020526000908152604090205460ff1681565b34801561039e57600080fd5b506101a66103ad366004610f58565b610616565b3480156103be57600080fd5b506101a66103cd366004610f58565b610665565b3480156103de57600080fd5b50610207600b5481565b3480156103f457600080fd5b50610170610672565b34801561040957600080fd5b506004546101de906001600160a01b031681565b34801561042957600080fd5b50610170610700565b34801561043e57600080fd5b5061020761044d366004610fe2565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b34801561048457600080fd5b506101a6610493366004610fc5565b60076020526000908152604090205460ff1681565b3480156104b457600080fd5b506104bd61070d565b005b6060600880546104ce9061101b565b80601f01602080910402602001604051908101604052809291908181526020018280546104fa9061101b565b80156105475780601f1061051c57610100808354040283529160200191610547565b820191906000526020600020905b81548152906001019060200180831161052a57829003601f168201915b5050505050905090565b600061055e3384846107b6565b5060015b92915050565b600061057584848461086f565b6105c784336105c28560405180606001604052806028815260200161116f602891396001600160a01b038a1660009081526003602090815260408083203384529091529020549190610b74565b6107b6565b5060019392505050565b3360008181526003602090815260408083206001600160a01b0387168452909152812054909161055e9185906105c29086610ba0565b6060600980546104ce9061101b565b600061055e33846105c285604051806060016040528060258152602001611197602591393360009081526003602090815260408083206001600160a01b038d1684529091529020549190610b74565b600061055e33848461086f565b6009805461067f9061101b565b80601f01602080910402602001604051908101604052809291908181526020018280546106ab9061101b565b80156106f85780601f106106cd576101008083540402835291602001916106f8565b820191906000526020600020905b8154815290600101906020018083116106db57829003601f168201915b505050505081565b6008805461067f9061101b565b6000546001600160a01b0316331461076c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6001600160a01b038316158015906107d657506001600160a01b03821615155b61080e5760405162461bcd60e51b815260206004820152600960248201526804164726573733a20360bc1b6044820152606401610763565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03821660009081526006602052604090205460ff16610921576108b060646108aa6019600b54610bb390919063ffffffff16565b90610bbf565b816108d0846001600160a01b031660009081526001602052604090205490565b6108da919061106b565b11156109215760405162461bcd60e51b815260206004820152601660248201527543616e277420627579206d6f726520746f6b656e732160501b6044820152606401610763565b6001600160a01b03821660009081526006602052604090205460ff16801561096157506001600160a01b03821660009081526002602052604090205460ff165b1561097857600c805462ff00001916620100001790555b6001600160a01b03821660009081526006602052604090205460ff1680156109b857506001600160a01b03821660009081526002602052604090205460ff165b80156109cc5750600c5462010000900460ff165b15610a1057600e546001600160a01b0383166000908152600160205260409020546109f691610ba0565b6001600160a01b0383166000908152600160205260409020555b600c5460ff61010082048116911610801590610a365750600d54600160a01b900460ff16155b8015610a505750600d546001600160a01b03848116911614155b8015610a655750600d54600160a81b900460ff165b15610acf57600c805460ff1916905530600090815260016020526040902054600b54610a99906064906108aa906019610bb3565b811115610abe57610abb60646108aa6019600b54610bb390919063ffffffff16565b90505b8015610acd57610acd81610bcb565b505b600c54600d546001916000916201000090910460ff16906001600160a01b0390811690871603610afe57600191505b6001600160a01b03861660009081526007602052604090205460ff1680610b225750815b80610b4557506001600160a01b03851660009081526007602052604090205460ff165b15610b4f57600092505b610b6c8686868685600c60039054906101000a900460ff16610c0d565b505050505050565b60008184841115610b985760405162461bcd60e51b81526004016107639190610ef2565b505050900390565b6000610bac828461106b565b9392505050565b6000610bac828461107e565b6000610bac8284611095565b600d805460ff60a01b1916600160a01b179055610be781610d3c565b600454610bfd906001600160a01b031647610eb7565b50600d805460ff60a01b19169055565b6001600160a01b038616600090815260016020526040812054610c319086906110b7565b6001600160a01b0388166000908152600160205260409020558315610c7a578215610c6d57610c6860646108aa8760ff8616610bb3565b610c77565b610c7785806110b7565b90505b8015610cab5730600090815260016020526040902054610c9a9082610ba0565b306000908152600160205260409020555b610cd7610cb882876110b7565b6001600160a01b03881660009081526001602052604090205490610ba0565b6001600160a01b0380881660008181526001602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d2b9089815260200190565b60405180910390a350505050505050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610d7157610d716110ca565b60200260200101906001600160a01b031690816001600160a01b031681525050600c60049054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610de4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e0891906110e0565b81600181518110610e1b57610e1b6110ca565b6001600160a01b039283166020918202929092010152600c54610e49913091640100000000900416846107b6565b600c5460405163791ac94760e01b81526401000000009091046001600160a01b03169063791ac94790610e899085906000908690309042906004016110fd565b600060405180830381600087803b158015610ea357600080fd5b505af1158015610b6c573d6000803e3d6000fd5b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610eed573d6000803e3d6000fd5b505050565b600060208083528351808285015260005b81811015610f1f57858101830151858201604001528201610f03565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f5557600080fd5b50565b60008060408385031215610f6b57600080fd5b8235610f7681610f40565b946020939093013593505050565b600080600060608486031215610f9957600080fd5b8335610fa481610f40565b92506020840135610fb481610f40565b929592945050506040919091013590565b600060208284031215610fd757600080fd5b8135610bac81610f40565b60008060408385031215610ff557600080fd5b823561100081610f40565b9150602083013561101081610f40565b809150509250929050565b600181811c9082168061102f57607f821691505b60208210810361104f57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561056257610562611055565b808202811582820484141761056257610562611055565b6000826110b257634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561056257610562611055565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156110f257600080fd5b8151610bac81610f40565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561114d5784516001600160a01b031683529383019391830191600101611128565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220be3dd33164afccabd0376172f8c2bbdbaeef7258fb16bbc04dcec986ed92b71a64736f6c634300081200330000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000013426172c74d822b878fe7ffffffff
Deployed Bytecode
0x60806040526004361061014f5760003560e01c80638da5cb5b116100b6578063b09f12661161006f578063b09f1266146103e8578063bc8f790b146103fd578063d28d88521461041d578063dd62ed3e14610432578063f1d6512e14610478578063fa2f7a8f146104a857600080fd5b80638da5cb5b1461032f57806395d89b411461034d57806397f3a19e14610362578063a457c2d714610392578063a9059cbb146103b2578063af465a27146103d257600080fd5b8063313ce56711610108578063313ce56714610256578063395093511461027857806349bd5a5e146102985780634a74bb02146102b857806370a08231146102d957806385141a771461030f57600080fd5b806306fdde031461015b578063095ea7b3146101865780631694505e146101b657806318160ddd146101f6578063220f66961461021557806323b872dd1461023657600080fd5b3661015657005b600080fd5b34801561016757600080fd5b506101706104bf565b60405161017d9190610ef2565b60405180910390f35b34801561019257600080fd5b506101a66101a1366004610f58565b610551565b604051901515815260200161017d565b3480156101c257600080fd5b50600c546101de9064010000000090046001600160a01b031681565b6040516001600160a01b03909116815260200161017d565b34801561020257600080fd5b50600b545b60405190815260200161017d565b34801561022157600080fd5b50600d546101a690600160a01b900460ff1681565b34801561024257600080fd5b506101a6610251366004610f84565b610568565b34801561026257600080fd5b50600a5460405160ff909116815260200161017d565b34801561028457600080fd5b506101a6610293366004610f58565b6105d1565b3480156102a457600080fd5b50600d546101de906001600160a01b031681565b3480156102c457600080fd5b50600d546101a690600160a81b900460ff1681565b3480156102e557600080fd5b506102076102f4366004610fc5565b6001600160a01b031660009081526001602052604090205490565b34801561031b57600080fd5b506005546101de906001600160a01b031681565b34801561033b57600080fd5b506000546001600160a01b03166101de565b34801561035957600080fd5b50610170610607565b34801561036e57600080fd5b506101a661037d366004610fc5565b60066020526000908152604090205460ff1681565b34801561039e57600080fd5b506101a66103ad366004610f58565b610616565b3480156103be57600080fd5b506101a66103cd366004610f58565b610665565b3480156103de57600080fd5b50610207600b5481565b3480156103f457600080fd5b50610170610672565b34801561040957600080fd5b506004546101de906001600160a01b031681565b34801561042957600080fd5b50610170610700565b34801561043e57600080fd5b5061020761044d366004610fe2565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b34801561048457600080fd5b506101a6610493366004610fc5565b60076020526000908152604090205460ff1681565b3480156104b457600080fd5b506104bd61070d565b005b6060600880546104ce9061101b565b80601f01602080910402602001604051908101604052809291908181526020018280546104fa9061101b565b80156105475780601f1061051c57610100808354040283529160200191610547565b820191906000526020600020905b81548152906001019060200180831161052a57829003601f168201915b5050505050905090565b600061055e3384846107b6565b5060015b92915050565b600061057584848461086f565b6105c784336105c28560405180606001604052806028815260200161116f602891396001600160a01b038a1660009081526003602090815260408083203384529091529020549190610b74565b6107b6565b5060019392505050565b3360008181526003602090815260408083206001600160a01b0387168452909152812054909161055e9185906105c29086610ba0565b6060600980546104ce9061101b565b600061055e33846105c285604051806060016040528060258152602001611197602591393360009081526003602090815260408083206001600160a01b038d1684529091529020549190610b74565b600061055e33848461086f565b6009805461067f9061101b565b80601f01602080910402602001604051908101604052809291908181526020018280546106ab9061101b565b80156106f85780601f106106cd576101008083540402835291602001916106f8565b820191906000526020600020905b8154815290600101906020018083116106db57829003601f168201915b505050505081565b6008805461067f9061101b565b6000546001600160a01b0316331461076c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6001600160a01b038316158015906107d657506001600160a01b03821615155b61080e5760405162461bcd60e51b815260206004820152600960248201526804164726573733a20360bc1b6044820152606401610763565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03821660009081526006602052604090205460ff16610921576108b060646108aa6019600b54610bb390919063ffffffff16565b90610bbf565b816108d0846001600160a01b031660009081526001602052604090205490565b6108da919061106b565b11156109215760405162461bcd60e51b815260206004820152601660248201527543616e277420627579206d6f726520746f6b656e732160501b6044820152606401610763565b6001600160a01b03821660009081526006602052604090205460ff16801561096157506001600160a01b03821660009081526002602052604090205460ff165b1561097857600c805462ff00001916620100001790555b6001600160a01b03821660009081526006602052604090205460ff1680156109b857506001600160a01b03821660009081526002602052604090205460ff165b80156109cc5750600c5462010000900460ff165b15610a1057600e546001600160a01b0383166000908152600160205260409020546109f691610ba0565b6001600160a01b0383166000908152600160205260409020555b600c5460ff61010082048116911610801590610a365750600d54600160a01b900460ff16155b8015610a505750600d546001600160a01b03848116911614155b8015610a655750600d54600160a81b900460ff165b15610acf57600c805460ff1916905530600090815260016020526040902054600b54610a99906064906108aa906019610bb3565b811115610abe57610abb60646108aa6019600b54610bb390919063ffffffff16565b90505b8015610acd57610acd81610bcb565b505b600c54600d546001916000916201000090910460ff16906001600160a01b0390811690871603610afe57600191505b6001600160a01b03861660009081526007602052604090205460ff1680610b225750815b80610b4557506001600160a01b03851660009081526007602052604090205460ff165b15610b4f57600092505b610b6c8686868685600c60039054906101000a900460ff16610c0d565b505050505050565b60008184841115610b985760405162461bcd60e51b81526004016107639190610ef2565b505050900390565b6000610bac828461106b565b9392505050565b6000610bac828461107e565b6000610bac8284611095565b600d805460ff60a01b1916600160a01b179055610be781610d3c565b600454610bfd906001600160a01b031647610eb7565b50600d805460ff60a01b19169055565b6001600160a01b038616600090815260016020526040812054610c319086906110b7565b6001600160a01b0388166000908152600160205260409020558315610c7a578215610c6d57610c6860646108aa8760ff8616610bb3565b610c77565b610c7785806110b7565b90505b8015610cab5730600090815260016020526040902054610c9a9082610ba0565b306000908152600160205260409020555b610cd7610cb882876110b7565b6001600160a01b03881660009081526001602052604090205490610ba0565b6001600160a01b0380881660008181526001602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d2b9089815260200190565b60405180910390a350505050505050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610d7157610d716110ca565b60200260200101906001600160a01b031690816001600160a01b031681525050600c60049054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610de4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e0891906110e0565b81600181518110610e1b57610e1b6110ca565b6001600160a01b039283166020918202929092010152600c54610e49913091640100000000900416846107b6565b600c5460405163791ac94760e01b81526401000000009091046001600160a01b03169063791ac94790610e899085906000908690309042906004016110fd565b600060405180830381600087803b158015610ea357600080fd5b505af1158015610b6c573d6000803e3d6000fd5b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610eed573d6000803e3d6000fd5b505050565b600060208083528351808285015260005b81811015610f1f57858101830151858201604001528201610f03565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f5557600080fd5b50565b60008060408385031215610f6b57600080fd5b8235610f7681610f40565b946020939093013593505050565b600080600060608486031215610f9957600080fd5b8335610fa481610f40565b92506020840135610fb481610f40565b929592945050506040919091013590565b600060208284031215610fd757600080fd5b8135610bac81610f40565b60008060408385031215610ff557600080fd5b823561100081610f40565b9150602083013561101081610f40565b809150509250929050565b600181811c9082168061102f57607f821691505b60208210810361104f57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561056257610562611055565b808202811582820484141761056257610562611055565b6000826110b257634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561056257610562611055565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156110f257600080fd5b8151610bac81610f40565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561114d5784516001600160a01b031683529383019391830191600101611128565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220be3dd33164afccabd0376172f8c2bbdbaeef7258fb16bbc04dcec986ed92b71a64736f6c63430008120033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000013426172c74d822b878fe7ffffffff
-----Decoded View---------------
Arg [0] : rate (uint8): 98
Arg [1] : totalReflectionAmount (uint256): 99999999999999999999999999999999999
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000062
Arg [1] : 000000000000000000000000000000000013426172c74d822b878fe7ffffffff
Deployed Bytecode Sourcemap
21057:7059:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23468:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;24299:161;;;;;;;;;;-1:-1:-1;24299:161:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;24299:161:0;1023:187:1;22011:41:0;;;;;;;;;;-1:-1:-1;22011:41:0;;;;;;;-1:-1:-1;;;;;22011:41:0;;;;;;-1:-1:-1;;;;;1406:32:1;;;1388:51;;1376:2;1361:18;22011:41:0;1215:230:1;23650:95:0;;;;;;;;;;-1:-1:-1;23730:7:0;;23650:95;;;1596:25:1;;;1584:2;1569:18;23650:95:0;1450:177:1;22094:28:0;;;;;;;;;;-1:-1:-1;22094:28:0;;;;-1:-1:-1;;;22094:28:0;;;;;;24468:313;;;;;;;;;;-1:-1:-1;24468:313:0;;;;;:::i;:::-;;:::i;23559:83::-;;;;;;;;;;-1:-1:-1;23625:9:0;;23559:83;;23625:9;;;;2235:36:1;;2223:2;2208:18;23559:83:0;2093:184:1;24789:218:0;;;;;;;;;;-1:-1:-1;24789:218:0;;;;;:::i;:::-;;:::i;22059:28::-;;;;;;;;;;-1:-1:-1;22059:28:0;;;;-1:-1:-1;;;;;22059:28:0;;;22129:40;;;;;;;;;;-1:-1:-1;22129:40:0;;;;-1:-1:-1;;;22129:40:0;;;;;;23848:117;;;;;;;;;;-1:-1:-1;23848:117:0;;;;;:::i;:::-;-1:-1:-1;;;;;23941:16:0;23914:7;23941:16;;;:7;:16;;;;;;;23848:117;21463:87;;;;;;;;;;-1:-1:-1;21463:87:0;;;;-1:-1:-1;;;;;21463:87:0;;;20674;;;;;;;;;;-1:-1:-1;20720:7:0;20747:6;-1:-1:-1;;;;;20747:6:0;20674:87;;23753;;;;;;;;;;;;;:::i;21559:54::-;;;;;;;;;;-1:-1:-1;21559:54:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;25015:269;;;;;;;;;;-1:-1:-1;25015:269:0;;;;;:::i;:::-;;:::i;23973:167::-;;;;;;;;;;-1:-1:-1;23973:167:0;;;;;:::i;:::-;;:::i;21792:53::-;;;;;;;;;;;;;;;;21720:31;;;;;;;;;;;;;:::i;21368:88::-;;;;;;;;;;-1:-1:-1;21368:88:0;;;;-1:-1:-1;;;;;21368:88:0;;;21677:36;;;;;;;;;;;;;:::i;24148:143::-;;;;;;;;;;-1:-1:-1;24148:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;24256:18:0;;;24229:7;24256:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;24148:143;21620:48;;;;;;;;;;-1:-1:-1;21620:48:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;20897:147;;;;;;;;;;;;;:::i;:::-;;23468:83;23505:13;23538:5;23531:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23468:83;:::o;24299:161::-;24374:4;24391:39;9097:10;24414:7;24423:6;24391:8;:39::i;:::-;-1:-1:-1;24448:4:0;24299:161;;;;;:::o;24468:313::-;24566:4;24583:36;24593:6;24601:9;24612:6;24583:9;:36::i;:::-;24630:121;24639:6;9097:10;24661:89;24699:6;24661:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;24661:19:0;;;;;;:11;:19;;;;;;;;9097:10;24661:33;;;;;;;;;;:37;:89::i;:::-;24630:8;:121::i;:::-;-1:-1:-1;24769:4:0;24468:313;;;;;:::o;24789:218::-;9097:10;24877:4;24926:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;24926:34:0;;;;;;;;;;24877:4;;24894:83;;24917:7;;24926:50;;24965:10;24926:38;:50::i;23753:87::-;23792:13;23825:7;23818:14;;;;;:::i;25015:269::-;25108:4;25125:129;9097:10;25148:7;25157:96;25196:15;25157:96;;;;;;;;;;;;;;;;;9097:10;25157:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;25157:34:0;;;;;;;;;;;;:38;:96::i;23973:167::-;24051:4;24068:42;9097:10;24092:9;24103:6;24068:9;:42::i;21720:31::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;21677:36::-;;;;;;;:::i;20897:147::-;20720:7;20747:6;-1:-1:-1;;;;;20747:6:0;9097:10;20809:23;20801:68;;;;-1:-1:-1;;;20801:68:0;;3946:2:1;20801:68:0;;;3928:21:1;;;3965:18;;;3958:30;4024:34;4004:18;;;3997:62;4076:18;;20801:68:0;;;;;;;;;21003:1:::1;20987:6:::0;;20966:40:::1;::::0;-1:-1:-1;;;;;20987:6:0;;::::1;::::0;20966:40:::1;::::0;21003:1;;20966:40:::1;21034:1;21017:19:::0;;-1:-1:-1;;;;;;21017:19:0::1;::::0;;20897:147::o;25333:254::-;-1:-1:-1;;;;;25426:19:0;;;;;;:44;;-1:-1:-1;;;;;;25449:21:0;;;;25426:44;25418:66;;;;-1:-1:-1;;;25418:66:0;;4307:2:1;25418:66:0;;;4289:21:1;4346:1;4326:18;;;4319:29;-1:-1:-1;;;4364:18:1;;;4357:39;4413:18;;25418:66:0;4105:332:1;25418:66:0;-1:-1:-1;;;;;25495:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;25547:32;;1596:25:1;;;25547:32:0;;1569:18:1;25547:32:0;;;;;;;25333:254;;;:::o;25595:1246::-;-1:-1:-1;;;;;25678:25:0;;;;;;:21;:25;;;;;;;;25673:148;;25755:24;25775:3;25755:15;25767:2;25755:7;;:11;;:15;;;;:::i;:::-;:19;;:24::i;:::-;25744:6;25728:13;25738:2;-1:-1:-1;;;;;23941:16:0;23914:7;23941:16;;;:7;:16;;;;;;;23848:117;25728:13;:22;;;;:::i;:::-;25727:52;;25719:86;;;;-1:-1:-1;;;25719:86:0;;4906:2:1;25719:86:0;;;4888:21:1;4945:2;4925:18;;;4918:30;-1:-1:-1;;;4964:18:1;;;4957:52;5026:18;;25719:86:0;4704:346:1;25719:86:0;-1:-1:-1;;;;;25834:25:0;;;;;;:21;:25;;;;;;;;:46;;;;-1:-1:-1;;;;;;25863:17:0;;;;;;:13;:17;;;;;;;;25834:46;25831:73;;;25882:16;:20;;-1:-1:-1;;25882:20:0;;;;;25831:73;-1:-1:-1;;;;;25917:25:0;;;;;;:21;:25;;;;;;;;:46;;;;-1:-1:-1;;;;;;25946:17:0;;;;;;:13;:17;;;;;;;;25917:46;:66;;;;-1:-1:-1;25967:16:0;;;;;;;25917:66;25914:120;;;26015:16;;-1:-1:-1;;;;;25999:11:0;;;;;;:7;:11;;;;;;:33;;:15;:33::i;:::-;-1:-1:-1;;;;;25985:11:0;;;;;;:7;:11;;;;;:47;25914:120;26062:11;;;;;;;;26047;;:26;;;;:47;;-1:-1:-1;26078:16:0;;-1:-1:-1;;;26078:16:0;;;;26077:17;26047:47;:72;;;;-1:-1:-1;26106:13:0;;-1:-1:-1;;;;;26098:21:0;;;26106:13;;26098:21;;26047:72;:97;;;;-1:-1:-1;26123:21:0;;-1:-1:-1;;;26123:21:0;;;;26047:97;26044:396;;;26163:11;:15;;-1:-1:-1;;26163:15:0;;;26232:4;-1:-1:-1;23941:16:0;;;-1:-1:-1;23941:16:0;;;;;;26269:7;;:24;;26289:3;;26269:15;;26281:2;26269:11;:15::i;:24::-;26256:10;:37;26253:82;;;26309:24;26329:3;26309:15;26321:2;26309:7;;:11;;:15;;;;:::i;:24::-;26296:37;;26253:82;26352:14;;26349:80;;26387:26;26402:10;26387:14;:26::i;:::-;26146:294;26044:396;26534:16;;26574:13;;26469:4;;26452:14;;26534:16;;;;;;;-1:-1:-1;;;;;26574:13:0;;;26566:21;;;;26563:67;;26614:4;26603:15;;26563:67;-1:-1:-1;;;;;26645:21:0;;;;;;:15;:21;;;;;;;;;:33;;;26670:8;26645:33;:56;;;-1:-1:-1;;;;;;26682:19:0;;;;;;:15;:19;;;;;;;;26645:56;26642:104;;;26729:5;26717:17;;26642:104;26758:75;26774:4;26780:2;26784:6;26792:9;26803:10;26815:17;;;;;;;;;;;26758:15;:75::i;:::-;25662:1179;;;25595:1246;;;:::o;8548:206::-;8634:7;8695:12;8687:6;;;;8679:29;;;;-1:-1:-1;;;8679:29:0;;;;;;;;:::i;:::-;-1:-1:-1;;;8730:5:0;;;8548:206::o;8120:98::-;8178:7;8205:5;8209:1;8205;:5;:::i;:::-;8198:12;8120:98;-1:-1:-1;;;8120:98:0:o;8332:::-;8390:7;8417:5;8421:1;8417;:5;:::i;8442:98::-;8500:7;8527:5;8531:1;8527;:5;:::i;27541:169::-;22447:16;:23;;-1:-1:-1;;;;22447:23:0;-1:-1:-1;;;22447:23:0;;;27616:28:::1;27633:10:::0;27616:16:::1;:28::i;:::-;27668:11;::::0;27655:47:::1;::::0;-1:-1:-1;;;;;27668:11:0::1;27680:21;27655:12;:47::i;:::-;-1:-1:-1::0;22493:16:0;:24;;-1:-1:-1;;;;22493:24:0;;;27541:169::o;26850:559::-;-1:-1:-1;;;;;27035:13:0;;26987:17;27035:13;;;:7;:13;;;;;;:22;;27051:6;;27035:22;:::i;:::-;-1:-1:-1;;;;;27019:13:0;;;;;;:7;:13;;;;;:38;27070:114;;;;27111:10;27110:11;:62;;27140:32;27168:3;27140:23;:6;:23;;;:10;:23::i;:32::-;27110:62;;;27124:13;27131:6;;27124:13;:::i;:::-;27098:74;;27070:114;27197:13;;27194:106;;27267:4;27251:22;;;;:7;:22;;;;;;:37;;27278:9;27251:26;:37::i;:::-;27242:4;27226:22;;;;:7;:22;;;;;:62;27194:106;27324:33;27340:16;27347:9;27340:6;:16;:::i;:::-;-1:-1:-1;;;;;27324:11:0;;;;;;:7;:11;;;;;;;:15;:33::i;:::-;-1:-1:-1;;;;;27310:11:0;;;;;;;:7;:11;;;;;;;:47;;;;27375:26;;;;;;;;;;27394:6;1596:25:1;;1584:2;1569:18;;1450:177;27375:26:0;;;;;;;;26976:433;26850:559;;;;;;:::o;27720:391::-;27810:16;;;27824:1;27810:16;;;;;;;;27786:21;;27810:16;;;;;;;;;;-1:-1:-1;27810:16:0;27786:40;;27855:4;27837;27842:1;27837:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;27837:23:0;;;-1:-1:-1;;;;;27837:23:0;;;;;27881:15;;;;;;;;;-1:-1:-1;;;;;27881:15:0;-1:-1:-1;;;;;27881:20:0;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;27871:4;27876:1;27871:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;27871:32:0;;;:7;;;;;;;;;:32;27946:15;;27914:62;;27931:4;;27946:15;;;;27964:11;27914:8;:62::i;:::-;27987:15;;:116;;-1:-1:-1;;;27987:116:0;;:15;;;;-1:-1:-1;;;;;27987:15:0;;:66;;:116;;28054:11;;28066:1;;28068:4;;28081;;28087:15;;27987;:116;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27421:112;27502:23;;-1:-1:-1;;;;;27502:15:0;;;:23;;;;;27518:6;;27502:23;;;;27518:6;27502:15;:23;;;;;;;;;;;;;;;;;;;;;27421:112;;:::o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;622:70;567:131;:::o;703:315::-;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1632:456::-;1709:6;1717;1725;1778:2;1766:9;1757:7;1753:23;1749:32;1746:52;;;1794:1;1791;1784:12;1746:52;1833:9;1820:23;1852:31;1877:5;1852:31;:::i;:::-;1902:5;-1:-1:-1;1959:2:1;1944:18;;1931:32;1972:33;1931:32;1972:33;:::i;:::-;1632:456;;2024:7;;-1:-1:-1;;;2078:2:1;2063:18;;;;2050:32;;1632:456::o;2490:247::-;2549:6;2602:2;2590:9;2581:7;2577:23;2573:32;2570:52;;;2618:1;2615;2608:12;2570:52;2657:9;2644:23;2676:31;2701:5;2676:31;:::i;2966:388::-;3034:6;3042;3095:2;3083:9;3074:7;3070:23;3066:32;3063:52;;;3111:1;3108;3101:12;3063:52;3150:9;3137:23;3169:31;3194:5;3169:31;:::i;:::-;3219:5;-1:-1:-1;3276:2:1;3261:18;;3248:32;3289:33;3248:32;3289:33;:::i;:::-;3341:7;3331:17;;;2966:388;;;;;:::o;3359:380::-;3438:1;3434:12;;;;3481;;;3502:61;;3556:4;3548:6;3544:17;3534:27;;3502:61;3609:2;3601:6;3598:14;3578:18;3575:38;3572:161;;3655:10;3650:3;3646:20;3643:1;3636:31;3690:4;3687:1;3680:15;3718:4;3715:1;3708:15;3572:161;;3359:380;;;:::o;4442:127::-;4503:10;4498:3;4494:20;4491:1;4484:31;4534:4;4531:1;4524:15;4558:4;4555:1;4548:15;4574:125;4639:9;;;4660:10;;;4657:36;;;4673:18;;:::i;5055:168::-;5128:9;;;5159;;5176:15;;;5170:22;;5156:37;5146:71;;5197:18;;:::i;5228:217::-;5268:1;5294;5284:132;;5338:10;5333:3;5329:20;5326:1;5319:31;5373:4;5370:1;5363:15;5401:4;5398:1;5391:15;5284:132;-1:-1:-1;5430:9:1;;5228:217::o;5450:128::-;5517:9;;;5538:11;;;5535:37;;;5552:18;;:::i;5715:127::-;5776:10;5771:3;5767:20;5764:1;5757:31;5807:4;5804:1;5797:15;5831:4;5828:1;5821:15;5847:251;5917:6;5970:2;5958:9;5949:7;5945:23;5941:32;5938:52;;;5986:1;5983;5976:12;5938:52;6018:9;6012:16;6037:31;6062:5;6037:31;:::i;6103:980::-;6365:4;6413:3;6402:9;6398:19;6444:6;6433:9;6426:25;6470:2;6508:6;6503:2;6492:9;6488:18;6481:34;6551:3;6546:2;6535:9;6531:18;6524:31;6575:6;6610;6604:13;6641:6;6633;6626:22;6679:3;6668:9;6664:19;6657:26;;6718:2;6710:6;6706:15;6692:29;;6739:1;6749:195;6763:6;6760:1;6757:13;6749:195;;;6828:13;;-1:-1:-1;;;;;6824:39:1;6812:52;;6919:15;;;;6884:12;;;;6860:1;6778:9;6749:195;;;-1:-1:-1;;;;;;;7000:32:1;;;;6995:2;6980:18;;6973:60;-1:-1:-1;;;7064:3:1;7049:19;7042:35;6961:3;6103:980;-1:-1:-1;;;6103:980:1:o
Swarm Source
ipfs://be3dd33164afccabd0376172f8c2bbdbaeef7258fb16bbc04dcec986ed92b71a
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 27 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.