bscscan.com Open in urlscan Pro
2606:4700:20::ac43:485d  Public Scan

URL: https://bscscan.com/address/0x1F18cC2b50575A71dD2EbF58793d4e661a7Ba0e0
Submission: On November 22 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

GET /search

<form action="/search" method="GET" autocomplete="off" spellcheck="false" class="auto-search-max-height">
  <span class="d-flex align-items-center position-absolute top-0 bottom-0" title="Search" style="left: 0.75rem;">
    <i class="fa-regular fa-search fs-5 text-secondary"></i>
  </span>
  <input type="text" class="form-control form-control-lg bg-light bg-focus-white pe-20" autocomplete="off" spellcheck="false" id="search-panel" name="q" placeholder="Search by Address / Txn Hash / Block / Token / Domain Name"
    aria-describedby="button-header-search" onkeyup="handleSearchText(this);" maxlength="68" style="padding-left: 2.375rem;">
  <div class="auto-results-wrapper">
    <div class="p-2">
      <a href="https://goto.bscscan.com/rd/KFV43M18PUYF4A961BDCXM8J4" rel="nofollow" target="_blank" data-bs-toggle="tooltip" data-bs-trigger="hover" class="search-panel-ads d-flex align-items-center p-2 rounded"><div class="me-2"><img width="22" class="rounded-1" src="/images/gen/memereum_20.png" alt="Ads"></div><div class="text-truncate"><h6 class="d-flex align-items-center fs-sm text-dark mb-0"><div class="text-truncate me-2">Memereum Token Presale: Crypto Insurance. 183% APY</div><span class="d-none d-sm-inline-block small bg-white text-muted rounded-1 border px-2 py-1 ms-1">Sponsored</span><span class="d-inline-block d-sm-none small bg-white text-muted rounded-1 border px-2 py-1 ms-1">Ad</span></h6></div></a>
    </div>
    <div class="search-panel-header"></div>
    <div class="search-panel-header"></div>
    <ul id="auto-search-panel-results" tabindex="0" role="listbox"></ul>
    <div class="search-footer px-4 py-2 border-top d-flex justify-content-between d-none">
      <div class="d-flex align-items-center">
        <svg class="me-2" width="44" height="20" viewBox="0 0 44 20" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path
            d="M5.64062 9.5625L9.57812 5.4375C9.69531 5.32031 9.83594 5.27344 10 5.27344C10.1406 5.27344 10.2812 5.32031 10.3984 5.4375L14.3359 9.5625C14.5469 9.79688 14.5469 10.1484 14.3125 10.3594C14.1016 10.5703 13.7266 10.5703 13.5156 10.3359L10.5625 7.21875V15.1875C10.5625 15.5156 10.3047 15.75 10 15.75C9.71875 15.75 9.4375 15.5156 9.4375 15.1875V7.21875L6.46094 10.3359C6.25 10.5703 5.875 10.5703 5.66406 10.3594C5.42969 10.1484 5.42969 9.77344 5.64062 9.5625Z"
            fill="#ADB5BD"></path>
          <rect x="0.5" y="0.5" width="19" height="19" rx="3.5" class="stroke-gray-200 dark:stroke-gray-600"></rect>
          <path
            d="M38.3359 11.4609L34.3984 15.5859C34.2812 15.7031 34.1406 15.75 34 15.75C33.8359 15.75 33.6953 15.7031 33.5781 15.5859L29.6406 11.4609C29.4297 11.2266 29.4297 10.875 29.6641 10.6641C29.875 10.4531 30.25 10.4531 30.4609 10.6875L33.4375 13.8047V5.83594C33.4375 5.50781 33.6719 5.27344 33.9766 5.27344C34.2578 5.27344 34.5625 5.50781 34.5625 5.83594V13.8047L37.5156 10.6875C37.7266 10.4531 38.1016 10.4531 38.3125 10.6641C38.5469 10.875 38.5469 11.2266 38.3359 11.4609Z"
            fill="#ADB5BD"></path>
          <rect x="24.5" y="0.5" width="19" height="19" rx="3.5" class="stroke-gray-200 dark:stroke-gray-600"></rect>
        </svg>
        <div class="text-muted small me-3">Navigate</div>
        <svg class="me-2" width="28" height="20" viewBox="0 0 28 20" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path
            d="M9.99037 12.9312V14H5.83852V12.9312H9.99037ZM6.21986 6.17969V14H4.87172V6.17969H6.21986ZM9.44789 9.44531V10.498H5.83852V9.44531H9.44789ZM9.96352 6.17969V7.25391H5.83852V6.17969H9.96352ZM15.0957 11.9858C15.0957 11.8247 15.0706 11.6815 15.0205 11.5562C14.974 11.4308 14.8898 11.3162 14.7681 11.2124C14.6463 11.1086 14.4744 11.0083 14.2524 10.9116C14.034 10.8114 13.7547 10.7093 13.4146 10.6055C13.0422 10.4909 12.6984 10.3638 12.3833 10.2241C12.0718 10.0809 11.7996 9.91618 11.5669 9.72998C11.3341 9.5402 11.1533 9.32357 11.0244 9.08008C10.8955 8.83301 10.8311 8.54834 10.8311 8.22607C10.8311 7.90739 10.8973 7.61735 11.0298 7.35596C11.1659 7.09456 11.3574 6.86898 11.6045 6.6792C11.8551 6.48584 12.1506 6.33724 12.4907 6.2334C12.8309 6.12598 13.2069 6.07227 13.6187 6.07227C14.1987 6.07227 14.6982 6.17969 15.1172 6.39453C15.5397 6.60938 15.8638 6.89762 16.0894 7.25928C16.3185 7.62093 16.4331 8.02018 16.4331 8.45703H15.0957C15.0957 8.19922 15.0402 7.97184 14.9292 7.7749C14.8218 7.57438 14.6571 7.41683 14.4351 7.30225C14.2166 7.18766 13.9391 7.13037 13.6025 7.13037C13.2839 7.13037 13.0189 7.17871 12.8076 7.27539C12.5964 7.37207 12.4388 7.50277 12.335 7.66748C12.2311 7.83219 12.1792 8.01839 12.1792 8.22607C12.1792 8.37288 12.2132 8.50716 12.2812 8.62891C12.3493 8.74707 12.4531 8.85807 12.5928 8.96191C12.7324 9.06217 12.9079 9.15706 13.1191 9.24658C13.3304 9.3361 13.5793 9.42204 13.8657 9.50439C14.299 9.6333 14.6768 9.77653 14.999 9.93408C15.3213 10.0881 15.5898 10.2635 15.8047 10.4604C16.0195 10.6574 16.1807 10.8812 16.2881 11.1318C16.3955 11.3789 16.4492 11.66 16.4492 11.9751C16.4492 12.3045 16.383 12.6017 16.2505 12.8667C16.118 13.1281 15.9282 13.3519 15.6812 13.5381C15.4377 13.7207 15.144 13.8621 14.8003 13.9624C14.4601 14.0591 14.0806 14.1074 13.6616 14.1074C13.2856 14.1074 12.915 14.0573 12.5498 13.957C12.1882 13.8568 11.8587 13.7046 11.5615 13.5005C11.2643 13.2928 11.028 13.035 10.8525 12.7271C10.6771 12.4155 10.5894 12.0521 10.5894 11.6367H11.9375C11.9375 11.891 11.9805 12.1076 12.0664 12.2866C12.1559 12.4657 12.2795 12.6125 12.437 12.7271C12.5946 12.8381 12.7772 12.9204 12.9849 12.9741C13.1961 13.0278 13.4217 13.0547 13.6616 13.0547C13.9767 13.0547 14.2399 13.0099 14.4512 12.9204C14.666 12.8309 14.8271 12.7056 14.9346 12.5444C15.042 12.3833 15.0957 12.1971 15.0957 11.9858ZM22.1507 11.4541H23.4935C23.4505 11.9661 23.3073 12.4227 23.0638 12.8237C22.8203 13.2212 22.4784 13.5345 22.0379 13.7637C21.5975 13.9928 21.0622 14.1074 20.432 14.1074C19.9486 14.1074 19.5135 14.0215 19.1268 13.8496C18.7401 13.6742 18.4089 13.4271 18.1332 13.1084C17.8574 12.7861 17.6462 12.3976 17.4994 11.9429C17.3561 11.4881 17.2845 10.9797 17.2845 10.4175V9.76758C17.2845 9.2054 17.3579 8.69694 17.5047 8.24219C17.6551 7.78743 17.87 7.39893 18.1493 7.07666C18.4286 6.75081 18.7634 6.50195 19.1537 6.33008C19.5476 6.1582 19.9898 6.07227 20.4803 6.07227C21.1034 6.07227 21.6297 6.18685 22.0594 6.41602C22.4891 6.64518 22.8221 6.96208 23.0585 7.3667C23.2984 7.77132 23.4452 8.23503 23.4989 8.75781H22.1561C22.1203 8.42122 22.0415 8.13298 21.9198 7.89307C21.8016 7.65316 21.6262 7.47054 21.3934 7.34521C21.1607 7.21631 20.8563 7.15186 20.4803 7.15186C20.1724 7.15186 19.9038 7.20915 19.6747 7.32373C19.4455 7.43831 19.2539 7.60661 19.1 7.82861C18.946 8.05062 18.8296 8.32454 18.7508 8.65039C18.6756 8.97266 18.638 9.34147 18.638 9.75684V10.4175C18.638 10.8114 18.6721 11.1694 18.7401 11.4917C18.8117 11.8104 18.9191 12.0843 19.0624 12.3135C19.2092 12.5426 19.3954 12.7199 19.621 12.8452C19.8465 12.9705 20.1169 13.0332 20.432 13.0332C20.8151 13.0332 21.1249 12.9723 21.3612 12.8506C21.6011 12.7288 21.7819 12.5516 21.9037 12.3188C22.029 12.0825 22.1114 11.7943 22.1507 11.4541Z"
            fill="#ADB5BD"></path>
          <rect x="0.5" y="0.5" width="27" height="19" rx="3.5" class="stroke-gray-200 dark:stroke-gray-600"></rect>
        </svg>
        <div class="text-muted small">Close</div>
      </div>
      <div class="d-flex align-items-center">
        <svg class="me-2" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path
            d="M7.16406 14.6484L4.16406 11.6484C4.04688 11.5547 4 11.4141 4 11.25C4 11.1094 4.04688 10.9688 4.16406 10.875L7.16406 7.875C7.375 7.64062 7.72656 7.64062 7.9375 7.875C8.17188 8.08594 8.17188 8.4375 7.9375 8.64844L5.89844 10.6875H14.875V5.8125C14.875 5.50781 15.1094 5.25 15.4375 5.25C15.7422 5.25 16 5.50781 16 5.8125V11.25C16 11.5781 15.7422 11.8125 15.4375 11.8125H5.89844L7.9375 13.875C8.17188 14.0859 8.17188 14.4375 7.9375 14.6484C7.72656 14.8828 7.375 14.8828 7.16406 14.6484Z"
            fill="#ADB5BD"></path>
          <rect x="0.5" y="0.5" width="19" height="19" rx="3.5" class="stroke-gray-200 dark:stroke-gray-600"></rect>
        </svg>
        <div class="text-muted small">Enter</div>
      </div>
    </div>
  </div>
  <a href="javascript:;" class="clear-icon d-none align-items-center position-absolute top-0 bottom-0 my-auto d-flex align-items-center" style="right: 3.375rem; cursor:pointer;">
                            <i class="fa-regular fa-xmark fs-5 text-secondary"></i>
                        </a>
  <a href="javascript:;" class="search-icon d-none btn btn-sm btn-white my-1.5 align-items-center position-absolute top-0 bottom-0 d-flex align-items-center" style="right: 0.75rem; cursor:pointer;">
                            <i class="fa-regular fa-arrow-turn-down-left text-secondary"></i>
                        </a>
  <input type="hidden" value="" id="hdnSearchText">
  <input type="hidden" value="" id="hdnSearchLabel">
  <input id="hdnIsTestNet" value="False" type="hidden">
  <span class="shortcut-slash-icon align-items-center position-absolute top-0 bottom-0 align-items-center d-none d-sm-flex" title="Search" style="right: 0.5rem;">
    <kbd class="bg-dark bg-opacity-25 fw-semibold px-2 py-0.5 text-white">/</kbd>
  </span>
</form>

Text Content

BNB Price: $627.09 (+2.95%)
Gas: 1 GWei
MEMEREUM TOKEN PRESALE: CRYPTO INSURANCE. 183% APY
SPONSOREDAD



Navigate
Close
Enter
/
 * Light
 * Dim
 * Dark

 * --------------------------------------------------------------------------------

 * Site Settings

 * Bsc Mainnet
 * opBNB Mainnet

 * --------------------------------------------------------------------------------

 * Bsc Testnet
 * opBNB Testnet

Sign In
 * Home
   
 * Blockchain
   * Transactions
   * Pending Transactions
   * Contract Internal Transactions
   * View Blobs
   
   * --------------------------------------------------------------------------------
   
   * View Blocks
   * Forked Blocks (Reorgs)
   
   * --------------------------------------------------------------------------------
   
   * Top Accounts
   * Verified Contracts
   
   
 * Validators
   * Validators Leaderboard
   * View Validators Set Info
   
   
 * Tokens
   * Top Tokens (BEP-20)
   * Token Transfers (BEP-20)
   
   
 * NFTs
   * Top NFTs
   * Top Mints
   * Latest Trades
   * Latest Transfers
   * Latest Mints
   
   
 * Resources
   * Charts & Stats
   * Top Statistics
   
   
 * Developers
   * API Plans
   * API Documentation
   
   * --------------------------------------------------------------------------------
   
   * Code Reader Beta
   * Verify Contract
   * Similar Contract Search
   * Contract Diff Checker
   
   * --------------------------------------------------------------------------------
   
   * Vyper Online Compiler
   * Bytecode to Opcode
   * Broadcast Transaction
   
   
 * More
   
   TOOLS & SERVICES
   
   Discover more of BscScan's tools and services in one place.
   
   TOOLS
   
    * Input Data Decoder Beta
    * Unit Converter
    * CSV Export
    * Account Balance Checker
   
   EXPLORE
   
    * Gas Tracker
    * Node Tracker
    * Label Cloud
    * Domain Name Lookup
   
   SERVICES
   
    * Token Approvals Beta
    * Verified Signature
    * Advanced Filter Beta

   
 * Explorers
   * Bsc Mainnet
   * opBNB Mainnet
   
   * --------------------------------------------------------------------------------
   
   * Bsc Testnet
   * opBNB Testnet
   
 * Appearance & Settings
   * Light
   * Dim
   * Dark
   
   * --------------------------------------------------------------------------------
   
   * Site Settings
   
 * |
 * Sign In


CONTRACT

0x1F18cC2b50575A71dD2EbF58793d4e661a7Ba0e0

Buy
Sponsored
eToro
One-stop crypto shop: trusted, simple & safe.

Don’t invest unless you’re prepared to lose all the money you invest.

Play
Sponsored
Сoins.game
- 100 free spins for registration. Spin Now!

Everyday giveaways up to 8.88BTC, Lucky Spins. Deposit BONUS 300% and Cashbacks!

--------------------------------------------------------------------------------

BC.GAME
- The Best BNB Casino Claim Now!

5000+ Slots & Live Casino Games, 50+cryptos. Register with BscScan and get 760%
deposit bonus. Win Big$, withdraw it fast.

--------------------------------------------------------------------------------

Pasino

Pasino.com - Claim your Freespin and Lottery Tickets Claim Now!


Join Pasino and get the daily chance to win US$100k and 0.5 BTC

Gaming
Sponsored
BC.GAME
The Best BNB Casino with 1,000,000 BNB Daily Bonus. Claim Now

5000+ Slots, Live casino games, 50+ cryptos, 100% bet insurance. Register with
Bscscan and get 240% first deposit bonus.

--------------------------------------------------------------------------------

CryptoSlots
Play & Get 25 Free Spins at CryptoSlots Play Now

Anonymous play on awesome games - sign up now for 25 free jackpot spins - worth
$100s!

--------------------------------------------------------------------------------

Stake

200% Bonus, Instant Withdrawals, 100K Daily Giveaways, Best VIP Club Claim Now!


3000+ Slots, 20+ Cryptos, 75K Raffle, Sports Promos - World's largest Crypto
Casino & Sportsbook - Provably Fair!


Featured: Bscscan API - Need higher call rates ? Sign-up for a dedicated plan
today!

 
TranchessV2: ETH Fund
Source Code

 * Token Approvals Beta
   Check Previous Balance

 * --------------------------------------------------------------------------------

 * Update Name Tag or Label
 * Remove Name Tag
 * Report/Flag Address


OVERVIEW

BNB BALANCE

0 BNB

BNB VALUE

$0.00

TOKEN HOLDINGS

$6,059,710.31 (41 Tokens)

Could not find any matches!

 * BEP-20 Tokens (31)
 * Binance-Peg ... (ETH)
   1,805.75391567 ETH
   $6,046,007.82
   @3,348.1903
   
   --------------------------------------------------------------------------------

 * Ethereum PoW (ETHW)
   3,914.95 ETHW
   $13,702.33
   @3.50
   
   --------------------------------------------------------------------------------

 * MultiVAC (MTV)
   100 MTV
   $0.10
   @0.001
   
   --------------------------------------------------------------------------------

 * Paxe Token (PAXE)
   0.05 PAXE
   $0.03
   @0.6972
   
   --------------------------------------------------------------------------------

 * Binance-Peg ... (BSC-US...)
   0.0201 BSC-USD
   $0.02
   @1.00
   
   --------------------------------------------------------------------------------

 * MANE
   0.99 MANE
   $0.01
   @0.0108
   
   --------------------------------------------------------------------------------

 * Trading GPT
   0.003 TGPT
   $0.00
   @0.0029
   
   --------------------------------------------------------------------------------

 * ! NOTCOIN (NOTCOI...)
   1,000 NOTCOIN https://noncoin-events.com/
    
   
   --------------------------------------------------------------------------------

 * Asteroid Fin... (ASTF)
   1,000 ASTF
    
   
   --------------------------------------------------------------------------------

 * Autonomous M... (AMSP)
   3.21 AMSP
    
   
   --------------------------------------------------------------------------------

 * BIRD (BIRD)
   0.31 BIRD
    
   
   --------------------------------------------------------------------------------

 * BOTCOIN (BTC)
   0.00000149 BTC
    
   
   --------------------------------------------------------------------------------

 * CON COIN (CON)
   0.0075464 CON
    
   
   --------------------------------------------------------------------------------

 * DHORSE (DHORSE)
   133 DHORSE
    
   
   --------------------------------------------------------------------------------

 * Distributed ... (DAO)
   2 DAO
    
   
   --------------------------------------------------------------------------------

 * Expert Optio... (EXP)
   70 EXP
    
   
   --------------------------------------------------------------------------------

 * ERC20 ***
   100,000
    
   
   --------------------------------------------------------------------------------

 * MASKCZDAO (MASKCZ...)
   0.001 MASKCZDAO
    
   
   --------------------------------------------------------------------------------

 * MMBox.org (MMBox....)
   60,000 MMBox.org
    
   
   --------------------------------------------------------------------------------

 * NaturalGas (NATG)
   0.1 NATG
    
   
   --------------------------------------------------------------------------------

 * Next-Gen Xpl... (NX)
   0.0000036 NX
    
   
   --------------------------------------------------------------------------------

 * PhiC (PHIC)
   0.008888 PHIC
    
   
   --------------------------------------------------------------------------------

 * RUPIAHCOIN (IDRC)
   900 IDRC
    
   
   --------------------------------------------------------------------------------

 * SDJT (SDJT)
   0.1 SDJT
    
   
   --------------------------------------------------------------------------------

 * smile emoji ... (sec)
   249.2554 sec
    
   
   --------------------------------------------------------------------------------

 * Super bull m... (SBM)
   85,648,100,000,000,000,0... SBM
    
   
   --------------------------------------------------------------------------------

 * USDТ (stable... (USDТ (...)
   9,000 USDТ (stable-event.net)
    
   
   --------------------------------------------------------------------------------

 * YSC (YSC)
   100 YSC
    
   
   --------------------------------------------------------------------------------

 * BEP-20 TOKEN*
   254 Token
    
   [Spam]
   
   --------------------------------------------------------------------------------

 * BEP-20 TOKEN*
   2 Token
    
   [Spam]
   
   --------------------------------------------------------------------------------

 * BEP-20 TOKEN*
   1,000 Token
    
   [Spam]
   
   --------------------------------------------------------------------------------

 * NFT Tokens (10)
 * OETH NFT #1911
   OETH
   BEP-1155
   
   --------------------------------------------------------------------------------

 * StakingETH.org
   Airdrop
   BEP-1155
   
   --------------------------------------------------------------------------------

 * BEP-1155 TOKEN*
   [Suspicious]
   
   --------------------------------------------------------------------------------

 * BEP-1155 TOKEN*
   [Suspicious]
   
   --------------------------------------------------------------------------------

 * BEP-1155 TOKEN*
   [Suspicious]
   
   --------------------------------------------------------------------------------

 * BEP-1155 TOKEN*
   [Suspicious]
   
   --------------------------------------------------------------------------------

 * BEP-1155 TOKEN*
   [Suspicious]
   
   --------------------------------------------------------------------------------

 * BEP-1155 TOKEN*
   [Spam]
   
   --------------------------------------------------------------------------------

 * BEP-1155 TOKEN*
   [Spam]
   
   --------------------------------------------------------------------------------

 * BEP-1155 TOKEN*
   [Spam]
   
   --------------------------------------------------------------------------------

View All Holdings


MORE INFO

PRIVATE NAME TAGS

Add

CONTRACTCREATOR

Tranchess: Deployer at txn
0x4d80b033e01ca8a78f09ecb86f3e5e00bb39d6d2e95f7f8e86df6cc07dafd408


MULTICHAIN INFO

$6,059,710.23 (Multichain Portfolio)
No addresses found
Ad Ad Ad

 * Transactions
 * Token Transfers (BEP-20)
 * NFT Transfers
 * Contract
 * Events
 * Analytics
 * Multichain Portfolio

Advanced Filter Toggle Dropdown
 * Filter by Tx Type:
   
   --------------------------------------------------------------------------------

 * Tx
 * BEP-20
 * NFTs

 Latest 25 from a total of 264 transactions

Download Page Data
 * View Completed Txns
 * View Pending Txns
 * View Failed Txns

 * --------------------------------------------------------------------------------

 * View Outgoing Txns
 * View Incoming Txns
 * View Contract Creation

Transaction Hash
Method
Block
Age
From
To
Amount
Txn Fee
0x6280efe14b97c9675fcad2620ab27e1d772bdbb10eddf71bd1ef934b1d40fd08
Settle417887902024-08-29 14:05:1784 days ago1724940317
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.000790361
0x18ac0b208dd6c2b5bfe0980a41f5f7510f2f4de231b07cef406c5e39404d5d52
Settle415879712024-08-22 14:10:2091 days ago1724335820
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.000865641
0x58ed904d53d7fcee69eb5a17e27c04b6300475b2b35fb527997420e8d01fb6d5
Settle415592372024-08-21 14:10:1892 days ago1724249418
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.000713811
0x3c6fe184210cceb42bcdc8c16d12cfe4dbe4d5ea5374ab74aa4092d3722618df
Settle415305432024-08-20 14:10:1793 days ago1724163017
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.000690991
0xb8c317f00ef9fddef7c526b1c433137d0db1a6568c63e411be57b441ae2baf0c
Settle415018112024-08-19 14:10:1694 days ago1724076616
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.00076431
0xfa268401577f09aa382acce81b15aa8fb9a2086137feaea5309098c1692410ec
Settle414729932024-08-18 14:05:1695 days ago1723989916
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.000597461
0x3d8da1b81875168297bbec14c73e2b1ef41a51182ff754bdf149cf8a85b8eb37
Settle414442472024-08-17 14:05:2296 days ago1723903522
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.000585251
0xb90917604e2e4e23619cec21a3cf6fc422d191b5b951f95173a285bc8682d40a
Settle414154962024-08-16 14:05:1897 days ago1723817118
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.000679651
0xd05569e1d57e9d041389168d9e88d93773d9de4616834fc12b20cfaedc6e03da
Settle312489942023-08-28 14:05:22451 days ago1693231522
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.002174473
0x6a7f782d34131ac0e929ff24f0bdb57ec119f46cb447919d7913e5340bb6f527
Settle312205042023-08-27 14:05:19452 days ago1693145119
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.002051453
0x1d26e0b8da2f7a145e7c29a4f4e2324812861a94c94e9f1f4ed15449b503d5d2
Settle311918362023-08-26 14:05:20453 days ago1693058720
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.00223273
0x7a24f0d820bf9180f71455018702f298f76a35d425a4441f7059b4d499a6841b
Settle311344552023-08-24 14:05:21455 days ago1692885921
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.00234393
0x991c6146819855128f3e3020ff06ac5db2b12d48e2f29bd58cf9f49131b453a1
Settle311057252023-08-23 14:05:20456 days ago1692799520
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.002288863
0x3c5db76ee7dc717622ce5daa2b33d6af3cf45fb47ba4e66710bf1e015d8a4ac5
Settle310770902023-08-22 14:05:23457 days ago1692713123
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.002290963
0x185166a89b965e87617537b0bee7be608ea71e1950aba522c492edd056d0d69f
Settle310484322023-08-21 14:05:24458 days ago1692626724
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.00222863
0x676db9a974db23ef8b7d56f4719359b9e9e8c5e8bf93d49fbf9e7a7a097693d6
Settle310198952023-08-20 14:05:20459 days ago1692540320
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.002174473
0xafc6a350b4370dce142116cf0c477ac344e290676bce5ffec66891f1b6d73990
Settle309911462023-08-19 14:05:20460 days ago1692453920
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.00216793
0xe136346383bb4416487c79245de13455d36715164066d8c638e9e8671b5a4a0c
Settle309624362023-08-18 14:05:24461 days ago1692367524
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.002519713
0xc558159223229a041b0bce79ca1f4f358e38ee34f4019fa132f915156c292238
Settle309336932023-08-17 14:05:22462 days ago1692281122
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.002331583
0x7fd6b282fda19b8b375fa7f52f1806f7568788c232d5d11d3045aecae45c9c97
Settle309049532023-08-16 14:05:24463 days ago1692194724
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.000775951.1
0x7b331c11aee5960264e59504aa3d7d23c10f16727f28b26d32295f57547d5d42
Settle308762582023-08-15 14:05:22464 days ago1692108322
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.002174473
0x2f2e4be4df3bce458843f2197dafe2a7b12d0a1af98f21299706ed5c8f828dbf
Settle308475402023-08-14 14:05:20465 days ago1692021920
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.00223273
0xf177ffbdfa7d21e01488f4c68a4bb6f21daf1b9bd88b19e28eceb9da87f55729
Settle308188082023-08-13 14:05:23466 days ago1691935523
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.002109673
0x31a492e669c916f410c553c0c0a7060fd2e73b847c88945ec5b5c74d3aa0cf36
Settle307900762023-08-12 14:05:22467 days ago1691849122
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.002109673
0xfb05f54ded3083a25eed99ddea37da52a0112198b87023a437122d2aa678c612
Settle307613502023-08-11 14:05:22468 days ago1691762722
0xDc5b418D...6A8dB3A7a
IN
TranchessV2: ETH Fund
0 BNB$0.000.002176573

View all transactions

Parent Transaction Hash Block Age From To Amount

View All Internal Transactions



Loading...
Loading

 * Code
 * Read Contract
 * Write Contract




CONTRACT SOURCE CODE VERIFIED (EXACT MATCH)

Contract Name:
FundV3

--------------------------------------------------------------------------------

Compiler Version
v0.6.12+commit.27d51765

--------------------------------------------------------------------------------

Optimization Enabled:
Yes with 200 runs

--------------------------------------------------------------------------------

Other Settings:
default evmVersion

CONTRACT SOURCE CODE (SOLIDITY STANDARD JSON-INPUT FORMAT)

IDE
 * Blockscan IDE
 * 🤖 Code ReaderBeta

More Options
 * Similar
 * Sol2Uml
 * Submit Audit
 * Compare

File 1 of 21 : FundV3.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 2 of 21 : IERC20.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 3 of 21 : SafeERC20.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 4 of 21 : Math.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 5 of 21 : Ownable.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 6 of 21 : ReentrancyGuard.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 7 of 21 : SafeDecimalMath.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 8 of 21 : CoreUtility.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 9 of 21 : IPrimaryMarketV3.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 10 of 21 : IFundV3.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 11 of 21 : IShareV2.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 12 of 21 : ITwapOracleV2.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 13 of 21 : IAprOracle.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 14 of 21 : IBallot.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 15 of 21 : IVotingEscrow.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 16 of 21 : FundRolesV2.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 17 of 21 : SafeMath.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 18 of 21 : Address.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 19 of 21 : Context.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 20 of 21 : ITwapOracle.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


File 21 of 21 : ITrancheIndexV2.sol
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Settings
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


CONTRACT SECURITY AUDIT

 * No Contract Security Audit Submitted- Submit Audit Here

CONTRACT ABI

Export ABI
 * JSON Format
 * RAW/Text Format

[{"inputs":[{"components":[{"internalType":"address","name":"tokenUnderlying","type":"address"},{"internalType":"uint256","name":"underlyingDecimals","type":"uint256"},{"internalType":"address","name":"tokenQ","type":"address"},{"internalType":"address","name":"tokenB","type":"address"},{"internalType":"address","name":"tokenR","type":"address"},{"internalType":"address","name":"primaryMarket","type":"address"},{"internalType":"address","name":"strategy","type":"address"},{"internalType":"uint256","name":"dailyProtocolFeeRate","type":"uint256"},{"internalType":"uint256","name":"upperRebalanceThreshold","type":"uint256"},{"internalType":"uint256","name":"lowerRebalanceThreshold","type":"uint256"},{"internalType":"address","name":"twapOracle","type":"address"},{"internalType":"address","name":"aprOracle","type":"address"},{"internalType":"address","name":"ballot","type":"address"},{"internalType":"address","name":"feeCollector","type":"address"}],"internalType":"struct FundV3.ConstructorParameters","name":"params","type":"tuple"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"delayTime","type":"uint256"}],"name":"ActivityDelayTimeUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"allowanceQ","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"allowanceB","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"allowanceR","type":"uint256"}],"name":"AllowancesRebalanced","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newAprOracle","type":"address"}],"name":"AprOracleUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"balanceQ","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"balanceB","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"balanceR","type":"uint256"}],"name":"BalancesRebalanced","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newBallot","type":"address"}],"name":"BallotUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newDailyProtocolFeeRate","type":"uint256"}],"name":"DailyProtocolFeeRateUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newFeeCollector","type":"address"}],"name":"FeeCollectorUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"FeeDebtPaid","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"baseInterestRate","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"floatingInterestRate","type":"uint256"}],"name":"InterestRateUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"loss","type":"uint256"}],"name":"LossReported","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":true,"internalType":"address","name":"newPrimaryMarket","type":"address"},{"indexed":false,"internalType":"uint256","name":"minTimestamp","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"maxTimestamp","type":"uint256"}],"name":"PrimaryMarketUpdateProposed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousPrimaryMarket","type":"address"},{"indexed":true,"internalType":"address","name":"newPrimaryMarket","type":"address"}],"name":"PrimaryMarketUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"profit","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"performanceFee","type":"uint256"}],"name":"ProfitReported","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"index","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"day","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"navSum","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"navB","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"navROrZero","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ratioB2Q","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ratioR2Q","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ratioBR","type":"uint256"}],"name":"RebalanceTriggered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"day","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"navB","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"navR","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"interestRate","type":"uint256"}],"name":"Settled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newSplitRatio","type":"uint256"}],"name":"SplitRatioUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newStrategy","type":"address"},{"indexed":false,"internalType":"uint256","name":"minTimestamp","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"maxTimestamp","type":"uint256"}],"name":"StrategyUpdateProposed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousStrategy","type":"address"},{"indexed":true,"internalType":"address","name":"newStrategy","type":"address"}],"name":"StrategyUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newTotalDebt","type":"uint256"}],"name":"TotalDebtUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newTwapOracle","type":"address"}],"name":"TwapOracleUpdated","type":"event"},{"inputs":[],"name":"activityDelayTimeAfterRebalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newPrimaryMarket","type":"address"}],"name":"applyPrimaryMarketUpdate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newStrategy","type":"address"}],"name":"applyStrategyUpdate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"aprOracle","outputs":[{"internalType":"contract IAprOracle","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ballot","outputs":[{"internalType":"contract IBallot","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountQ","type":"uint256"},{"internalType":"uint256","name":"amountB","type":"uint256"},{"internalType":"uint256","name":"amountR","type":"uint256"},{"internalType":"uint256","name":"fromIndex","type":"uint256"},{"internalType":"uint256","name":"toIndex","type":"uint256"}],"name":"batchRebalance","outputs":[{"internalType":"uint256","name":"newAmountQ","type":"uint256"},{"internalType":"uint256","name":"newAmountB","type":"uint256"},{"internalType":"uint256","name":"newAmountR","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentDay","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dailyProtocolFeeRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amountQ","type":"uint256"},{"internalType":"uint256","name":"amountB","type":"uint256"},{"internalType":"uint256","name":"amountR","type":"uint256"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"doRebalance","outputs":[{"internalType":"uint256","name":"newAmountQ","type":"uint256"},{"internalType":"uint256","name":"newAmountB","type":"uint256"},{"internalType":"uint256","name":"newAmountR","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"endOfDay","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"endOfWeek","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"price","type":"uint256"}],"name":"extrapolateNav","outputs":[{"internalType":"uint256","name":"navSum","type":"uint256"},{"internalType":"uint256","name":"navB","type":"uint256"},{"internalType":"uint256","name":"navROrZero","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeCollector","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeDebt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fundActivityStartTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getEquivalentTotalB","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getEquivalentTotalQ","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getRebalance","outputs":[{"components":[{"internalType":"uint256","name":"ratioB2Q","type":"uint256"},{"internalType":"uint256","name":"ratioR2Q","type":"uint256"},{"internalType":"uint256","name":"ratioBR","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"internalType":"struct IFundV3.Rebalance","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRebalanceSize","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getRebalanceTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getStrategyUnderlying","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalDebt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalUnderlying","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"historicalEquivalentTotalB","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"historicalInterestRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"day","type":"uint256"}],"name":"historicalNavs","outputs":[{"internalType":"uint256","name":"navB","type":"uint256"},{"internalType":"uint256","name":"navR","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"version","type":"uint256"}],"name":"historicalSplitRatio","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"historicalUnderlying","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newSplitRatio","type":"uint256"},{"internalType":"uint256","name":"lastNavB","type":"uint256"},{"internalType":"uint256","name":"lastNavR","type":"uint256"},{"internalType":"uint256","name":"strategyUnderlying","type":"uint256"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"isFundActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lowerRebalanceThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"primaryMarket","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"}],"name":"primaryMarketAddDebt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tranche","type":"uint256"},{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"version","type":"uint256"}],"name":"primaryMarketBurn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tranche","type":"uint256"},{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"version","type":"uint256"}],"name":"primaryMarketMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"primaryMarketPayDebt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"fee","type":"uint256"}],"name":"primaryMarketTransferUnderlying","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"primaryMarketUpdateProposal","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newPrimaryMarket","type":"address"}],"name":"proposePrimaryMarketUpdate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newStrategy","type":"address"}],"name":"proposeStrategyUpdate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"redemptionDebt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"targetVersion","type":"uint256"}],"name":"refreshAllowance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"targetVersion","type":"uint256"}],"name":"refreshBalance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"loss","type":"uint256"}],"name":"reportLoss","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"profit","type":"uint256"},{"internalType":"uint256","name":"performanceFee","type":"uint256"}],"name":"reportProfit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"settle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"settlementTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"shareApprove","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"shareDecreaseAllowance","outputs":[{"internalType":"uint256","name":"newAllowance","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"shareIncreaseAllowance","outputs":[{"internalType":"uint256","name":"newAllowance","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"shareTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"shareTransferFrom","outputs":[{"internalType":"uint256","name":"newAllowance","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"splitRatio","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"strategy","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"strategyUpdateProposal","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenB","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenQ","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenR","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tranche","type":"uint256"}],"name":"tokenShare","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenUnderlying","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"trancheAllBalanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tranche","type":"uint256"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"trancheAllowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"trancheAllowanceVersion","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tranche","type":"uint256"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"version","type":"uint256"}],"name":"trancheApprove","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tranche","type":"uint256"},{"internalType":"address","name":"account","type":"address"}],"name":"trancheBalanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"trancheBalanceVersion","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tranche","type":"uint256"}],"name":"trancheTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tranche","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"version","type":"uint256"}],"name":"trancheTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tranche","type":"uint256"},{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"version","type":"uint256"}],"name":"trancheTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFromStrategy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferToStrategy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"twapOracle","outputs":[{"internalType":"contract ITwapOracleV2","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"underlyingDecimalMultiplier","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"delayTime","type":"uint256"}],"name":"updateActivityDelayTime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newAprOracle","type":"address"}],"name":"updateAprOracle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newBallot","type":"address"}],"name":"updateBallot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newDailyProtocolFeeRate","type":"uint256"}],"name":"updateDailyProtocolFeeRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newFeeCollector","type":"address"}],"name":"updateFeeCollector","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newTwapOracle","type":"address"}],"name":"updateTwapOracle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"upperRebalanceThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]


CONTRACT CREATION CODE

Decompile Bytecode Switch to Opcodes View
6101606040523480156200001257600080fd5b506040516200505438038062005054833981016040819052620000359162000457565b60408101516060820151608083015160a084015160c085015160006200005a6200022b565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600180556001600160601b0319606086811b821660805285811b821660a05284901b1660c052600280546001600160a01b038481166001600160a01b0319928316811790935560058054918516919092161790556040516000907fce937feb4a560f179aae1a1090dcb38dab6dbb4c72cce5b6e3553d530f93685f908290a36040516001600160a01b038216906000907fe4cec16b1a7e6b7979e923da619a8b1e5fd0f0fb6e5c1cf647f350430ee61ca9908290a35050835160601b6001600160601b03191661012052505050602081015160121015620001a25760405162461bcd60e51b8152600401620001999062000583565b60405180910390fd5b6020810151601203600a0a6101405260e0810151620001c1906200022f565b6101008082015160e0526101208201519052610140810151620001e4906200029b565b610160810151620001f590620002e8565b610180810151620002069062000335565b6101a0810151620002179062000381565b62000224610708620003ce565b5062000663565b3390565b66b1a2bc2ec50000811115620002595760405162461bcd60e51b81526004016200019990620005c5565b60088190556040517f3d413e17987ff9d538c7ee63d33ab56db31f4a54de14961a635ece02af6ce37a906200029090839062000633565b60405180910390a150565b600980546001600160a01b0319166001600160a01b0383161790556040517f8a8e0da24663134a95560b62466bb31935cfc0788a6686d10667f684ed810fb290620002909083906200056f565b600a80546001600160a01b0319166001600160a01b0383161790556040517f2629f592256aaf49e3c60966d01cf4c7897d640c00ae94b0472d458c2a647a5590620002909083906200056f565b600b80546001600160a01b0319166001600160a01b0383161790556040517e8d766d7fd7bc631ae679b54682313e1f2693022ea8386935ebba1d3b1e89e590620002909083906200056f565b600c80546001600160a01b0319166001600160a01b0383161790556040517fe5693914d19c789bdee50a362998c0bc8d035a835f9871da5d51152f0582c34f90620002909083906200056f565b6107088110158015620003e3575061a8c08111155b620004025760405162461bcd60e51b81526004016200019990620005fc565b60118190556040517fbb681a7fb16d51d6d0928d6ce178fbca96144ec836f09f63977a33a0271080bf906200029090839062000633565b80516001600160a01b03811681146200045157600080fd5b92915050565b60006101c08083850312156200046b578182fd5b62000476816200063c565b905062000484848462000439565b8152602083015160208201526200049f846040850162000439565b6040820152620004b3846060850162000439565b6060820152620004c7846080850162000439565b6080820152620004db8460a0850162000439565b60a0820152620004ef8460c0850162000439565b60c082015260e0838101519082015261010080840151908201526101208084015190820152610140620005258582860162000439565b908201526101606200053a8585830162000439565b908201526101806200054f8585830162000439565b908201526101a0620005648585830162000439565b908201529392505050565b6001600160a01b0391909116815260200190565b60208082526022908201527f556e6465726c79696e6720646563696d616c73206c6172676572207468616e20604082015261062760f31b606082015260800190565b6020808252601c908201527f457863656564206d61782070726f746f636f6c20666565207261746500000000604082015260600190565b6020808252601f908201527f45786365656420616c6c6f7765642064656c61792074696d652072616e676500604082015260600190565b90815260200190565b6040518181016001600160401b03811182821017156200065b57600080fd5b604052919050565b60805160601c60a05160601c60c05160601c60e051610100516101205160601c6101405161494162000713600039806109e15280612c25525080610f2d528061100252806110fe5280611b605280611c7c528061212b5280612a3e5280612b8f5250806111805280612ce95250806121075280612d125250806114ee528061272a528061390652508061126652806126e852806138d652508061103552806126a652806138a652506149416000f3fe608060405234801561001057600080fd5b50600436106104a15760003560e01c8063888cc3431161026d578063bc270ca911610151578063ddd6d260116100ce578063eed9a17911610092578063eed9a17914610959578063f2ad414e1461097a578063f2fde38b1461098d578063f4db872b146109a0578063fb73de93146109b3578063fd4fc82f146109c6576104a1565b8063ddd6d260146108fa578063e89900bc1461090d578063e8e62fbb14610920578063ed056e2114610933578063ed547c6d14610946576104a1565b8063d2c35ce811610115578063d2c35ce8146108b1578063d47f1d14146108c4578063d8e66062146108d7578063d90ed209146108ea578063db77e2b2146108f2576104a1565b8063bc270ca914610868578063c01238d314610870578063c2051e8e14610883578063c415b95c14610896578063cb15d6ec1461089e576104a1565b80639dc7262e116101ea578063ac3910a2116101ae578063ac3910a21461080c578063ad65048f14610814578063aebd878a14610827578063b40494e51461083a578063b61557b114610842578063b9dedc6a14610855576104a1565b80639dc7262e146107b8578063a2f90183146107cb578063a69f7d6e146107de578063a736985a146107f1578063a8c62e7614610804576104a1565b806397dcad261161023157806397dcad26146107595780639a3ddf261461076c5780639ae1119f1461077f5780639c6ff4f3146107925780639d657d6e146107a5576104a1565b8063888cc343146107265780638da5c0bf1461072e5780638da5cb5b146107415780639043292a1461074957806394990bd814610751576104a1565b80633806b4e6116103945780635c59f3bb116103115780636809de6b116102d55780636809de6b146106bf578063714351a4146106d2578063715018a6146106e557806371da3c1d146106ed57806371e3dca4146107005780637bccd12414610713576104a1565b80635c59f3bb1461068c5780635c9302c9146106945780635f64b55b1461069c57806360a2da44146106a457806360f88035146106b7576104a1565b80635118a182116103585780635118a1821461064e57806351ca852a146106565780635264e6811461066957806352fd7f3514610671578063586b394114610684576104a1565b80633806b4e6146106055780633bd353e7146106185780633d760bdb1461062b57806343f334cf1461063357806350fca1bf14610646576104a1565b8063170d35231161042257806329174f5c116103e657806329174f5c146105d25780632af4b0c0146105e55780632d78e8b1146105ed5780632f0c7a11146105f557806334ce998a146105fd576104a1565b8063170d3523146105575780631e77ceda1461056a578063208267341461057f57806323c794cb14610592578063287ad849146105b2576104a1565b80631027be2b116104695780631027be2b146104fc57806311da60b41461050f578063123dafcc1461051757806312e778b61461052d578063133b5f7514610535576104a1565b80630553d604146104a6578063094fc921146104c45780630a68a9ce146104cc5780630cde859c146104e15780631003d387146104f4575b600080fd5b6104ae6109d9565b6040516104bb91906147ea565b60405180910390f35b6104ae6109df565b6104df6104da366004613e6a565b610a03565b005b6104ae6104ef366004613d87565b610a76565b6104ae610a91565b6104ae61050a366004613cca565b610abb565b6104df610b2e565b61051f610df9565b6040516104bb929190613f86565b6104ae610e0d565b610548610543366004613d87565b610e2c565b6040516104bb93929190614801565b6104ae610565366004613d87565b610eaa565b610572610ebb565b6040516104bb9190613f4e565b6104df61058d366004613d87565b610eca565b6105a56105a0366004613d87565b610f57565b6040516104bb9190613f9f565b6105c56105c0366004613d87565b610f5f565b6040516104bb91906147bf565b6104df6105e0366004613d87565b610fb3565b6104ae61102b565b610572611033565b6104ae611057565b6104ae61105f565b6104df610613366004613c2b565b611067565b6104df610626366004613d87565b6110af565b6104ae611130565b6104df610641366004613c2b565b611136565b6104ae61117e565b6104ae6111a2565b6104df610664366004613cca565b6111a8565b6104ae6111d6565b61054861067f366004613c2b565b6111de565b6104ae611252565b6104ae611258565b6104ae61125e565b610572611264565b6104df6106b2366004613ec7565b611288565b6105726114ec565b6105486106cd366004613ec7565b611510565b6104df6106e0366004613c2b565b611588565b6104df6115f2565b6104df6106fb366004613c2b565b61167b565b6104ae61070e366004613d87565b611765565b6104ae610721366004613c46565b611779565b6104ae6117a6565b6104df61073c366004613c2b565b6117ae565b6105726117f6565b610572611805565b610572611814565b6104df610767366004613ea6565b611823565b6104df61077a366004613e6a565b611892565b6104ae61078d366004613c7a565b6118d6565b6104df6107a0366004613cca565b61196d565b6104ae6107b3366004613d87565b6119a7565b6104ae6107c6366004613dda565b6119d1565b6104ae6107d9366004613d87565b611ada565b6104df6107ec366004613e6a565b611aee565b6104df6107ff366004613d34565b611b29565b610572611bae565b610572611bbd565b6104df610822366004613c2b565b611bcc565b6104df610835366004613e6a565b611c14565b6104ae611c77565b6104df610850366004613c2b565b611d43565b6104df610863366004613cca565b611d8b565b61051f611deb565b6104df61087e366004613e1b565b611dff565b6104ae610891366004613c2b565b611eb4565b610572611ed1565b6104ae6108ac366004613d87565b611ee0565b6104df6108bf366004613c2b565b611eff565b6104df6108d2366004613ea6565b611f47565b6104ae6108e5366004613db7565b612009565b6104ae612105565b610572612129565b6104df610908366004613d87565b61214d565b6104ae61091b366004613d87565b6121c6565b6104ae61092e366004613d87565b6121da565b610548610941366004613ef8565b6121ec565b6104df610954366004613d87565b612224565b61096c610967366004613d87565b61226c565b6040516104bb9291906147f3565b6104df610988366004613d87565b61228f565b6104df61099b366004613c2b565b6122d7565b6104ae6109ae366004613cca565b612397565b6105726109c1366004613d87565b6123f4565b6104df6109d4366004613d0a565b6123ff565b61c4e090565b7f000000000000000000000000000000000000000000000000000000000000000081565b6002546001600160a01b03163314610a365760405162461bcd60e51b8152600401610a2d90613fdd565b60405180910390fd5b80806204000e5414610a5a5760405162461bcd60e51b8152600401610a2d90614723565b610a64848361242f565b610a6f85858561254b565b5050505050565b60006204000f8260038110610a8757fe5b015490505b919050565b6204001054600e546204000f54600092610ab6929091610ab091612665565b9061267d565b905090565b600080610ac7336126a2565b9050610ad885856204000e54612782565b6001600160a01b0380861660009081526204001460209081526040808320938816835292905220610b189084908360038110610b1057fe5b01549061267d565b9150610b26818686856128d0565b509392505050565b60026001541415610b515760405162461bcd60e51b8152600401610a2d906146ec565b6002600155600d5480610b765760405162461bcd60e51b8152600401610a2d90614364565b80421015610b965760405162461bcd60e51b8152600401610a2d9061438d565b600954604051639f05715160e01b81526000916001600160a01b031690639f05715190610bc79085906004016147ea565b60206040518083038186803b158015610bdf57600080fd5b505afa158015610bf3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c179190613d9f565b905080610c365760405162461bcd60e51b8152600401610a2d906140ad565b610c3e6129c2565b6002546040516211bf0560eb1b81526001600160a01b0390911690638df8280090610c6d9085906004016147ea565b600060405180830381600087803b158015610c8757600080fd5b505af1158015610c9b573d6000803e3d6000fd5b50505050610ca7612a14565b6000610cb1610a91565b90506000610cbd611c77565b90506000806000610cd687620151808903888888612c00565b925092509250610ce68282612cd8565b15610d4a5760006002610d0485600e5461266590919063ffffffff16565b81610d0b57fe5b049050610d1b8885858585612d3c565b670de0b6b3a76400009250670de0b6b3a76400009150610d39610a91565b60115489016010559550610d509050565b60108790555b6000610d5b88612e7b565b60008981526204001a602090815260408083208490556204001882528083208a90556204001982528083208990556204001682528083208790556204001790915290819020849055620151808a01600d555190915088907f0b88c5bd74fc625a4f651904bf835063c6a449220be319924685261fb7709dd590610de390869086908690614801565b60405180910390a2505060018055505050505050565b6003546004546001600160a01b0390911691565b6204000f54600e546204001054600092610ab6929091610ab091612ff7565b60008060008062015180600d540390506000610e46611c77565b90506000610e7862015180610e72854203610e6c6008548761266590919063ffffffff16565b9061300b565b90613045565b9050610e848282613077565b9150610e9a428489610e94610a91565b86612c00565b9550955095505050509193909250565b6000610eb58261309f565b92915050565b6002546001600160a01b031690565b6002546001600160a01b03163314610ef45760405162461bcd60e51b8152600401610a2d90613fdd565b6204001c54610f039082613077565b6204001c556204001d54610f2090610f1b9083613077565b6130c9565b610f546001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163383613100565b50565b601054111590565b610f67613bec565b60128261ffff8110610f7557fe5b600402016040518060800160405290816000820154815260200160018201548152602001600282015481526020016003820154815250509050919050565b6005546001600160a01b03163314610fdd5760405162461bcd60e51b8152600401610a2d90614438565b6204001e54610fec908261267d565b6204001e55600554610f54906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116911683613100565b6204001e5490565b7f000000000000000000000000000000000000000000000000000000000000000090565b6204001b5481565b6204001d5490565b61106f613156565b6001600160a01b03166110806117f6565b6001600160a01b0316146110a65760405162461bcd60e51b8152600401610a2d90614511565b610f548161315a565b6005546001600160a01b031633146110d95760405162461bcd60e51b8152600401610a2d90614438565b6204001e546110e89082613077565b6204001e55600554611128906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116911630846131a4565b610f54612a14565b60105481565b61113e613156565b6001600160a01b031661114f6117f6565b6001600160a01b0316146111755760405162461bcd60e51b8152600401610a2d90614511565b610f54816131c5565b7f000000000000000000000000000000000000000000000000000000000000000081565b60085481565b60006111b3336126a2565b90506111c484846204000e54612782565b6111d0818585856128d0565b50505050565b6204000e5490565b6001600160a01b03811660009081526204001260209081526040808320805460018201546002909201546204000e54620400139095529285205485948594929392915b818110156112445761123585858584611510565b91965094509250600101611221565b509297919650945092505050565b60115481565b600e5481565b600d5481565b7f000000000000000000000000000000000000000000000000000000000000000090565b611290613156565b6001600160a01b03166112a16117f6565b6001600160a01b0316146112c75760405162461bcd60e51b8152600401610a2d90614511565b600e541580156112d75750600d54155b6112f35760405162461bcd60e51b8152600401610a2d90614647565b831580159061130a5750670de0b6b3a76400008310155b801561131d575061131b8383612cd8565b155b6113395760405162461bcd60e51b8152600401610a2d906143d5565b611342426119a7565b600d55600e84905560008052600f6020527ff4803e074bd026baaf6ed2e288c9515f68c72fb7216eebdd7cae1718a53ec3758490556040517fa9cc843da7a73fc99a9077d9af92c4e351b84959afc9a104e7cee3ff4a76c0db906113a79086906147ea565b60405180910390a1600d54600954604051639f05715160e01b81526201517f19909201916000916001600160a01b031690639f057151906113ec9085906004016147ea565b60206040518083038186803b15801561140457600080fd5b505afa158015611418573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061143c9190613d9f565b90508061145b5760405162461bcd60e51b8152600401610a2d9061424e565b600082815262040016602090815260408083208890556204001790915281208590556204001e84905561148d83612e7b565b60008481526204001a6020526040908190208290555190915083907f0b88c5bd74fc625a4f651904bf835063c6a449220be319924685261fb7709dd5906114d990899089908690614801565b60405180910390a2505060105550505050565b7f000000000000000000000000000000000000000000000000000000000000000090565b60008060008060128561ffff811061152457fe5b60040201905061155c61154482600101548861266590919063ffffffff16565b8254610ab090611555908b90612665565b8b9061267d565b600282015490945061156e8882612665565b935061157a8782612665565b925050509450945094915050565b611590613156565b6001600160a01b03166115a16117f6565b6001600160a01b0316146115c75760405162461bcd60e51b8152600401610a2d90614511565b6204001d54156115e95760405162461bcd60e51b8152600401610a2d906142f8565b610f548161324a565b6115fa613156565b6001600160a01b031661160b6117f6565b6001600160a01b0316146116315760405162461bcd60e51b8152600401610a2d90614511565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b611683613156565b6001600160a01b03166116946117f6565b6001600160a01b0316146116ba5760405162461bcd60e51b8152600401610a2d90614511565b600260009054906101000a90046001600160a01b03166001600160a01b0316636c8fcfa26040518163ffffffff1660e01b815260040160206040518083038186803b15801561170857600080fd5b505afa15801561171c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117409190613d67565b61175c5760405162461bcd60e51b8152600401610a2d90614076565b610f5481613318565b620400186020526000908152604090205481565b6001600160a01b039182166000908152620400156020908152604080832093909416825291909152205490565b6204001c5481565b6117b6613156565b6001600160a01b03166117c76117f6565b6001600160a01b0316146117ed5760405162461bcd60e51b8152600401610a2d90614511565b610f54816133e6565b6000546001600160a01b031690565b6009546001600160a01b031681565b600a546001600160a01b031681565b6002546001600160a01b0316331461184d5760405162461bcd60e51b8152600401610a2d90613fdd565b6204001c5461185c908361267d565b6204001c556204001b54611870908261267d565b6204001b556204001d5461188e90610f1b908390610ab0908661267d565b5050565b80806204000e54146118b65760405162461bcd60e51b8152600401610a2d90614723565b6118c0338361242f565b6118ca848361242f565b610a6f85338686613431565b6000806118e2336126a2565b90506118ef858585611d8b565b6118fe85876204000e54612782565b611956836040518060600160405280602881526020016148e4602891396001600160a01b0380891660009081526204001460209081526040808320938d16835292905220846003811061194d57fe5b01549190613570565b9150611964818688856128d0565b50949350505050565b8015611997576204000e548111156119975760405162461bcd60e51b8152600401610a2d90614401565b6119a2838383612782565b505050565b600061c4e062015180816119bb858361267d565b03816119c357fe5b046201518002019050919050565b6001600160a01b038281166000908152620400146020908152604080832093851683529290529081208054600182015460029092015490919086611a255782611a205760009350505050611ad3565b611a50565b6001871415611a3f5781611a205760009350505050611ad3565b80611a505760009350505050611ad3565b6204000e546001600160a01b0380881660009081526204001560209081526040808320938a16835292905220545b81811015611aa157611a928585858461359c565b91965094509250600101611a7e565b5087611ab35783945050505050611ad3565b6001881415611ac85782945050505050611ad3565b509250611ad3915050565b9392505050565b620400196020526000908152604090205481565b80806204000e5414611b125760405162461bcd60e51b8152600401610a2d90614723565b611b1d338584612782565b610a6f853386866128d0565b6002546001600160a01b03163314611b535760405162461bcd60e51b8152600401610a2d90613fdd565b611b876001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168484613100565b6204001b54611b96908261267d565b6204001b556204001d546119a290610f1b908361267d565b6005546001600160a01b031690565b600b546001600160a01b031681565b611bd4613156565b6001600160a01b0316611be56117f6565b6001600160a01b031614611c0b5760405162461bcd60e51b8152600401610a2d90614511565b610f54816135f6565b6002546001600160a01b03163314611c3e5760405162461bcd60e51b8152600401610a2d90613fdd565b80806204000e5414611c625760405162461bcd60e51b8152600401610a2d90614723565b611c6c848361242f565b610a6f858585613641565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b8152600401611cc69190613f4e565b60206040518083038186803b158015611cde57600080fd5b505afa158015611cf2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d169190613d9f565b9050611d3d6204001d54611d376204001e548461267d90919063ffffffff16565b90613077565b91505090565b611d4b613156565b6001600160a01b0316611d5c6117f6565b6001600160a01b031614611d825760405162461bcd60e51b8152600401610a2d90614511565b610f5481613716565b6000611d96336126a2565b90508015611dc357611da742610f57565b611dc35760405162461bcd60e51b8152600401610a2d906146be565b611dd1846204000e5461242f565b611ddf836204000e5461242f565b6111d081858585613431565b6006546007546001600160a01b0390911691565b80806204000e5414611e235760405162461bcd60e51b8152600401610a2d90614723565b611e2e853384612782565b6000611e7d846040518060600160405280602881526020016148e4602891396001600160a01b0389166000908152620400146020908152604080832033845290915290208a6003811061194d57fe5b9050611e8b878733846128d0565b611e95868461242f565b611e9f858461242f565b611eab87878787613431565b50505050505050565b6001600160a01b0316600090815262040013602052604090205490565b600c546001600160a01b031681565b600060128261ffff8110611ef057fe5b60040201600301549050919050565b611f07613156565b6001600160a01b0316611f186117f6565b6001600160a01b031614611f3e5760405162461bcd60e51b8152600401610a2d90614511565b610f5481613790565b6005546001600160a01b03163314611f715760405162461bcd60e51b8152600401610a2d90614438565b80821015611f915760405162461bcd60e51b8152600401610a2d9061448c565b6204001e54611fa0908361267d565b6204001e556204001b54611fb4908261267d565b6204001b556204001d54611fcc90610f1b908361267d565b7ffcfbfd1d7fecbea7809bda42bd54ffa877192d8f5170375720ba7197c80181bc8282604051611ffd9291906147f3565b60405180910390a15050565b6001600160a01b0381166000908152620400126020526040812080546001820154600290920154909190856120645782158015612044575081155b801561204e575080155b1561205f5760009350505050610eb5565b61208f565b600186141561207e578161205f5760009350505050610eb5565b8061208f5760009350505050610eb5565b6204000e546001600160a01b03861660009081526204001360205260409020545b818110156120d3576120c485858584611510565b919650945092506001016120b0565b50866120e55783945050505050610eb5565b60018714156120fa5782945050505050610eb5565b509250610eb5915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b6005546001600160a01b031633146121775760405162461bcd60e51b8152600401610a2d90614438565b6204001e546121869082613077565b6204001e556040517f3743c9e9a14de8dfa6e52fac936fe2cbf23e8e43d0d4c46ef57bcff3b377967e906121bb9083906147ea565b60405180910390a150565b6204001a6020526000908152604090205481565b6000908152600f602052604090205490565b60008080845b848110156122155761220689898984611510565b919a50985096506001016121f2565b50969795965093949350505050565b61222c613156565b6001600160a01b031661223d6117f6565b6001600160a01b0316146122635760405162461bcd60e51b8152600401610a2d90614511565b610f54816137db565b600090815262040016602090815260408083205462040017909252909120549091565b612297613156565b6001600160a01b03166122a86117f6565b6001600160a01b0316146122ce5760405162461bcd60e51b8152600401610a2d90614511565b610f5481613840565b6122df613156565b6001600160a01b03166122f06117f6565b6001600160a01b0316146123165760405162461bcd60e51b8152600401610a2d90614511565b6001600160a01b03811661233c5760405162461bcd60e51b8152600401610a2d906140fd565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000806123a3336126a2565b90506123b485856204000e54612782565b6001600160a01b0380861660009081526204001460209081526040808320938816835292905220610b1890849083600381106123ec57fe5b015490613077565b6000610eb58261389c565b8015612429576204000e548111156124295760405162461bcd60e51b8152600401610a2d90614401565b61188e82825b8061243b57506204000e545b6001600160a01b0382166000908152620400136020526040902054818110612463575061188e565b6001600160a01b0383166000908152620400126020908152604080832080546001820154600283015462040013909552929094208690559291821580156124a8575081155b80156124b2575080155b156124c157505050505061188e565b845b868110156124e6576124d784848484611510565b919550935091506001016124c3565b508284600001558184600101558084600201556040516001600160a01b038816907fd3f04497b42e4930518874144f53da3a7b078a70d319cb2a210e34f4b8dfd24e9061253a908990879087908790614817565b60405180910390a250505050505050565b6001600160a01b0382166125715760405162461bcd60e51b8152600401610a2d90614546565b6125b38160405180606001604052806022815260200161489c602291396001600160a01b03851660009081526204001260205260409020866003811061194d57fe5b6001600160a01b0383166000908152620400126020526040902084600381106125d857fe5b01556125ed816204000f85600381106123ec57fe5b6204000f84600381106125fc57fe5b01556126078361389c565b6001600160a01b031663dd5645b6836000846040518463ffffffff1660e01b815260040161263793929190613f62565b600060405180830381600087803b15801561265157600080fd5b505af1158015611eab573d6000803e3d6000fd5b6000611ad3670de0b6b3a7640000610e72858561300b565b600082820183811015611ad35760405162461bcd60e51b8152600401610a2d906141e0565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614156126e657506000610a8c565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b0316141561272857506001610a8c565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b0316141561276a57506002610a8c565b60405162461bcd60e51b8152600401610a2d90614185565b8061278e57506204000e545b6001600160a01b0380841660009081526204001560209081526040808320938616835292905220548181106127c357506119a2565b6001600160a01b03848116600081815262040014602090815260408083209488168084529482528083208054600182015460028301549686526204001585528386209786529690935292208690559092909182158015612821575081155b801561282b575080155b1561283a5750505050506119a2565b845b8681101561285f576128508484848461359c565b9195509350915060010161283c565b50828460000155818460010155808460020181905550866001600160a01b0316886001600160a01b03167f8fa162daa8095482092c801a2fbf4a0351846b94fe2d2e0c3ab60dbb9b6693ae888686866040516128be9493929190614817565b60405180910390a35050505050505050565b6001600160a01b0383166128f65760405162461bcd60e51b8152600401610a2d906145cc565b6001600160a01b03821661291c5760405162461bcd60e51b8152600401610a2d90614143565b6001600160a01b03808416600090815262040014602090815260408083209386168352929052208190856003811061295057fe5b015561295b8461389c565b6001600160a01b031663c0a755b98484846040518463ffffffff1660e01b815260040161298a93929190613f62565b600060405180830381600087803b1580156129a457600080fd5b505af11580156129b8573d6000803e3d6000fd5b5050505050505050565b60006129cc611c77565b905060006129e56008548361266590919063ffffffff16565b9050801561188e576204001b546129fc908261267d565b6204001b556204001d5461188e90610f1b908361267d565b6204001d5480612a245750612bfe565b6040516370a0823160e01b81526000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190612a73903090600401613f4e565b60206040518083038186803b158015612a8b57600080fd5b505afa158015612a9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ac39190613d9f565b905080612ad1575050612bfe565b6204001b5480156119a2576000612ae88383613942565b8083036204001b559050612afd8185036130c9565b600c5460408051600481526024810182526020810180516001600160e01b031663c2c4c5c160e01b17905290516000926001600160a01b031691612b4091613f32565b6000604051808303816000865af19150503d8060008114612b7d576040519150601f19603f3d011682016040523d82523d6000602084013e612b82565b606091505b50509050600c54612bc1907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03908116911684613100565b7f8442c99f6ce1a4dd9ddcd3cb90a160057de401d085f6bb276ca407d57808033582604051612bf091906147ea565b60405180910390a150505050505b565b6000848152620400166020526040812054818415612cb557612c5085610e72612c49877f000000000000000000000000000000000000000000000000000000000000000061300b565b899061300b565b9250612c99612c92670de0b6b3a7640000610ab062015180610e728c8e036204001a60008f81526020019081526020016000205461300b90919063ffffffff16565b8390612665565b915081831015612caa576000612cae565b8183035b9050612ccd565b50600086815262040017602052604090205481810192505b955095509592505050565b600080612ce58385612ff7565b90507f0000000000000000000000000000000000000000000000000000000000000000811080612d3457507f000000000000000000000000000000000000000000000000000000000000000081115b949350505050565b612d44613bec565b612d5085858585613958565b6204000e54600e849055600181016000908152600f60205260409081902085905551919250907fa9cc843da7a73fc99a9077d9af92c4e351b84959afc9a104e7cee3ff4a76c0db90612da39085906147ea565b60405180910390a18160128261ffff8110612dba57fe5b6004020160008201518160000155602082015181600101556040820151816002015560608201518160030155905050806001016204000e8190555086817fe3df43951e14c0a4004438a979718a41a3501704f5326c446949863c51da9961888888876000015188602001518960400151604051612e3c96959493929190614832565b60405180910390a36204000f5462040010546204001154612e5f92919084611510565b620400115562040010556204000f55611eab306001830161242f565b600080612f18600a60009054906101000a90046001600160a01b03166001600160a01b031663d4a3e9d76040518163ffffffff1660e01b8152600401602060405180830381600087803b158015612ed157600080fd5b505af1158015612ee5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f099190613d9f565b6702c68af0bb14000090613942565b600b54604051630766a8d960e31b8152919250600091612fa69161016d916001600160a01b0390911690633b3546c890612f569089906004016147ea565b60206040518083038186803b158015612f6e57600080fd5b505afa158015612f82573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e729190613d9f565b90506000612fb4838361267d565b90507f41e376fd99913dea7fda140f5c0bd997515b1a181acc58737320322548ec6e728383604051612fe79291906147f3565b60405180910390a1949350505050565b6000611ad382610e7285670de0b6b3a76400005b60008261301a57506000610eb5565b8282028284828161302757fe5b0414611ad35760405162461bcd60e51b8152600401610a2d906144d0565b60008082116130665760405162461bcd60e51b8152600401610a2d9061432d565b81838161306f57fe5b049392505050565b6000828211156130995760405162461bcd60e51b8152600401610a2d9061427b565b50900390565b600061c4e062093a80816130b3858361267d565b03816130bb57fe5b0462093a8002019050919050565b6204001d8190556040517f8457e683d800c4f496806b8972b297b7e3fac279363c2f89bd90dde4133b154f906121bb9083906147ea565b6119a28363a9059cbb60e01b848460405160240161311f929190613f86565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613a02565b3390565b600b80546001600160a01b0319166001600160a01b0383161790556040517e8d766d7fd7bc631ae679b54682313e1f2693022ea8386935ebba1d3b1e89e5906121bb908390613f4e565b6111d0846323b872dd60e01b85858560405160240161311f93929190613f62565b6005546001600160a01b03828116911614156131e057600080fd5b600680546001600160a01b0319166001600160a01b0383169081179091554260078190556040517f32ae77edfd0636915483336791468b5cd4f156b427e632138786afbdfdafc04d9161323f916203f4808201916213c68001906147f3565b60405180910390a250565b6006546001600160a01b038281169116146132775760405162461bcd60e51b8152600401610a2d906141a9565b6203f48060075401421015801561329457506213c6806007540142105b6132b05760405162461bcd60e51b8152600401610a2d9061445f565b6005546040516001600160a01b038084169216907fe4cec16b1a7e6b7979e923da619a8b1e5fd0f0fb6e5c1cf647f350430ee61ca990600090a3600580546001600160a01b039092166001600160a01b03199283161790556006805490911690556000600755565b6003546001600160a01b038281169116146133455760405162461bcd60e51b8152600401610a2d906141a9565b6203f48060045401421015801561336257506213c6806004540142105b61337e5760405162461bcd60e51b8152600401610a2d9061445f565b6002546040516001600160a01b038084169216907fce937feb4a560f179aae1a1090dcb38dab6dbb4c72cce5b6e3553d530f93685f90600090a3600280546001600160a01b039092166001600160a01b03199283161790556003805490911690556000600455565b600980546001600160a01b0319166001600160a01b0383161790556040517f8a8e0da24663134a95560b62466bb31935cfc0788a6686d10667f684ed810fb2906121bb908390613f4e565b6001600160a01b0383166134575760405162461bcd60e51b8152600401610a2d90614587565b6001600160a01b03821661347d5760405162461bcd60e51b8152600401610a2d9061400a565b6134bf816040518060600160405280602681526020016148be602691396001600160a01b03861660009081526204001260205260409020876003811061194d57fe5b6001600160a01b0384166000908152620400126020526040902085600381106134e457fe5b01556001600160a01b038216600090815262040012602052604090206135119082908660038110610b1057fe5b6001600160a01b03831660009081526204001260205260409020856003811061353657fe5b01556135418461389c565b6001600160a01b031663dd5645b68484846040518463ffffffff1660e01b815260040161298a93929190613f62565b600081848411156135945760405162461bcd60e51b8152600401610a2d9190613faa565b505050900390565b60008060008060128561ffff81106135b057fe5b6004020190508793506135d0816002015488613a9190919063ffffffff16565b92506135e9816002015487613a9190919063ffffffff16565b9150509450945094915050565b600a80546001600160a01b0319166001600160a01b0383161790556040517f2629f592256aaf49e3c60966d01cf4c7897d640c00ae94b0472d458c2a647a55906121bb908390613f4e565b6001600160a01b0382166136675760405162461bcd60e51b8152600401610a2d90614788565b61367a816204000f8560038110610b1057fe5b6204000f846003811061368957fe5b01556001600160a01b038216600090815262040012602052604090206136b69082908560038110610b1057fe5b6001600160a01b0383166000908152620400126020526040902084600381106136db57fe5b01556136e68361389c565b6001600160a01b031663dd5645b6600084846040518463ffffffff1660e01b815260040161263793929190613f62565b6002546001600160a01b038281169116141561373157600080fd5b600380546001600160a01b0319166001600160a01b0383169081179091554260048190556040517f2e6b5912c3dac53b95017557cebcd0618fa7a13f4c8d1d96c5afb31b15d693f19161323f916203f4808201916213c68001906147f3565b600c80546001600160a01b0319166001600160a01b0383161790556040517fe5693914d19c789bdee50a362998c0bc8d035a835f9871da5d51152f0582c34f906121bb908390613f4e565b61070881101580156137ef575061a8c08111155b61380b5760405162461bcd60e51b8152600401610a2d90614751565b60118190556040517fbb681a7fb16d51d6d0928d6ce178fbca96144ec836f09f63977a33a0271080bf906121bb9083906147ea565b66b1a2bc2ec500008111156138675760405162461bcd60e51b8152600401610a2d90614217565b60088190556040517f3d413e17987ff9d538c7ee63d33ab56db31f4a54de14961a635ece02af6ce37a906121bb9083906147ea565b6000816138ca57507f0000000000000000000000000000000000000000000000000000000000000000610a8c565b60018214156138fa57507f0000000000000000000000000000000000000000000000000000000000000000610a8c565b600282141561392a57507f0000000000000000000000000000000000000000000000000000000000000000610a8c565b60405162461bcd60e51b8152600401610a2d9061404d565b60008183106139515781611ad3565b5090919050565b613960613bec565b600080600086861161398a5785925061397f858460028b040390612ff7565b9150600090506139d8565b670de0b6b3a7640000925060026139ac670de0b6b3a763ffff19890187612ff7565b816139b357fe5b04915060026139cd670de0b6b3a763ffff19880187612ff7565b816139d457fe5b0490505b60408051608081018252928352602083019190915281019190915242606082015295945050505050565b6060613a57826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613aa99092919063ffffffff16565b8051909150156119a25780806020019051810190613a759190613d67565b6119a25760405162461bcd60e51b8152600401610a2d90614674565b6000611ad3670de0b6b3a7640000610e728585613ab8565b6060612d348484600085613aec565b600082613ac757506000610eb5565b82820282848281613ad457fe5b041415613ae15780612d34565b506000199392505050565b606082471015613b0e5760405162461bcd60e51b8152600401610a2d906142b2565b613b1785613bad565b613b335760405162461bcd60e51b8152600401610a2d90614610565b60006060866001600160a01b03168587604051613b509190613f32565b60006040518083038185875af1925050503d8060008114613b8d576040519150601f19603f3d011682016040523d82523d6000602084013e613b92565b606091505b5091509150613ba2828286613bb3565b979650505050505050565b3b151590565b60608315613bc2575081611ad3565b825115613bd25782518084602001fd5b8160405162461bcd60e51b8152600401610a2d9190613faa565b6040518060800160405280600081526020016000815260200160008152602001600081525090565b80356001600160a01b0381168114610eb557600080fd5b600060208284031215613c3c578081fd5b611ad38383613c14565b60008060408385031215613c58578081fd5b613c628484613c14565b9150613c718460208501613c14565b90509250929050565b60008060008060808587031215613c8f578182fd5b8435613c9a81614886565b93506020850135613caa81614886565b92506040850135613cba81614886565b9396929550929360600135925050565b600080600060608486031215613cde578283fd5b8335613ce981614886565b92506020840135613cf981614886565b929592945050506040919091013590565b60008060408385031215613d1c578182fd5b613d268484613c14565b946020939093013593505050565b600080600060608486031215613d48578283fd5b613d528585613c14565b95602085013595506040909401359392505050565b600060208284031215613d78578081fd5b81518015158114611ad3578182fd5b600060208284031215613d98578081fd5b5035919050565b600060208284031215613db0578081fd5b5051919050565b60008060408385031215613dc9578182fd5b82359150613c718460208501613c14565b600080600060608486031215613dee578283fd5b833592506020840135613e0081614886565b91506040840135613e1081614886565b809150509250925092565b600080600080600060a08688031215613e32578081fd5b85359450613e438760208801613c14565b9350613e528760408801613c14565b94979396509394606081013594506080013592915050565b60008060008060808587031215613e7f578384fd5b843593506020850135613e9181614886565b93969395505050506040820135916060013590565b60008060408385031215613eb8578182fd5b50508035926020909101359150565b60008060008060808587031215613edc578182fd5b5050823594602084013594506040840135936060013592509050565b600080600080600060a08688031215613f0f578283fd5b505083359560208501359550604085013594606081013594506080013592509050565b60008251613f4481846020870161485a565b9190910192915050565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b6000602082528251806020840152613fc981604085016020870161485a565b601f01601f19169190910160400192915050565b60208082526013908201527213db9b1e481c1c9a5b585c9e481b585c9ad95d606a1b604082015260600190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6020808252600f908201526e496e76616c6964207472616e63686560881b604082015260600190565b6020808252601c908201527f43616e6e6f7420757064617465207072696d617279206d61726b657400000000604082015260600190565b60208082526030908201527f556e6465726c79696e6720707269636520666f7220736574746c656d656e742060408201526f1a5cc81b9bdd081c9958591e481e595d60821b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252600a90820152694f6e6c7920736861726560b01b604082015260600190565b60208082526019908201527f50726f706f7365642061646472657373206d69736d6174636800000000000000604082015260600190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b6020808252601c908201527f457863656564206d61782070726f746f636f6c20666565207261746500000000604082015260600190565b6020808252601390820152725072696365206e6f7420617661696c61626c6560681b604082015260600190565b6020808252601e908201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604082015260600190565b60208082526026908201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6040820152651c8818d85b1b60d21b606082015260800190565b6020808252818101527f43616e6e6f742075706461746520737472617465677920776974682064656274604082015260600190565b6020808252601a908201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604082015260600190565b6020808252600f908201526e139bdd081a5b9a5d1a585b1a5e9959608a1b604082015260600190565b60208082526028908201527f5468652063757272656e742074726164696e672064617920646f6573206e6f7460408201526708195b99081e595d60c21b606082015260800190565b602080825260129082015271496e76616c696420706172616d657465727360701b604082015260600190565b6020808252601b908201527f5461726765742076657273696f6e206f7574206f6620626f756e640000000000604082015260600190565b6020808252600d908201526c4f6e6c7920737472617465677960981b604082015260600190565b6020808252601390820152724e6f7420726561647920746f2075706461746560681b604082015260600190565b60208082526024908201527f506572666f726d616e6365206665652063616e6e6f74206578636565642070726040820152631bd99a5d60e21b606082015260800190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6040820152607760f81b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b6020808252601d908201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604082015260600190565b602080825260139082015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604082015260600190565b6020808252602a908201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6040820152691bdd081cdd58d8d9595960b21b606082015260800190565b6020808252601490820152735472616e7366657220697320696e61637469766560601b604082015260600190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b60208082526014908201527327b7363c9031bab93932b73a103b32b939b4b7b760611b604082015260600190565b6020808252601f908201527f45786365656420616c6c6f7765642064656c61792074696d652072616e676500604082015260600190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b8151815260208083015190820152604080830151908201526060918201519181019190915260800190565b90815260200190565b918252602082015260400190565b9283526020830191909152604082015260600190565b93845260208401929092526040830152606082015260800190565b958652602086019490945260408501929092526060840152608083015260a082015260c00190565b60005b8381101561487557818101518382015260200161485d565b838111156111d05750506000910152565b6001600160a01b0381168114610f5457600080fdfe45524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220d3c54c64d261a550cfa9623c66a9ae2e3e687f5680464eec618ce7b9d357b6c664736f6c634300060c00330000000000000000000000002170ed0880ac9a755fd29b2688956bd959f933f800000000000000000000000000000000000000000000000000000000000000120000000000000000000000001094ee7227b03ccb47113309ee51f327bbd6f1750000000000000000000000006369395ab20386b3bf6fefb30e6eb759012fea89000000000000000000000000e94a3eaedca412a92869345492cb95c1b80f46650000000000000000000000008369d4c07a1f853c5d167c9a042fcc918c3705a6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bc16d674ec8000000000000000000000000000000000000000000000000000006f05b59d3b200000000000000000000000000007eb06d3f24e58a5470339a44dc34eef4822b63ce000000000000000000000000a79ff9c3d94f4bd7e664415cbe62d076e81b7600000000000000000000000000eb76e34834fb0e2c31d92f0284466385bce5c09a00000000000000000000000067eb546a69c7e4d83f3c66018fa549dff5fed35b


DEPLOYED BYTECODE

0x608060405234801561001057600080fd5b50600436106104a15760003560e01c8063888cc3431161026d578063bc270ca911610151578063ddd6d260116100ce578063eed9a17911610092578063eed9a17914610959578063f2ad414e1461097a578063f2fde38b1461098d578063f4db872b146109a0578063fb73de93146109b3578063fd4fc82f146109c6576104a1565b8063ddd6d260146108fa578063e89900bc1461090d578063e8e62fbb14610920578063ed056e2114610933578063ed547c6d14610946576104a1565b8063d2c35ce811610115578063d2c35ce8146108b1578063d47f1d14146108c4578063d8e66062146108d7578063d90ed209146108ea578063db77e2b2146108f2576104a1565b8063bc270ca914610868578063c01238d314610870578063c2051e8e14610883578063c415b95c14610896578063cb15d6ec1461089e576104a1565b80639dc7262e116101ea578063ac3910a2116101ae578063ac3910a21461080c578063ad65048f14610814578063aebd878a14610827578063b40494e51461083a578063b61557b114610842578063b9dedc6a14610855576104a1565b80639dc7262e146107b8578063a2f90183146107cb578063a69f7d6e146107de578063a736985a146107f1578063a8c62e7614610804576104a1565b806397dcad261161023157806397dcad26146107595780639a3ddf261461076c5780639ae1119f1461077f5780639c6ff4f3146107925780639d657d6e146107a5576104a1565b8063888cc343146107265780638da5c0bf1461072e5780638da5cb5b146107415780639043292a1461074957806394990bd814610751576104a1565b80633806b4e6116103945780635c59f3bb116103115780636809de6b116102d55780636809de6b146106bf578063714351a4146106d2578063715018a6146106e557806371da3c1d146106ed57806371e3dca4146107005780637bccd12414610713576104a1565b80635c59f3bb1461068c5780635c9302c9146106945780635f64b55b1461069c57806360a2da44146106a457806360f88035146106b7576104a1565b80635118a182116103585780635118a1821461064e57806351ca852a146106565780635264e6811461066957806352fd7f3514610671578063586b394114610684576104a1565b80633806b4e6146106055780633bd353e7146106185780633d760bdb1461062b57806343f334cf1461063357806350fca1bf14610646576104a1565b8063170d35231161042257806329174f5c116103e657806329174f5c146105d25780632af4b0c0146105e55780632d78e8b1146105ed5780632f0c7a11146105f557806334ce998a146105fd576104a1565b8063170d3523146105575780631e77ceda1461056a578063208267341461057f57806323c794cb14610592578063287ad849146105b2576104a1565b80631027be2b116104695780631027be2b146104fc57806311da60b41461050f578063123dafcc1461051757806312e778b61461052d578063133b5f7514610535576104a1565b80630553d604146104a6578063094fc921146104c45780630a68a9ce146104cc5780630cde859c146104e15780631003d387146104f4575b600080fd5b6104ae6109d9565b6040516104bb91906147ea565b60405180910390f35b6104ae6109df565b6104df6104da366004613e6a565b610a03565b005b6104ae6104ef366004613d87565b610a76565b6104ae610a91565b6104ae61050a366004613cca565b610abb565b6104df610b2e565b61051f610df9565b6040516104bb929190613f86565b6104ae610e0d565b610548610543366004613d87565b610e2c565b6040516104bb93929190614801565b6104ae610565366004613d87565b610eaa565b610572610ebb565b6040516104bb9190613f4e565b6104df61058d366004613d87565b610eca565b6105a56105a0366004613d87565b610f57565b6040516104bb9190613f9f565b6105c56105c0366004613d87565b610f5f565b6040516104bb91906147bf565b6104df6105e0366004613d87565b610fb3565b6104ae61102b565b610572611033565b6104ae611057565b6104ae61105f565b6104df610613366004613c2b565b611067565b6104df610626366004613d87565b6110af565b6104ae611130565b6104df610641366004613c2b565b611136565b6104ae61117e565b6104ae6111a2565b6104df610664366004613cca565b6111a8565b6104ae6111d6565b61054861067f366004613c2b565b6111de565b6104ae611252565b6104ae611258565b6104ae61125e565b610572611264565b6104df6106b2366004613ec7565b611288565b6105726114ec565b6105486106cd366004613ec7565b611510565b6104df6106e0366004613c2b565b611588565b6104df6115f2565b6104df6106fb366004613c2b565b61167b565b6104ae61070e366004613d87565b611765565b6104ae610721366004613c46565b611779565b6104ae6117a6565b6104df61073c366004613c2b565b6117ae565b6105726117f6565b610572611805565b610572611814565b6104df610767366004613ea6565b611823565b6104df61077a366004613e6a565b611892565b6104ae61078d366004613c7a565b6118d6565b6104df6107a0366004613cca565b61196d565b6104ae6107b3366004613d87565b6119a7565b6104ae6107c6366004613dda565b6119d1565b6104ae6107d9366004613d87565b611ada565b6104df6107ec366004613e6a565b611aee565b6104df6107ff366004613d34565b611b29565b610572611bae565b610572611bbd565b6104df610822366004613c2b565b611bcc565b6104df610835366004613e6a565b611c14565b6104ae611c77565b6104df610850366004613c2b565b611d43565b6104df610863366004613cca565b611d8b565b61051f611deb565b6104df61087e366004613e1b565b611dff565b6104ae610891366004613c2b565b611eb4565b610572611ed1565b6104ae6108ac366004613d87565b611ee0565b6104df6108bf366004613c2b565b611eff565b6104df6108d2366004613ea6565b611f47565b6104ae6108e5366004613db7565b612009565b6104ae612105565b610572612129565b6104df610908366004613d87565b61214d565b6104ae61091b366004613d87565b6121c6565b6104ae61092e366004613d87565b6121da565b610548610941366004613ef8565b6121ec565b6104df610954366004613d87565b612224565b61096c610967366004613d87565b61226c565b6040516104bb9291906147f3565b6104df610988366004613d87565b61228f565b6104df61099b366004613c2b565b6122d7565b6104ae6109ae366004613cca565b612397565b6105726109c1366004613d87565b6123f4565b6104df6109d4366004613d0a565b6123ff565b61c4e090565b7f000000000000000000000000000000000000000000000000000000000000000181565b6002546001600160a01b03163314610a365760405162461bcd60e51b8152600401610a2d90613fdd565b60405180910390fd5b80806204000e5414610a5a5760405162461bcd60e51b8152600401610a2d90614723565b610a64848361242f565b610a6f85858561254b565b5050505050565b60006204000f8260038110610a8757fe5b015490505b919050565b6204001054600e546204000f54600092610ab6929091610ab091612665565b9061267d565b905090565b600080610ac7336126a2565b9050610ad885856204000e54612782565b6001600160a01b0380861660009081526204001460209081526040808320938816835292905220610b189084908360038110610b1057fe5b01549061267d565b9150610b26818686856128d0565b509392505050565b60026001541415610b515760405162461bcd60e51b8152600401610a2d906146ec565b6002600155600d5480610b765760405162461bcd60e51b8152600401610a2d90614364565b80421015610b965760405162461bcd60e51b8152600401610a2d9061438d565b600954604051639f05715160e01b81526000916001600160a01b031690639f05715190610bc79085906004016147ea565b60206040518083038186803b158015610bdf57600080fd5b505afa158015610bf3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c179190613d9f565b905080610c365760405162461bcd60e51b8152600401610a2d906140ad565b610c3e6129c2565b6002546040516211bf0560eb1b81526001600160a01b0390911690638df8280090610c6d9085906004016147ea565b600060405180830381600087803b158015610c8757600080fd5b505af1158015610c9b573d6000803e3d6000fd5b50505050610ca7612a14565b6000610cb1610a91565b90506000610cbd611c77565b90506000806000610cd687620151808903888888612c00565b925092509250610ce68282612cd8565b15610d4a5760006002610d0485600e5461266590919063ffffffff16565b81610d0b57fe5b049050610d1b8885858585612d3c565b670de0b6b3a76400009250670de0b6b3a76400009150610d39610a91565b60115489016010559550610d509050565b60108790555b6000610d5b88612e7b565b60008981526204001a602090815260408083208490556204001882528083208a90556204001982528083208990556204001682528083208790556204001790915290819020849055620151808a01600d555190915088907f0b88c5bd74fc625a4f651904bf835063c6a449220be319924685261fb7709dd590610de390869086908690614801565b60405180910390a2505060018055505050505050565b6003546004546001600160a01b0390911691565b6204000f54600e546204001054600092610ab6929091610ab091612ff7565b60008060008062015180600d540390506000610e46611c77565b90506000610e7862015180610e72854203610e6c6008548761266590919063ffffffff16565b9061300b565b90613045565b9050610e848282613077565b9150610e9a428489610e94610a91565b86612c00565b9550955095505050509193909250565b6000610eb58261309f565b92915050565b6002546001600160a01b031690565b6002546001600160a01b03163314610ef45760405162461bcd60e51b8152600401610a2d90613fdd565b6204001c54610f039082613077565b6204001c556204001d54610f2090610f1b9083613077565b6130c9565b610f546001600160a01b037f0000000000000000000000002170ed0880ac9a755fd29b2688956bd959f933f8163383613100565b50565b601054111590565b610f67613bec565b60128261ffff8110610f7557fe5b600402016040518060800160405290816000820154815260200160018201548152602001600282015481526020016003820154815250509050919050565b6005546001600160a01b03163314610fdd5760405162461bcd60e51b8152600401610a2d90614438565b6204001e54610fec908261267d565b6204001e55600554610f54906001600160a01b037f0000000000000000000000002170ed0880ac9a755fd29b2688956bd959f933f88116911683613100565b6204001e5490565b7f0000000000000000000000001094ee7227b03ccb47113309ee51f327bbd6f17590565b6204001b5481565b6204001d5490565b61106f613156565b6001600160a01b03166110806117f6565b6001600160a01b0316146110a65760405162461bcd60e51b8152600401610a2d90614511565b610f548161315a565b6005546001600160a01b031633146110d95760405162461bcd60e51b8152600401610a2d90614438565b6204001e546110e89082613077565b6204001e55600554611128906001600160a01b037f0000000000000000000000002170ed0880ac9a755fd29b2688956bd959f933f88116911630846131a4565b610f54612a14565b60105481565b61113e613156565b6001600160a01b031661114f6117f6565b6001600160a01b0316146111755760405162461bcd60e51b8152600401610a2d90614511565b610f54816131c5565b7f00000000000000000000000000000000000000000000000006f05b59d3b2000081565b60085481565b60006111b3336126a2565b90506111c484846204000e54612782565b6111d0818585856128d0565b50505050565b6204000e5490565b6001600160a01b03811660009081526204001260209081526040808320805460018201546002909201546204000e54620400139095529285205485948594929392915b818110156112445761123585858584611510565b91965094509250600101611221565b509297919650945092505050565b60115481565b600e5481565b600d5481565b7f0000000000000000000000006369395ab20386b3bf6fefb30e6eb759012fea8990565b611290613156565b6001600160a01b03166112a16117f6565b6001600160a01b0316146112c75760405162461bcd60e51b8152600401610a2d90614511565b600e541580156112d75750600d54155b6112f35760405162461bcd60e51b8152600401610a2d90614647565b831580159061130a5750670de0b6b3a76400008310155b801561131d575061131b8383612cd8565b155b6113395760405162461bcd60e51b8152600401610a2d906143d5565b611342426119a7565b600d55600e84905560008052600f6020527ff4803e074bd026baaf6ed2e288c9515f68c72fb7216eebdd7cae1718a53ec3758490556040517fa9cc843da7a73fc99a9077d9af92c4e351b84959afc9a104e7cee3ff4a76c0db906113a79086906147ea565b60405180910390a1600d54600954604051639f05715160e01b81526201517f19909201916000916001600160a01b031690639f057151906113ec9085906004016147ea565b60206040518083038186803b15801561140457600080fd5b505afa158015611418573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061143c9190613d9f565b90508061145b5760405162461bcd60e51b8152600401610a2d9061424e565b600082815262040016602090815260408083208890556204001790915281208590556204001e84905561148d83612e7b565b60008481526204001a6020526040908190208290555190915083907f0b88c5bd74fc625a4f651904bf835063c6a449220be319924685261fb7709dd5906114d990899089908690614801565b60405180910390a2505060105550505050565b7f000000000000000000000000e94a3eaedca412a92869345492cb95c1b80f466590565b60008060008060128561ffff811061152457fe5b60040201905061155c61154482600101548861266590919063ffffffff16565b8254610ab090611555908b90612665565b8b9061267d565b600282015490945061156e8882612665565b935061157a8782612665565b925050509450945094915050565b611590613156565b6001600160a01b03166115a16117f6565b6001600160a01b0316146115c75760405162461bcd60e51b8152600401610a2d90614511565b6204001d54156115e95760405162461bcd60e51b8152600401610a2d906142f8565b610f548161324a565b6115fa613156565b6001600160a01b031661160b6117f6565b6001600160a01b0316146116315760405162461bcd60e51b8152600401610a2d90614511565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b611683613156565b6001600160a01b03166116946117f6565b6001600160a01b0316146116ba5760405162461bcd60e51b8152600401610a2d90614511565b600260009054906101000a90046001600160a01b03166001600160a01b0316636c8fcfa26040518163ffffffff1660e01b815260040160206040518083038186803b15801561170857600080fd5b505afa15801561171c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117409190613d67565b61175c5760405162461bcd60e51b8152600401610a2d90614076565b610f5481613318565b620400186020526000908152604090205481565b6001600160a01b039182166000908152620400156020908152604080832093909416825291909152205490565b6204001c5481565b6117b6613156565b6001600160a01b03166117c76117f6565b6001600160a01b0316146117ed5760405162461bcd60e51b8152600401610a2d90614511565b610f54816133e6565b6000546001600160a01b031690565b6009546001600160a01b031681565b600a546001600160a01b031681565b6002546001600160a01b0316331461184d5760405162461bcd60e51b8152600401610a2d90613fdd565b6204001c5461185c908361267d565b6204001c556204001b54611870908261267d565b6204001b556204001d5461188e90610f1b908390610ab0908661267d565b5050565b80806204000e54146118b65760405162461bcd60e51b8152600401610a2d90614723565b6118c0338361242f565b6118ca848361242f565b610a6f85338686613431565b6000806118e2336126a2565b90506118ef858585611d8b565b6118fe85876204000e54612782565b611956836040518060600160405280602881526020016148e4602891396001600160a01b0380891660009081526204001460209081526040808320938d16835292905220846003811061194d57fe5b01549190613570565b9150611964818688856128d0565b50949350505050565b8015611997576204000e548111156119975760405162461bcd60e51b8152600401610a2d90614401565b6119a2838383612782565b505050565b600061c4e062015180816119bb858361267d565b03816119c357fe5b046201518002019050919050565b6001600160a01b038281166000908152620400146020908152604080832093851683529290529081208054600182015460029092015490919086611a255782611a205760009350505050611ad3565b611a50565b6001871415611a3f5781611a205760009350505050611ad3565b80611a505760009350505050611ad3565b6204000e546001600160a01b0380881660009081526204001560209081526040808320938a16835292905220545b81811015611aa157611a928585858461359c565b91965094509250600101611a7e565b5087611ab35783945050505050611ad3565b6001881415611ac85782945050505050611ad3565b509250611ad3915050565b9392505050565b620400196020526000908152604090205481565b80806204000e5414611b125760405162461bcd60e51b8152600401610a2d90614723565b611b1d338584612782565b610a6f853386866128d0565b6002546001600160a01b03163314611b535760405162461bcd60e51b8152600401610a2d90613fdd565b611b876001600160a01b037f0000000000000000000000002170ed0880ac9a755fd29b2688956bd959f933f8168484613100565b6204001b54611b96908261267d565b6204001b556204001d546119a290610f1b908361267d565b6005546001600160a01b031690565b600b546001600160a01b031681565b611bd4613156565b6001600160a01b0316611be56117f6565b6001600160a01b031614611c0b5760405162461bcd60e51b8152600401610a2d90614511565b610f54816135f6565b6002546001600160a01b03163314611c3e5760405162461bcd60e51b8152600401610a2d90613fdd565b80806204000e5414611c625760405162461bcd60e51b8152600401610a2d90614723565b611c6c848361242f565b610a6f858585613641565b6000807f0000000000000000000000002170ed0880ac9a755fd29b2688956bd959f933f86001600160a01b03166370a08231306040518263ffffffff1660e01b8152600401611cc69190613f4e565b60206040518083038186803b158015611cde57600080fd5b505afa158015611cf2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d169190613d9f565b9050611d3d6204001d54611d376204001e548461267d90919063ffffffff16565b90613077565b91505090565b611d4b613156565b6001600160a01b0316611d5c6117f6565b6001600160a01b031614611d825760405162461bcd60e51b8152600401610a2d90614511565b610f5481613716565b6000611d96336126a2565b90508015611dc357611da742610f57565b611dc35760405162461bcd60e51b8152600401610a2d906146be565b611dd1846204000e5461242f565b611ddf836204000e5461242f565b6111d081858585613431565b6006546007546001600160a01b0390911691565b80806204000e5414611e235760405162461bcd60e51b8152600401610a2d90614723565b611e2e853384612782565b6000611e7d846040518060600160405280602881526020016148e4602891396001600160a01b0389166000908152620400146020908152604080832033845290915290208a6003811061194d57fe5b9050611e8b878733846128d0565b611e95868461242f565b611e9f858461242f565b611eab87878787613431565b50505050505050565b6001600160a01b0316600090815262040013602052604090205490565b600c546001600160a01b031681565b600060128261ffff8110611ef057fe5b60040201600301549050919050565b611f07613156565b6001600160a01b0316611f186117f6565b6001600160a01b031614611f3e5760405162461bcd60e51b8152600401610a2d90614511565b610f5481613790565b6005546001600160a01b03163314611f715760405162461bcd60e51b8152600401610a2d90614438565b80821015611f915760405162461bcd60e51b8152600401610a2d9061448c565b6204001e54611fa0908361267d565b6204001e556204001b54611fb4908261267d565b6204001b556204001d54611fcc90610f1b908361267d565b7ffcfbfd1d7fecbea7809bda42bd54ffa877192d8f5170375720ba7197c80181bc8282604051611ffd9291906147f3565b60405180910390a15050565b6001600160a01b0381166000908152620400126020526040812080546001820154600290920154909190856120645782158015612044575081155b801561204e575080155b1561205f5760009350505050610eb5565b61208f565b600186141561207e578161205f5760009350505050610eb5565b8061208f5760009350505050610eb5565b6204000e546001600160a01b03861660009081526204001360205260409020545b818110156120d3576120c485858584611510565b919650945092506001016120b0565b50866120e55783945050505050610eb5565b60018714156120fa5782945050505050610eb5565b509250610eb5915050565b7f0000000000000000000000000000000000000000000000001bc16d674ec8000081565b7f0000000000000000000000002170ed0880ac9a755fd29b2688956bd959f933f881565b6005546001600160a01b031633146121775760405162461bcd60e51b8152600401610a2d90614438565b6204001e546121869082613077565b6204001e556040517f3743c9e9a14de8dfa6e52fac936fe2cbf23e8e43d0d4c46ef57bcff3b377967e906121bb9083906147ea565b60405180910390a150565b6204001a6020526000908152604090205481565b6000908152600f602052604090205490565b60008080845b848110156122155761220689898984611510565b919a50985096506001016121f2565b50969795965093949350505050565b61222c613156565b6001600160a01b031661223d6117f6565b6001600160a01b0316146122635760405162461bcd60e51b8152600401610a2d90614511565b610f54816137db565b600090815262040016602090815260408083205462040017909252909120549091565b612297613156565b6001600160a01b03166122a86117f6565b6001600160a01b0316146122ce5760405162461bcd60e51b8152600401610a2d90614511565b610f5481613840565b6122df613156565b6001600160a01b03166122f06117f6565b6001600160a01b0316146123165760405162461bcd60e51b8152600401610a2d90614511565b6001600160a01b03811661233c5760405162461bcd60e51b8152600401610a2d906140fd565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000806123a3336126a2565b90506123b485856204000e54612782565b6001600160a01b0380861660009081526204001460209081526040808320938816835292905220610b1890849083600381106123ec57fe5b015490613077565b6000610eb58261389c565b8015612429576204000e548111156124295760405162461bcd60e51b8152600401610a2d90614401565b61188e82825b8061243b57506204000e545b6001600160a01b0382166000908152620400136020526040902054818110612463575061188e565b6001600160a01b0383166000908152620400126020908152604080832080546001820154600283015462040013909552929094208690559291821580156124a8575081155b80156124b2575080155b156124c157505050505061188e565b845b868110156124e6576124d784848484611510565b919550935091506001016124c3565b508284600001558184600101558084600201556040516001600160a01b038816907fd3f04497b42e4930518874144f53da3a7b078a70d319cb2a210e34f4b8dfd24e9061253a908990879087908790614817565b60405180910390a250505050505050565b6001600160a01b0382166125715760405162461bcd60e51b8152600401610a2d90614546565b6125b38160405180606001604052806022815260200161489c602291396001600160a01b03851660009081526204001260205260409020866003811061194d57fe5b6001600160a01b0383166000908152620400126020526040902084600381106125d857fe5b01556125ed816204000f85600381106123ec57fe5b6204000f84600381106125fc57fe5b01556126078361389c565b6001600160a01b031663dd5645b6836000846040518463ffffffff1660e01b815260040161263793929190613f62565b600060405180830381600087803b15801561265157600080fd5b505af1158015611eab573d6000803e3d6000fd5b6000611ad3670de0b6b3a7640000610e72858561300b565b600082820183811015611ad35760405162461bcd60e51b8152600401610a2d906141e0565b60007f0000000000000000000000001094ee7227b03ccb47113309ee51f327bbd6f1756001600160a01b0316826001600160a01b031614156126e657506000610a8c565b7f0000000000000000000000006369395ab20386b3bf6fefb30e6eb759012fea896001600160a01b0316826001600160a01b0316141561272857506001610a8c565b7f000000000000000000000000e94a3eaedca412a92869345492cb95c1b80f46656001600160a01b0316826001600160a01b0316141561276a57506002610a8c565b60405162461bcd60e51b8152600401610a2d90614185565b8061278e57506204000e545b6001600160a01b0380841660009081526204001560209081526040808320938616835292905220548181106127c357506119a2565b6001600160a01b03848116600081815262040014602090815260408083209488168084529482528083208054600182015460028301549686526204001585528386209786529690935292208690559092909182158015612821575081155b801561282b575080155b1561283a5750505050506119a2565b845b8681101561285f576128508484848461359c565b9195509350915060010161283c565b50828460000155818460010155808460020181905550866001600160a01b0316886001600160a01b03167f8fa162daa8095482092c801a2fbf4a0351846b94fe2d2e0c3ab60dbb9b6693ae888686866040516128be9493929190614817565b60405180910390a35050505050505050565b6001600160a01b0383166128f65760405162461bcd60e51b8152600401610a2d906145cc565b6001600160a01b03821661291c5760405162461bcd60e51b8152600401610a2d90614143565b6001600160a01b03808416600090815262040014602090815260408083209386168352929052208190856003811061295057fe5b015561295b8461389c565b6001600160a01b031663c0a755b98484846040518463ffffffff1660e01b815260040161298a93929190613f62565b600060405180830381600087803b1580156129a457600080fd5b505af11580156129b8573d6000803e3d6000fd5b5050505050505050565b60006129cc611c77565b905060006129e56008548361266590919063ffffffff16565b9050801561188e576204001b546129fc908261267d565b6204001b556204001d5461188e90610f1b908361267d565b6204001d5480612a245750612bfe565b6040516370a0823160e01b81526000906001600160a01b037f0000000000000000000000002170ed0880ac9a755fd29b2688956bd959f933f816906370a0823190612a73903090600401613f4e565b60206040518083038186803b158015612a8b57600080fd5b505afa158015612a9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ac39190613d9f565b905080612ad1575050612bfe565b6204001b5480156119a2576000612ae88383613942565b8083036204001b559050612afd8185036130c9565b600c5460408051600481526024810182526020810180516001600160e01b031663c2c4c5c160e01b17905290516000926001600160a01b031691612b4091613f32565b6000604051808303816000865af19150503d8060008114612b7d576040519150601f19603f3d011682016040523d82523d6000602084013e612b82565b606091505b50509050600c54612bc1907f0000000000000000000000002170ed0880ac9a755fd29b2688956bd959f933f86001600160a01b03908116911684613100565b7f8442c99f6ce1a4dd9ddcd3cb90a160057de401d085f6bb276ca407d57808033582604051612bf091906147ea565b60405180910390a150505050505b565b6000848152620400166020526040812054818415612cb557612c5085610e72612c49877f000000000000000000000000000000000000000000000000000000000000000161300b565b899061300b565b9250612c99612c92670de0b6b3a7640000610ab062015180610e728c8e036204001a60008f81526020019081526020016000205461300b90919063ffffffff16565b8390612665565b915081831015612caa576000612cae565b8183035b9050612ccd565b50600086815262040017602052604090205481810192505b955095509592505050565b600080612ce58385612ff7565b90507f00000000000000000000000000000000000000000000000006f05b59d3b20000811080612d3457507f0000000000000000000000000000000000000000000000001bc16d674ec8000081115b949350505050565b612d44613bec565b612d5085858585613958565b6204000e54600e849055600181016000908152600f60205260409081902085905551919250907fa9cc843da7a73fc99a9077d9af92c4e351b84959afc9a104e7cee3ff4a76c0db90612da39085906147ea565b60405180910390a18160128261ffff8110612dba57fe5b6004020160008201518160000155602082015181600101556040820151816002015560608201518160030155905050806001016204000e8190555086817fe3df43951e14c0a4004438a979718a41a3501704f5326c446949863c51da9961888888876000015188602001518960400151604051612e3c96959493929190614832565b60405180910390a36204000f5462040010546204001154612e5f92919084611510565b620400115562040010556204000f55611eab306001830161242f565b600080612f18600a60009054906101000a90046001600160a01b03166001600160a01b031663d4a3e9d76040518163ffffffff1660e01b8152600401602060405180830381600087803b158015612ed157600080fd5b505af1158015612ee5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f099190613d9f565b6702c68af0bb14000090613942565b600b54604051630766a8d960e31b8152919250600091612fa69161016d916001600160a01b0390911690633b3546c890612f569089906004016147ea565b60206040518083038186803b158015612f6e57600080fd5b505afa158015612f82573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e729190613d9f565b90506000612fb4838361267d565b90507f41e376fd99913dea7fda140f5c0bd997515b1a181acc58737320322548ec6e728383604051612fe79291906147f3565b60405180910390a1949350505050565b6000611ad382610e7285670de0b6b3a76400005b60008261301a57506000610eb5565b8282028284828161302757fe5b0414611ad35760405162461bcd60e51b8152600401610a2d906144d0565b60008082116130665760405162461bcd60e51b8152600401610a2d9061432d565b81838161306f57fe5b049392505050565b6000828211156130995760405162461bcd60e51b8152600401610a2d9061427b565b50900390565b600061c4e062093a80816130b3858361267d565b03816130bb57fe5b0462093a8002019050919050565b6204001d8190556040517f8457e683d800c4f496806b8972b297b7e3fac279363c2f89bd90dde4133b154f906121bb9083906147ea565b6119a28363a9059cbb60e01b848460405160240161311f929190613f86565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613a02565b3390565b600b80546001600160a01b0319166001600160a01b0383161790556040517e8d766d7fd7bc631ae679b54682313e1f2693022ea8386935ebba1d3b1e89e5906121bb908390613f4e565b6111d0846323b872dd60e01b85858560405160240161311f93929190613f62565b6005546001600160a01b03828116911614156131e057600080fd5b600680546001600160a01b0319166001600160a01b0383169081179091554260078190556040517f32ae77edfd0636915483336791468b5cd4f156b427e632138786afbdfdafc04d9161323f916203f4808201916213c68001906147f3565b60405180910390a250565b6006546001600160a01b038281169116146132775760405162461bcd60e51b8152600401610a2d906141a9565b6203f48060075401421015801561329457506213c6806007540142105b6132b05760405162461bcd60e51b8152600401610a2d9061445f565b6005546040516001600160a01b038084169216907fe4cec16b1a7e6b7979e923da619a8b1e5fd0f0fb6e5c1cf647f350430ee61ca990600090a3600580546001600160a01b039092166001600160a01b03199283161790556006805490911690556000600755565b6003546001600160a01b038281169116146133455760405162461bcd60e51b8152600401610a2d906141a9565b6203f48060045401421015801561336257506213c6806004540142105b61337e5760405162461bcd60e51b8152600401610a2d9061445f565b6002546040516001600160a01b038084169216907fce937feb4a560f179aae1a1090dcb38dab6dbb4c72cce5b6e3553d530f93685f90600090a3600280546001600160a01b039092166001600160a01b03199283161790556003805490911690556000600455565b600980546001600160a01b0319166001600160a01b0383161790556040517f8a8e0da24663134a95560b62466bb31935cfc0788a6686d10667f684ed810fb2906121bb908390613f4e565b6001600160a01b0383166134575760405162461bcd60e51b8152600401610a2d90614587565b6001600160a01b03821661347d5760405162461bcd60e51b8152600401610a2d9061400a565b6134bf816040518060600160405280602681526020016148be602691396001600160a01b03861660009081526204001260205260409020876003811061194d57fe5b6001600160a01b0384166000908152620400126020526040902085600381106134e457fe5b01556001600160a01b038216600090815262040012602052604090206135119082908660038110610b1057fe5b6001600160a01b03831660009081526204001260205260409020856003811061353657fe5b01556135418461389c565b6001600160a01b031663dd5645b68484846040518463ffffffff1660e01b815260040161298a93929190613f62565b600081848411156135945760405162461bcd60e51b8152600401610a2d9190613faa565b505050900390565b60008060008060128561ffff81106135b057fe5b6004020190508793506135d0816002015488613a9190919063ffffffff16565b92506135e9816002015487613a9190919063ffffffff16565b9150509450945094915050565b600a80546001600160a01b0319166001600160a01b0383161790556040517f2629f592256aaf49e3c60966d01cf4c7897d640c00ae94b0472d458c2a647a55906121bb908390613f4e565b6001600160a01b0382166136675760405162461bcd60e51b8152600401610a2d90614788565b61367a816204000f8560038110610b1057fe5b6204000f846003811061368957fe5b01556001600160a01b038216600090815262040012602052604090206136b69082908560038110610b1057fe5b6001600160a01b0383166000908152620400126020526040902084600381106136db57fe5b01556136e68361389c565b6001600160a01b031663dd5645b6600084846040518463ffffffff1660e01b815260040161263793929190613f62565b6002546001600160a01b038281169116141561373157600080fd5b600380546001600160a01b0319166001600160a01b0383169081179091554260048190556040517f2e6b5912c3dac53b95017557cebcd0618fa7a13f4c8d1d96c5afb31b15d693f19161323f916203f4808201916213c68001906147f3565b600c80546001600160a01b0319166001600160a01b0383161790556040517fe5693914d19c789bdee50a362998c0bc8d035a835f9871da5d51152f0582c34f906121bb908390613f4e565b61070881101580156137ef575061a8c08111155b61380b5760405162461bcd60e51b8152600401610a2d90614751565b60118190556040517fbb681a7fb16d51d6d0928d6ce178fbca96144ec836f09f63977a33a0271080bf906121bb9083906147ea565b66b1a2bc2ec500008111156138675760405162461bcd60e51b8152600401610a2d90614217565b60088190556040517f3d413e17987ff9d538c7ee63d33ab56db31f4a54de14961a635ece02af6ce37a906121bb9083906147ea565b6000816138ca57507f0000000000000000000000001094ee7227b03ccb47113309ee51f327bbd6f175610a8c565b60018214156138fa57507f0000000000000000000000006369395ab20386b3bf6fefb30e6eb759012fea89610a8c565b600282141561392a57507f000000000000000000000000e94a3eaedca412a92869345492cb95c1b80f4665610a8c565b60405162461bcd60e51b8152600401610a2d9061404d565b60008183106139515781611ad3565b5090919050565b613960613bec565b600080600086861161398a5785925061397f858460028b040390612ff7565b9150600090506139d8565b670de0b6b3a7640000925060026139ac670de0b6b3a763ffff19890187612ff7565b816139b357fe5b04915060026139cd670de0b6b3a763ffff19880187612ff7565b816139d457fe5b0490505b60408051608081018252928352602083019190915281019190915242606082015295945050505050565b6060613a57826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613aa99092919063ffffffff16565b8051909150156119a25780806020019051810190613a759190613d67565b6119a25760405162461bcd60e51b8152600401610a2d90614674565b6000611ad3670de0b6b3a7640000610e728585613ab8565b6060612d348484600085613aec565b600082613ac757506000610eb5565b82820282848281613ad457fe5b041415613ae15780612d34565b506000199392505050565b606082471015613b0e5760405162461bcd60e51b8152600401610a2d906142b2565b613b1785613bad565b613b335760405162461bcd60e51b8152600401610a2d90614610565b60006060866001600160a01b03168587604051613b509190613f32565b60006040518083038185875af1925050503d8060008114613b8d576040519150601f19603f3d011682016040523d82523d6000602084013e613b92565b606091505b5091509150613ba2828286613bb3565b979650505050505050565b3b151590565b60608315613bc2575081611ad3565b825115613bd25782518084602001fd5b8160405162461bcd60e51b8152600401610a2d9190613faa565b6040518060800160405280600081526020016000815260200160008152602001600081525090565b80356001600160a01b0381168114610eb557600080fd5b600060208284031215613c3c578081fd5b611ad38383613c14565b60008060408385031215613c58578081fd5b613c628484613c14565b9150613c718460208501613c14565b90509250929050565b60008060008060808587031215613c8f578182fd5b8435613c9a81614886565b93506020850135613caa81614886565b92506040850135613cba81614886565b9396929550929360600135925050565b600080600060608486031215613cde578283fd5b8335613ce981614886565b92506020840135613cf981614886565b929592945050506040919091013590565b60008060408385031215613d1c578182fd5b613d268484613c14565b946020939093013593505050565b600080600060608486031215613d48578283fd5b613d528585613c14565b95602085013595506040909401359392505050565b600060208284031215613d78578081fd5b81518015158114611ad3578182fd5b600060208284031215613d98578081fd5b5035919050565b600060208284031215613db0578081fd5b5051919050565b60008060408385031215613dc9578182fd5b82359150613c718460208501613c14565b600080600060608486031215613dee578283fd5b833592506020840135613e0081614886565b91506040840135613e1081614886565b809150509250925092565b600080600080600060a08688031215613e32578081fd5b85359450613e438760208801613c14565b9350613e528760408801613c14565b94979396509394606081013594506080013592915050565b60008060008060808587031215613e7f578384fd5b843593506020850135613e9181614886565b93969395505050506040820135916060013590565b60008060408385031215613eb8578182fd5b50508035926020909101359150565b60008060008060808587031215613edc578182fd5b5050823594602084013594506040840135936060013592509050565b600080600080600060a08688031215613f0f578283fd5b505083359560208501359550604085013594606081013594506080013592509050565b60008251613f4481846020870161485a565b9190910192915050565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b6000602082528251806020840152613fc981604085016020870161485a565b601f01601f19169190910160400192915050565b60208082526013908201527213db9b1e481c1c9a5b585c9e481b585c9ad95d606a1b604082015260600190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6020808252600f908201526e496e76616c6964207472616e63686560881b604082015260600190565b6020808252601c908201527f43616e6e6f7420757064617465207072696d617279206d61726b657400000000604082015260600190565b60208082526030908201527f556e6465726c79696e6720707269636520666f7220736574746c656d656e742060408201526f1a5cc81b9bdd081c9958591e481e595d60821b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252600a90820152694f6e6c7920736861726560b01b604082015260600190565b60208082526019908201527f50726f706f7365642061646472657373206d69736d6174636800000000000000604082015260600190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b6020808252601c908201527f457863656564206d61782070726f746f636f6c20666565207261746500000000604082015260600190565b6020808252601390820152725072696365206e6f7420617661696c61626c6560681b604082015260600190565b6020808252601e908201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604082015260600190565b60208082526026908201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6040820152651c8818d85b1b60d21b606082015260800190565b6020808252818101527f43616e6e6f742075706461746520737472617465677920776974682064656274604082015260600190565b6020808252601a908201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604082015260600190565b6020808252600f908201526e139bdd081a5b9a5d1a585b1a5e9959608a1b604082015260600190565b60208082526028908201527f5468652063757272656e742074726164696e672064617920646f6573206e6f7460408201526708195b99081e595d60c21b606082015260800190565b602080825260129082015271496e76616c696420706172616d657465727360701b604082015260600190565b6020808252601b908201527f5461726765742076657273696f6e206f7574206f6620626f756e640000000000604082015260600190565b6020808252600d908201526c4f6e6c7920737472617465677960981b604082015260600190565b6020808252601390820152724e6f7420726561647920746f2075706461746560681b604082015260600190565b60208082526024908201527f506572666f726d616e6365206665652063616e6e6f74206578636565642070726040820152631bd99a5d60e21b606082015260800190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6040820152607760f81b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b6020808252601d908201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604082015260600190565b602080825260139082015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604082015260600190565b6020808252602a908201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6040820152691bdd081cdd58d8d9595960b21b606082015260800190565b6020808252601490820152735472616e7366657220697320696e61637469766560601b604082015260600190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b60208082526014908201527327b7363c9031bab93932b73a103b32b939b4b7b760611b604082015260600190565b6020808252601f908201527f45786365656420616c6c6f7765642064656c61792074696d652072616e676500604082015260600190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b8151815260208083015190820152604080830151908201526060918201519181019190915260800190565b90815260200190565b918252602082015260400190565b9283526020830191909152604082015260600190565b93845260208401929092526040830152606082015260800190565b958652602086019490945260408501929092526060840152608083015260a082015260c00190565b60005b8381101561487557818101518382015260200161485d565b838111156111d05750506000910152565b6001600160a01b0381168114610f5457600080fdfe45524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220d3c54c64d261a550cfa9623c66a9ae2e3e687f5680464eec618ce7b9d357b6c664736f6c634300060c0033


CONSTRUCTOR ARGUMENTS (ABI-ENCODED AND IS THE LAST BYTES OF THE CONTRACT
CREATION CODE ABOVE)

0000000000000000000000002170ed0880ac9a755fd29b2688956bd959f933f800000000000000000000000000000000000000000000000000000000000000120000000000000000000000001094ee7227b03ccb47113309ee51f327bbd6f1750000000000000000000000006369395ab20386b3bf6fefb30e6eb759012fea89000000000000000000000000e94a3eaedca412a92869345492cb95c1b80f46650000000000000000000000008369d4c07a1f853c5d167c9a042fcc918c3705a6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bc16d674ec8000000000000000000000000000000000000000000000000000006f05b59d3b200000000000000000000000000007eb06d3f24e58a5470339a44dc34eef4822b63ce000000000000000000000000a79ff9c3d94f4bd7e664415cbe62d076e81b7600000000000000000000000000eb76e34834fb0e2c31d92f0284466385bce5c09a00000000000000000000000067eb546a69c7e4d83f3c66018fa549dff5fed35b

-----Decoded View---------------
Arg [0] : params (tuple): System.Collections.Generic.List`1[Nethereum.ABI.FunctionEncoding.ParameterOutput]

-----Encoded View---------------
14 Constructor Arguments found :
Arg [0] : 0000000000000000000000002170ed0880ac9a755fd29b2688956bd959f933f8
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [2] : 0000000000000000000000001094ee7227b03ccb47113309ee51f327bbd6f175
Arg [3] : 0000000000000000000000006369395ab20386b3bf6fefb30e6eb759012fea89
Arg [4] : 000000000000000000000000e94a3eaedca412a92869345492cb95c1b80f4665
Arg [5] : 0000000000000000000000008369d4c07a1f853c5d167c9a042fcc918c3705a6
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000001bc16d674ec80000
Arg [9] : 00000000000000000000000000000000000000000000000006f05b59d3b20000
Arg [10] : 0000000000000000000000007eb06d3f24e58a5470339a44dc34eef4822b63ce
Arg [11] : 000000000000000000000000a79ff9c3d94f4bd7e664415cbe62d076e81b7600
Arg [12] : 000000000000000000000000eb76e34834fb0e2c31d92f0284466385bce5c09a
Arg [13] : 00000000000000000000000067eb546a69c7e4d83f3c66018fa549dff5fed35b




Loading...
Loading

Loading...
Loading



Loading...
Loading



Loading...
Loading

Loading...
Loading

Loading...
Loading



Block Age Transaction Gas Used Reward

view all blocks produced

(View All)

Age Block Fee Address BC Fee Address Voting Power Jailed Incoming

View All Validatorset

Block Age Uncle Number Difficulty Gas Used Reward

View All Uncles
Loading...
Loading

Loading...
Loading


Loading...
Loading


Validator Index Block Age Amount

View All Withdrawals

Transaction Hash Block Age Value Eth2 PubKey Valid

View All Deposits


MULTICHAIN PORTFOLIO | 30 CHAINS

Display all chains •
Last updated: less than 1 sec ago

BNB Chain (2)
$6,059,710 (100%)

zkSync Era (1)
0 (<1%)

Base (1)
0 (<1%)

Ethereum (0)
0 (0%)

Polygon (0)
0 (0%)

Arbitrum One (0)
0 (0%)

Optimism (0)
0 (0%)

BTTC (0)
0 (0%)

Celo (0)
0 (0%)

Fantom (0)
0 (0%)

Gnosis (0)
0 (0%)

Polygon zkEVM (0)
0 (0%)

Kroma (0)
0 (0%)

Linea (0)
0 (0%)

Moonbeam (0)
0 (0%)

Moonriver (0)
0 (0%)

Arbitrum Nova (0)
0 (0%)

Scroll (0)
0 (0%)

Wemix (0)
0 (0%)

Avax C-Chain (0)
0 (0%)

opBNB (0)
0 (0%)

Fraxtal (0)
0 (0%)

Blast (0)
0 (0%)

Cronos (0)
0 (0%)

Mantle (0)
0 (0%)

Taiko (0)
0 (0%)

Xai (0)
0 (0%)

World (0)
0 (0%)

Xdc (0)
0 (0%)

Ape (0)
0 (0%)
Show 29 more chains Hide 29 chains

Chain Token Portfolio % Price Amount Value BSC

Binance-Peg Ethereum Token (ETH)
99.77%$3,348.191,805.7539$6,046,007.82BSC

Ethereum PoW (ETHW)
0.23%$3.53,914.95$13,702.33ZKSYNC

Ether (ETH)
<0.01%$3,334.430.0000212$0.07069BASE

Ether (ETH)
<0.01%$3,335.890.0000037$0.012343

[ 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
addresses

Private Note:

A private note (up to 500 characters) can be attached to this address.
Please DO NOT store any passwords or private keys here.
View all Private Name Tags
Close Save Changes

Compiler specific version warnings:

The compiled contract might be susceptible to
FullInlinerNonExpressionSplitArgumentEvaluationOrder (low-severity),
MissingSideEffectsOnSelectorAccess (low-severity),
AbiReencodingHeadOverflowWithStaticArrayCleanup (medium-severity),
DirtyBytesArrayToStorage (low-severity), DataLocationChangeInInternalOverride
(very low-severity), NestedCalldataArrayAbiReencodingSizeValidation (very
low-severity), SignedImmutables (very low-severity),
ABIDecodeTwoDimensionalArrayMemory (very low-severity), KeccakCaching
(medium-severity), EmptyByteArrayCopy (medium-severity), DynamicArrayCleanup
(medium-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.
MetaMask Popular WalletConnect Coinbase Wallet

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.
MetaMask Popular WalletConnect Coinbase Wallet

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.
MetaMask Popular WalletConnect Coinbase Wallet

×


BEFORE YOU COPY





Don't show this for 30 days
Understand, Copy Address
(Twitter)
Back to Top

--------------------------------------------------------------------------------

Powered by BNB Beacon Chain

BscScan is a Block Explorer and Analytics Platform for BNB Smart Chain.

Add BSC Network

COMPANY

 * Delegate to BscScan Staking
 * Brand Assets
 * Contact Us
 * Terms & Privacy
 * Bug Bounty

COMMUNITY

 * API Documentation
 * Knowledge Base
 * Network Status
 * Learn BSC

PRODUCTS & SERVICES

 * Advertise
 * Explorer as a Service (EaaS)
 * API Plans
 * Priority Support
 * Blockscan

BscScan © 2024 (BSC-D) | ⛏ Built by Team Etherscan

Donations: 0x71c765...d8976f

This website uses cookies to improve your experience. By continuing to use this
website, you agree to its Terms and Privacy Policy.

Got it!