├── .gitattributes ├── .gitignore ├── 0xBitcoinDiff ├── 0xBitCoin_0xB6eD7644C69416d67B522e20bC294A9a9B405B31.sol ├── 0xBitCoin_0xB6eD7644C69416d67B522e20bC294A9a9B405B31_Reformatted.sol └── diff.txt ├── LICENSE ├── Mainnet-token-contracts-20180610 ├── README.md └── contracts │ ├── 0x001f0aa5da15585e5b2305dbab2bac425ea71007-IPSX-IPSX.sol │ ├── 0x006bea43baa3f7a6f765f14f10a1a1b08334ef45-STX-Stox.sol │ ├── 0x00a0cbe98e4d110b0fa82646152d77babf2951d0-EETHER-EETHER.sol │ ├── 0x013a06558f07d9e6f9a00c95a33f3a0e0255176b-BALI-BALI_COIN.sol │ ├── 0x014b50466590340d41307cc54dcee990c8d58aa8-ICOS-ICOS.sol │ ├── 0x01a28adc0edd796b570ec4da734e1aa809f6f1fc-EDASH-eDash.sol │ ├── 0x01afc37f4f85babc47c0e2d0eababc7fb49793c8-W-GNT-W-GNT.sol │ ├── 0x01c67791309c71aa4ed373025a0c089696d7c9e4-CCB-CCB.sol │ ├── 0x025abad9e518516fdaafbdcdb9701b37fb7ef0fa-GTKT-GoldenTickets.sol │ ├── 0x02725836ebf3ecdb1cdf1c7b02fcbbfaa2736af8-BTCA-BitAir.sol │ ├── 0x02b9806a64cb05f02aa8dcc1c178b88159a61304-DEL-Delphi.sol │ ├── 0x0371a82e4a9d0a4312f3ee2ac9c6958512891372-STU-Student_Coin.sol │ ├── 0x03df4c372a29376d2c8df33a1b5f001cd8d68b0e-BTCM-Bitcoinereum.sol │ ├── 0x0425cbbc5ff784203fe8d82beefa2b02634351f5-FBR-Happyfbr.sol │ ├── 0x044dd17bbbcbf1cf65f543918561bf8cf8130e7b-EGR-Engraved_Token.sol │ ├── 0x04f2e7221fdb1b52a68169b25793e51478ff0329-CAPP-Cappasity.sol │ ├── 0x05c7065d644096a4e4c3fe24af86e36de021074b-LCT-LendConnect.sol │ ├── 0x05f4a42e251f2d52b8ed15e9fedaacfcef1fad27-ZIL-Zilliqa.sol │ ├── 0x06147110022b768ba8f99a8f385df11a151a9cc8-ACE-ACE.sol │ ├── 0x0766e79a6fd74469733e8330b3b461c0320ff059-EXN-EXN.sol │ ├── 0x076c97e1c869072ee22f8c91978c99b4bcb02591-CBT-CommerceBlock.sol │ ├── 0x07d9e49ea402194bf48a8276dafb16e4ed633317-DALC-DALECOIN.sol │ ├── 0x07e3c70653548b04f0a75970c1f81b4cbbfb606f-DLT-Delta.sol │ ├── 0x0835ecd15ddf08d4786304d71b4672dc5c40f011-PLC-PlusCoin.sol │ ├── 0x08711d3b02c8758f2fb3ab4e80228418a7f8e39c-EDG-Edgeless.sol │ ├── 0x0879e0c9822b75f31f0b0ed2a30be9f484a57c2f-LTG-LiteCoinGold.sol │ ├── 0x0886949c1b8c412860c4264ceb8083d1365e86cf-BTCE-EthereumBitcoin.sol │ ├── 0x089a6d83282fb8988a656189f1e7a73fa6c1cac2-PGL-Prospectors_Gold.sol │ ├── 0x08d32b0da63e2c3bcf8019c9c5d849d7a9d791e6-Dentacoin-Dentacoin.sol │ ├── 0x08f5a9235b08173b7569f83645d2c7fb55e8ccd8-TNT-Tierion_Network_Token.sol │ ├── 0x08f8117155aa9414b67113a47ad269d47974e9dc-DHG-DASH_GOLD.sol │ ├── 0x08fd34559f2ed8585d3810b4d96ab8a05c9f97c5-CLRT-ClusterToken.sol │ ├── 0x0947b0e6d821378805c9598291385ce7c791a6b2-LND-Lendingblock.sol │ ├── 0x09debe702678140c1be278213109719fab98d0d8-MOL-MolikToken.sol │ ├── 0x0a76aad21948ea1ef447d26dee91a54370e151e0-ELITE-Ethereum_Lite.sol │ ├── 0x0abdace70d3790235af448c88547603b945604ea-DNT-district0x.sol │ ├── 0x0abefb7611cb3a01ea3fad85f33c3c934f8e2cf4-FRD-FARAD.sol │ ├── 0x0aef06dcccc531e581f0440059e6ffcc206039ee-ITT-Intelligent_Trading_Technologies.sol │ ├── 0x0af44e2784637218dd1d32a322d44e603a8f0c6a-MTX-Matryx.sol │ ├── 0x0affa06e7fbe5bc9a764c979aa66e8256a631f02-PLBT-Polybius.sol │ ├── 0x0b1724cc9fda0186911ef6a75949e9c0d3f0f2f3-RIYA-Etheriya.sol │ ├── 0x0b24fdf35876bbe2a1cc925321b8c301017474d4-JWT-Just.sol │ ├── 0x0b4bdc478791897274652dc15ef5c135cae61e60-DAX-DAEX_Token.sol │ ├── 0x0b76544f6c413a555f309bf76260d1e02377c02a-INT-Internet_Node_Token.sol │ ├── 0x0bb217e40f8a5cb79adf04e1aab60e5abd0dfc1e-SWFTC-SwftCoin.sol │ ├── 0x0c6c9beeeb5de377210930f09a7ac9a99ff5e981-EZEC-eZCash.sol │ ├── 0x0cf0ee63788a0849fe5297f3407f701e122cc023-DATA-DATAcoin.sol │ ├── 0x0d262e5dc4a06a0f1c90ce79c7a60c09dfc884e4-J8T-J8T.sol │ ├── 0x0d8775f648430679a709e98d2b0cb6250d2887ef-BAT-BAT.sol │ ├── 0x0d88ed6e74bbfd96b831231638b66c05571e824f-AVT-AVT.sol │ ├── 0x0e0989b1f9b8a38983c2ba8053269ca62ec9b195-POE-Po.et.sol │ ├── 0x0ebb614204e47c09b6c3feb9aaecad8ee060e23e-CPAY-CPAY.sol │ ├── 0x0f4ca92660efad97a9a70cb0fe969c755439772c-LEV-Leverj.sol │ ├── 0x0f513ffb4926ff82d7f60a05069047aca295c413-XSC-CrowdstartCoin.sol │ ├── 0x0f598112679b78e17a4a9febc83703710d33489c-XMRG-Monero_Gold.sol │ ├── 0x0f5d2fb29fb7d3cfee444a200298f468908cc942-MANA-Decentraland.sol │ ├── 0x0f9b1d1d39118480cf8b9575419ea4e5189c88dd-WEA-wellieat.sol │ ├── 0x0ffab58ea5a71cc3ca40217706c3c401407fa4a8-INDI-Indicoin.sol │ ├── 0x103c3a209da59d3e7c4a89307e66521e081cfdf0-GVT-Genesis_Vision.sol │ ├── 0x1040613788e99c1606bd133db0ed7f7dbdf0cc80-STH-STH.sol │ ├── 0x1063ce524265d5a3a624f4914acd573dd89ce988-AIX-Aigang.sol │ ├── 0x106aa49295b525fcf959aa75ec3f7dcbf5352f1c-RKT-Rock.sol │ ├── 0x107c4504cd79c5d2696ea0030a8dd4e92601b82e-BLT-Bloom.sol │ ├── 0x10b123fddde003243199aad03522065dc05827a0-SYN-Synapse.sol │ ├── 0x10c0337c42843e0b8ce743d7d5ff39b711f3ad82-WND-Windy.sol │ ├── 0x111111f7e9b1fe072ade438f77e1ce861c7ee4e3-CAT-Consumer_Activity_Token.sol │ ├── 0x1122b6a0e00dce0563082b6e2953f3a943855c1f-CENNZ-Centrality_Token.sol │ ├── 0x1175a66a5c3343bbf06aa818bb482ddec30858e0-CIX-Cryptonetix.sol │ ├── 0x1183f92a5624d68e85ffb9170f16bf0443b4c242-QVT-QVT.sol │ ├── 0x11f8dd7699147566cf193596083d45c8f592c4ba-ETHC-ETHC.sol │ ├── 0x123ab195dd38b1b40510d467a6a359b201af056f-LGO-LGO.sol │ ├── 0x1245ef80f4d9e02ed9425375e8f649b9221b31d8-ARCT-ArbitrageCT.sol │ ├── 0x12480e24eb5bec1a9d4369cab6a80cad3c0a377a-SUB-Substratum.sol │ ├── 0x12759512d326303b45f1cec8f7b6fd96f387778e-TRAK-TrakInvest_Token.sol │ ├── 0x12a35383ca24ceb44cdcbbecbeb7baccb5f3754a-CS-CREDITS.sol │ ├── 0x12b306fa98f4cbb8d4457fdff3a0a0a56f07ccdf-SXDT-Spectre.ai_D-Token.sol │ ├── 0x12fef5e57bf45873cd9b62e9dbd7bfb99e32d73e-CFI-Cofoundit.sol │ ├── 0x138a8752093f4f9a79aaedf48d4b9248fab93c9c-MCI-Musiconomi.sol │ ├── 0x139d9397274bb9e2c29a9aa8aa0b5874d30d62e3-BOUTS-BoutsPro.sol │ ├── 0x13ea82d5e1a811f55bda9c86fdd6195a6bd23aed-TFT-Travelling_Free_Token.sol │ ├── 0x13f11c9905a08ca76e3e853be63d4f0944326c72-DIVX-Divi_Exchange_Token.sol │ ├── 0x13f1b7fdfbe1fc66676d56483e21b1ecb40b58e2-ACC-Accelerator.sol │ ├── 0x1460a58096d80a50a2f1f956dda497611fa4f165-CHX-Chainium.sol │ ├── 0x14839bf22810f09fb163af69bd21bd5476f445cd-CFD-Confido_Token.sol │ ├── 0x149a23f3d1a1e61e1e3b7eddd27f32e01f9788c7-CCT-CareCoin.sol │ ├── 0x14f37b574242d366558db61f3335289a5035c506-HKG-HackerGold.sol │ ├── 0x14fffb1e001615b7fb7c7857bdf440a610022e5b-SCX-SeedCash.sol │ ├── 0x1500205f50bf3fd976466d0662905c9ff254fc9c-BBT-BitBoost.sol │ ├── 0x151202c9c18e495656f372281f493eb7698961d5-DEB-DEBITUM.sol │ ├── 0x15ef5b9447710eab904e63e6233ff540400d603f-BTC2X-Bitcoin2X.sol │ ├── 0x15f173b7aca7cd4a01d6f8360e65fb4491d270c1-eREAL-eREAL.sol │ ├── 0x163733bcc28dbf26b41a8cfa83e369b5b3af741b-PRS-Persian.sol │ ├── 0x164f64ef2a44444743c5472fa68fb3784060d286-T8C-T8Coin.sol │ ├── 0x168296bb09e24a88805cb9c33356536b980d3fc5-RHOC-RHOC.sol │ ├── 0x16b5a0de0520e1964a20ac8ef4034bd7d0920d8f-TIO-Tio.sol │ ├── 0x1735fc2b89b80d1ae33c35dd55eae7fa7642f336-CAD_S-CAD_Static.sol │ ├── 0x1776e1f26f98b1a5df9cd347953a26dd3cb46671-NMR-Numeraire.sol │ ├── 0x177d39ac676ed1c67a2b268ad7f1e58826e5b0af-CDT-CoinDash.sol │ ├── 0x179a2e413386db620d5b89a18550a3874385f726-FIT-Fitcoin.sol │ ├── 0x17fd666fa0784885fa1afec8ac624d9b7e72b752-FLIK-FLiK.sol │ ├── 0x180e5087935a94fd5bbab00fd2249c5be0473381-ZCG-ZCashGOLD.sol │ ├── 0x181a63746d3adcf356cbc73ace22832ffbb1ee5a-ALCO-Alaricoin.sol │ ├── 0x1829aa045e21e0d59580024a951db48096e01782-FXT-FuzeX.sol │ ├── 0x1831887fbabf783910db128e60c41bfa016059d8-EUR_S-EUR_Static.sol │ ├── 0x1844b21593262668b7248d0f57a220caaba46ab9-PRL-Oyster_Pearl.sol │ ├── 0x189c05c3c191015c694032e1b09c190d5db3fb50-RCN-Readcoin.sol │ ├── 0x190e569be071f40c704e15825f285481cb74b6cc-FAM-Fame.sol │ ├── 0x190fb342aa6a15eb82903323ae78066ff8616746-UMC-UmbrellaCoin.sol │ ├── 0x1961b3331969ed52770751fc718ef530838b6dee-BDG-BitDegree.sol │ ├── 0x19aea60e2fd6ac54ecf2576292c8fc7046429c37-HUB-UHUB.sol │ ├── 0x1a7a8bd9106f2b8d977e08582dc7d24c723ab0db-APPC-AppCoins.sol │ ├── 0x1a95b271b0535d15fa49932daba31ba612b52946-MNE-minereum.sol │ ├── 0x1b22c32cd936cb97c28c5690a0695a82abf688e6-WISH-MyWish.sol │ ├── 0x1b957dc4aefeed3b4a2351a6a6d5cbfbba0cecfa-HQX-HOQU_Token.sol │ ├── 0x1b9743f556d65e757c4c650b4555baf354cb8bd3-ETBS-EthBits_ETBS_Token.sol │ ├── 0x1bcbc54166f6ba149934870b60506199b6c9db6d-ROC-ROC.sol │ ├── 0x1c4481750daa5ff521a2a7490d9981ed46465dbd-BCPT-BLOCKMASON_CREDIT_PROTOCOL_TOKEN.sol │ ├── 0x1c79ab32c66acaa1e9e81952b8aaa581b43e54e7-TEAM-TEAM.sol │ ├── 0x1c83501478f1320977047008496dacbd60bb15ef-DGTX-DigitexFutures.sol │ ├── 0x1d10997e92011398a20612f9ee87e33449bc1fe4-1KT-1K_Token.sol │ ├── 0x1d462414fe14cf489c7a21cac78509f4bf8cd7c0-CAN-CanYaCoin.sol │ ├── 0x1d9e20e581a5468644fe74ccb6a46278ef377f9e-CDRT-CREDEROOM_Token.sol │ ├── 0x1daaf3d62582639c6a7eabb467e2db9b56fafbbd-USD_S-USD_Static.sol │ ├── 0x1db186898bccde66fa64a50e4d81078951a30dbe-LLA-Lalena.sol │ ├── 0x1eab19e6623e8cbcafc252e275f5b51c27656faf-SPNK-Spank.sol │ ├── 0x1f573d6fb3f13d689ff844b4ce37794d79a7ff1c-BNT-Bancor.sol │ ├── 0x1fe70be734e473e5721ea57c8b5b01e6caa52686-RNTB-RNTB_Token.sol │ ├── 0x2008e3057bd734e10ad13c9eae45ff132abc1722-ZCO-Zebi_Coin.sol │ ├── 0x202e295df742befa5e94e9123149360db9d9f2dc-NIH-NihilCoin.sol │ ├── 0x2160e6c0ae8ca7d62fe1f57fc049f8363283ff5f-BPT-Blockpass.sol │ ├── 0x21692a811335301907ecd6343743791802ba7cfd-ADU-aducoin.sol │ ├── 0x219218f117dc9348b358b8471c55a073e5e0da0b-GRX-Gold_Reward.sol │ ├── 0x222728c202e7164dfbd127181d46409338c4328e-MIND-MIND_Token.sol │ ├── 0x2233799ee2683d75dfefacbcd2a26c78d34b470d-NTWK-Network.sol │ ├── 0x226bb599a12c826476e3a771454697ea52e9e220-PRO-Propy.sol │ ├── 0x22a3d74c363379189b6cc059d8fbd888e98df5ec-JPY_R-JPY_Risk.sol │ ├── 0x22c10728343e9d49ef25080f74a223878a3d4052-DRP-Digital_Rupiah.sol │ ├── 0x23352036e911a22cfc692b5e2e196692658aded9-FDZ-Friendz_Coin.sol │ ├── 0x23cb17d7d079518dbff4febb6efcc0de58d8c984-TRV-TravelCoin.sol │ ├── 0x2405cc17ba128bfa7117815e04a4da228013f5bc-BNN-Bananas.sol │ ├── 0x24692791bc444c5cd0b81e3cbcaba4b04acd1f3b-UKG-UnikoinGold.sol │ ├── 0x2469f31a34fcaac0debf73806ce39b2388874b13-PPT-Proof_Presale_Token.sol │ ├── 0x24aef3bf1a47561500f9430d74ed4097c47f51f2-SPARTA-SPARTA.sol │ ├── 0x24ddff6d8b8a42d835af3b440de91f3386554aa4-ING-IUNGO.sol │ ├── 0x25432dd810730331498c22fbf6b98432e7ef3e66-BIO-BioPayCoin.sol │ ├── 0x255aa6df07540cb5d3d297f0d0d4d84cb52bc8e6-RDN-Raiden.sol │ ├── 0x2604fa406be957e542beb89e6754fcde6815e83f-PKT-Playkey.sol │ ├── 0x263c618480dbe35c300d8d5ecda19bbb986acaed-MOT-MOT.sol │ ├── 0x264dc2dedcdcbb897561a57cba5085ca416fb7b4-QUN-QunQunCommunities.sol │ ├── 0x26607f9bf9d62a37b0c78e1d3719fcd1fa32bef9-GFL-Golden_Fleece.sol │ ├── 0x268b7976e94e84a48bf8b2b57ba34b59ed836a74-XAI-AICoin.sol │ ├── 0x26d5bd2dfeda983ecd6c39899e69dae6431dffbb-ERC-ERC20.sol │ ├── 0x26e75307fc0c021472feb8f727839531f112f317-C20-Crypto20.sol │ ├── 0x27054b13b1b798b345b591a4d22e6562d47ea75a-AST-AirSwap.sol │ ├── 0x27537ff4df3081cef9bee9b29cac764067b42611-SLIP-Slipstream.sol │ ├── 0x275fd328c3986be83f8b60f79c73cf63fde98ca5-CSL-CryptoSocial.sol │ ├── 0x27695e09149adc738a978e9a678f99e4c39e9eb9-KICK-KickCoin.sol │ ├── 0x27dce1ec4d3f72c3e457cc50354f1f975ddef488-AIR-AirToken.sol │ ├── 0x27f706edde3ad952ef647dd67e24e38cd0803dd6-UET-UselessEthereumToken.sol │ ├── 0x28481cdc0e4fa79164491d47e8837edeb3993f20-TSS-Tss.sol │ ├── 0x286bda1413a2df81731d4930ce2f862a35a609fe-WaBi-WaBi.sol │ ├── 0x28a40acf39b1d3c932f42dd8068ad00a5ad6448f-LDM-Ludum.sol │ ├── 0x28c8d01ff633ea9cd8fc6a451d7457889e698de6-ETG-Ethereum_Gold.sol │ ├── 0x29d75277ac7f0335b2165d0895e8725cbf658d73-CSNO-BitDice.sol │ ├── 0x2a05d22db079bc40c2f77a1d1ff703a56e631cc1-BAS-BitAsean.sol │ ├── 0x2baac9330cf9ac479d819195794d79ad0c7616e3-ADB-AdBank.sol │ ├── 0x2bdc0d42996017fce214b21607a515da41a9e0c5-SKIN-SkinCoin.sol │ ├── 0x2c4e8f2d746113d0696ce89b35f0d8bf88e0aeca-ST-Simple_Token.sol │ ├── 0x2c82c73d5b34aa015989462b2948cd616a37641f-SXUT-Spectre.ai_U-Token.sol │ ├── 0x2c974b2d0ba1716e644c1fc59982a89ddd2ff724-VIB-VIB.sol │ ├── 0x2ca72c9699b92b47272c9716c664cad6167c80b0-GUNS-GeoUnits.sol │ ├── 0x2ccbff3a042c68716ed2a2cb0c544a9f1d1935e1-DMT-DMarket.sol │ ├── 0x2cfd4c10c075fa51649744245ec1d0aa3d567e23-IPY-Infinity_Pay.sol │ ├── 0x2d0e95bd4795d7ace0da3c0ff7b706a5970eb9d3-SOC-All_Sports_Coin.sol │ ├── 0x2daee1aa61d60a252dc80564499a69802853583a-ATS-Authorship.sol │ ├── 0x2dbe0f03f1dddbdbc87557e86df3878ae25af855-RC-HashRush.sol │ ├── 0x2e071d2966aa7d8decb1005885ba1977d6038a65-ROL-DICE.sol │ ├── 0x2eb86e8fc520e0f6bb5d9af08f924fe70558ab89-LGR-Logarithm.sol │ ├── 0x2edc6fcc641f0169d54abb842f96f701eae85e4e-ADU-Aducoin.sol │ ├── 0x2ef27bf41236bd859a95209e17a43fbd26851f92-MORPH-MORPH.sol │ ├── 0x2f1b8c9d0a21b747d8ca370f93cb09d3daf222ef-EXRP-eRipple.sol │ ├── 0x2f4baef93489b09b5e4b923795361a65a26f55e5-XHY-HYBRID.sol │ ├── 0x2f5e044ad4adac34c8d8df738fac7743eda1409c-AGO-Agora.sol │ ├── 0x2f85e502a988af76f7ee6d83b7db8d6c0a823bf9-LATX-LatiumX.sol │ ├── 0x2fa32a39fc1c399e0cc7b2935868f5165de7ce97-PFR-PayFair.sol │ ├── 0x30aee7f259d6d1564ebef457847c672b30f13cbc-DOM-DomainToken.sol │ ├── 0x30cc0e266cf33b8eac6a99cbd98e39b890cfd69b-ClassyCoin-ClassyCoin.sol │ ├── 0x30cecb5461a449a90081f5a5f55db4e048397bab-TRCT-Tracto.sol │ ├── 0x3136ef851592acf49ca4c825131e364170fa32b3-COFI-CoinFi.sol │ ├── 0x31b5e97294e1afd6fff6ffe4cba89a344555f753-ALLY-TripAlly_Token.sol │ ├── 0x3293cc907fde439b39aedaf1b982785adaff186b-TRIA-Tria.sol │ ├── 0x32c785e4e8477b277fea2ca2301727084d79d933-NUGD-NUGD.sol │ ├── 0x331a550a2c7f96384eb69127aa0ea9ad4b5da099-ATMT-ATMToken.sol │ ├── 0x336f646f87d9f6bc6ed42dd46e8b3fd9dbd15c22-CCT-Crystal_Clear_Token.sol │ ├── 0x340d2bde5eb28c1eed91b2f790723e3b160613b7-VEE-BLOCKv.sol │ ├── 0x342ba159f988f24f0b033f3cc5232377ee500543-RAC-RoboAdvisorCoin.sol │ ├── 0x3485b9566097ad656c70d6ebbd1cd044e2e72d05-PNK-Pinky.sol │ ├── 0x3543638ed4a9006e4840b105944271bcea15605d-UUU-UNetworkToken.sol │ ├── 0x3597bfd533a99c9aa083587b074434e61eb0a258-DENT-DENT.sol │ ├── 0x35a69642857083ba2f30bfab735dacc7f0bac969-BBN-BBN.sol │ ├── 0x37256d58e298cacaa82aa0527d56521f1b19e1f5-EALP-Ethereum_Alpes.sol │ ├── 0x37d40510a2f5bc98aa7a0f7bf4b3453bcfb90ac1-BBI-Beluga_Banking_Infrastructure_Token.sol │ ├── 0x37e8789bb9996cac9156cd5f5fd32599e6b91289-AID-AidCoin.sol │ ├── 0x37f014c64d186eaf879c0033846b51924ce42584-MDT-MillionDollar.sol │ ├── 0x3833dda0aeb6947b98ce454d89366cba8cc55528-SPHTX-SPHTX.sol │ ├── 0x3839d8ba312751aa0248fed6a8bacb84308e20ed-Bez-Bezop.sol │ ├── 0x386467f1f3ddbe832448650418311a479eecfc57-EMB-Embers.sol │ ├── 0x38968746147bbaeb882f356ad9a57594bb158235-BENJA-benjaCoin.sol │ ├── 0x38c6a68304cdefb9bec48bbfaaba5c5b47818bb2-HPB-HPBCoin.sol │ ├── 0x38d1c39c3e85dbf0fc2f2d637a4872530ad07a5f-NDO-NONDO.sol │ ├── 0x39013f961c378f02c2b82a6e1d31e9812786fd9d-SMS-Speed_Mining_Service.sol │ ├── 0x399a0e6fbeb3d74c85357439f4c8aed9678a5cbf-DCL-DISLEDGER.sol │ ├── 0x39bb259f66e1c59d5abef88375979b4d20d98022-WAX-WAX_Token.sol │ ├── 0x3a1bda28adb5b0a812a7cf10a1950c920f79bcd3-FLP-FLIP.sol │ ├── 0x3a26746ddb79b1b8e4450e3f4ffe3285a307387e-ETHB-Etherbtc.sol │ ├── 0x3a92bd396aef82af98ebc0aa9030d25a23b11c6b-TBX-Tokenbox.sol │ ├── 0x3abdff32f76b42e7635bdb7e425f0231a5f3ab17-CJT-ConnectJob.sol │ ├── 0x3adfc4999f77d04c8341bac5f3a76f58dff5b37a-PRIX-Privatix.sol │ ├── 0x3d1ba9be9f66b8ee101911bc36d3fb562eac2244-RVT-RvT.sol │ ├── 0x3d46454212c61ecb7b31248047fa033120b88668-MVT-The_Movement.sol │ ├── 0x3e250a4f78410c29cfc39463a81f14a226690eb4-DRPS-DRP_Security.sol │ ├── 0x40395044ac3c0c57051906da938b54bd6557f212-MGO-MobileGo.sol │ ├── 0x408e41876cccdc0f92210600ef50372656052a38-REN-Republic.sol │ ├── 0x4092678e4e78230f46a1534c0fbc8fa39780892b-OCN-OCoin.sol │ ├── 0x415116bad878730f5db008ff381a73222128ad39-EBCH-EBitCoinCash.sol │ ├── 0x4156d3342d5c385a87d264f90653733592000581-SALT-Salt.sol │ ├── 0x4162178b78d6985480a308b2190ee5517460406d-CLN-Colu_Local_Network.sol │ ├── 0x419c4db4b9e25d6db2ad9691ccb832c8d9fda05e-DRGN-Dragon.sol │ ├── 0x419d0d8bdd9af5e606ae2232ed285aff190e711b-FUN-FunFair.sol │ ├── 0x41ab1b6fcbb2fa9dced81acbdec13ea6315f2bf2-XDCE-XinFin_XDCE.sol │ ├── 0x41dbecc1cdc5517c6f76f6a6e836adbee2754de3-MTN-MedToken.sol │ ├── 0x41e5560054824ea6b0732e656e3ad64e20e94e45-CVC-Civic.sol │ ├── 0x420c42ce1370c0ec3ca87d9be64a7002e78e6709-STCn-Stop_Tabac_Coin.sol │ ├── 0x422866a8f0b032c5cf1dfbdef31a20f4509562b0-ADST-Adshares.sol │ ├── 0x4270bb238f6dd8b1c3ca01f96ca65b2647c06d3c-FOTA-FOTA.sol │ ├── 0x42d6622dece394b54999fbd73d108123806f6a18-SPANK-SPANK.sol │ ├── 0x4355fc160f74328f9b383df2ec589bb3dfd82ba0-OPT-Opus.sol │ ├── 0x437cf0bf53634e3dfa5e3eaff3104004d50fb532-BTN-BETNetwork.sol │ ├── 0x43ee79e379e7b78d871100ed696e803e7893b644-UGT-UG_Token.sol │ ├── 0x44197a4c44d6a059297caf6be4f7e172bd56caaf-ELTCOIN-ELTCOIN.sol │ ├── 0x4470bb87d77b963a013db939be332f927f2b992e-ADX-AdEx.sol │ ├── 0x44830e5fbe354af3c1c8d405170c08d3bc8a2cd9-ETHC-Ethereum_Centurion.sol │ ├── 0x449574c69f3a658794829ed81639a7a9ece041e1-NEOG-NEOG.sol │ ├── 0x44e6d9ae9053a16e9311fd9702291c5516804359-eBTG-eBTG.sol │ ├── 0x44f12955189e3f01be5daf1dd9002ee4d774f42b-AST-AfterSchool_Token.sol │ ├── 0x44f588aeeb8c44471439d1270b3603c66a9262f1-SNIP-SnipCoin.sol │ ├── 0x45245bc59219eeaaf6cd3f382e078a461ff9de7b-BKX-BANKEX.sol │ ├── 0x45321004790a4dae7ba19217a10574d55739efc7-DEEM-REDEEM_Token.sol │ ├── 0x45e42d659d9f9466cd5df622506033145a9b89bc-NxC-Nexium.sol │ ├── 0x4632091b0dd0e0902d1fe0534e16eb7b20328d70-ULT-Ultimat.sol │ ├── 0x46492473755e8df960f8034877f61732d718ce96-STRC-StarCredits.sol │ ├── 0x46eec301d2d00087145d1588282c182bd1890e5c-RSPR-Rasper.sol │ ├── 0x473319898464ca640af692a0534175981ab78aa1-PKT-ethPoker.sol │ ├── 0x47dd62d4d075dead71d0e00299fc56a2d747bebb-EQL-EQUAL.sol │ ├── 0x48df4e0296f908ceab0428a5182d19b31fc037d6-FRV-Fitrova.sol │ ├── 0x48f775efbe4f5ece6e0df2f7b5932df56823b990-R-Revain.sol │ ├── 0x491c9a23db85623eed455a8efdd6aba9b911c5df-HER-HeroNodeToken.sol │ ├── 0x494bbaf0124285e6ecb4dfd9eac76e18a9bf470f-ETHX-Ethereum_X.sol │ ├── 0x49aec0752e68d0282db544c677f6ba407ba17ed7-XBL-Billionaire_Token.sol │ ├── 0x4a42d2c580f83dce404acad18dab26db11a1750e-RLX-Relex.sol │ ├── 0x4a527d8fc13c5203ab24ba0944f4cb14658d1db6-MITx-Morpheus_Infrastructure_Token.sol │ ├── 0x4a536c1ce7ad7f6e8d2e59135e17aef5ef4dd4e6-GEC-GECoin.sol │ ├── 0x4b35e0ab998ebe8414871c13cf778f9d0bbdf609-SWP-SWAP.sol │ ├── 0x4b4e611823702285fd526d7a8a3b0aa99ab2dbcd-HDLT-Handelion_token.sol │ ├── 0x4c382f8e09615ac86e08ce58266cc227e7d4d913-SKR-Skrilla.sol │ ├── 0x4c5601164e2048a4154de91fa5e0b07e626cab7f-FNL-Funnel.sol │ ├── 0x4cd988afbad37289baaf53c13e98e2bd46aaea8c-KEY-KEY.sol │ ├── 0x4ce6b362bc77a24966dda9078f9cef81b3b886a7-NPER-NPER.sol │ ├── 0x4ceda7906a5ed2179785cd3a40a69ee8bc99c466-AION-AION.sol │ ├── 0x4cf488387f035ff08c371515562cba712f9015d4-WPR-WePower.sol │ ├── 0x4d11061ec8f401edc2395b5f439a05eee6ccfa50-BOTA-Adbota.sol │ ├── 0x4d829f8c92a6691c56300d020c9e0db984cfe2ba-XCC-CoinCrowd.sol │ ├── 0x4d8fc1453a0f359e99c9675954e656d80d996fbf-BEE-Bee.sol │ ├── 0x4dc3643dbc642b72c158e7f3d2ff232df61cb6ce-AMB-Amber.sol │ ├── 0x4df47b4969b2911c966506e3592c41389493953b-FND-FundRequest.sol │ ├── 0x4df812f6064def1e5e029f1ca858777cc98d2d81-Xaurum-Xaurum.sol │ ├── 0x4e0603e2a27a30480e5e3a4fe548e29ef12f64be-CREDO-Credo_Token.sol │ ├── 0x4e260e3ca268e40133c84b142de73108a7c1ec99-YC-YoshiCoin.sol │ ├── 0x4e279d8638e8669fad40e018fc181d26ee780380-eTV-eTelevision.sol │ ├── 0x4fbc28e3b3c1c50ee05dcd66d9fc614a0cb99705-HHT-HealthHeart_Tokens.sol │ ├── 0x5046e860ff274fb8c66106b0ffb8155849fb0787-JS-JavaScript.sol │ ├── 0x50ee674689d75c0f88e8f83cfe8c4b69e8fd590d-EPY-EmphyCoin.sol │ ├── 0x5121e348e897daef1eef23959ab290e5557cf274-AI-PolyAi.sol │ ├── 0x5136c98a80811c3f46bdda8b5c4555cfd9f812f0-IDH-indaHash_Coin.sol │ ├── 0x514910771af9ca656af840dff83e8264ecf986ca-LINK-ChainLink_Token.sol │ ├── 0x516e5436bafdc11083654de7bb9b95382d08d5de-ORME-Ormeus_Coin.sol │ ├── 0x519475b31653e46d20cd09f9fdcf3b12bdacb4f5-VIU-VIU.sol │ ├── 0x51db5ad35c671a87207d88fc11d593ac0c8415bd-MDA-Moeda_Loyalty_Points.sol │ ├── 0x51ee82641ac238bde34b9859f98f5f311d6e4954-IQT-IQT.sol │ ├── 0x52514e3acaeb06cab050a69b025083082ebe5b54-CTC-CARBON_TOKEN_CLASSIC.sol │ ├── 0x52a17ca01b9925752aefde41bf80d7b10514e136-PUMP-Pump_coin.sol │ ├── 0x52a7cb918c11a16958be40cba7e31e32a499a465-fdX-fidentiaX.sol │ ├── 0x52f7018bc6ba4d24abfbaefccae4617bfb0a0b52-YACHT-YachtCoin.sol │ ├── 0x539efe69bcdd21a83efd9122571a64cc25e0282b-BLUE-Ethereum_Blue.sol │ ├── 0x540449e4d172cd9491c76320440cd74933d5691a-DBET-Decent.Bet_Token.sol │ ├── 0x554c20b7c486beee439277b4540a434566dc4c02-HST-Decision_Token.sol │ ├── 0x554c98b3ec772f79ee5b96d47a1d10852ed274c8-SXD-Spectre_Dividend_Token.sol │ ├── 0x5554e04e76533e1d14c52f05beef6c9d329e1e30-NIO-Autonio.sol │ ├── 0x55648de19836338549130b1af587f16bea46f66b-PBL-Pebbles.sol │ ├── 0x558ec3152e2eb2174905cd19aea4e34a23de9ad6-BRD-Bread.sol │ ├── 0x569cbdcc684edcc589939cc8f6b96e6abd9eb0f3-iGn-iGnite.sol │ ├── 0x56ba2ee7890461f463f7be02aac3099f6d5811a8-CAT-BlockCAT.sol │ ├── 0x56e7f2cd7d5382506aab084a67d70e603cdb23f7-CODE-BiCode.sol │ ├── 0x5732046a883704404f284ce41ffadd5b007fd668-BLZ-Bluzelle.sol │ ├── 0x5783862cef49094be4de1fe31280b2e33cf87416-KRT-KredX_Token.sol │ ├── 0x57ad67acf9bf015e4820fbd66ea1a21bed8852ec-LYM-Lympo.sol │ ├── 0x580d69737e11cf2fb306c8fc0161b86f7c9f03ba-NEBO-Neubulous_Token.sol │ ├── 0x5882d49d3511e09096cbbab7e19fbfb82f65f28d-BIONT-BIONT_Token.sol │ ├── 0x58ca3065c0f24c7c96aee8d6056b5b5decf9c2f8-GXC-GXC.sol │ ├── 0x59061b6f26bb4a9ce5828a19d35cfd5a4b80f056-LGD-Legends.sol │ ├── 0x595832f8fc6bf59c85c527fec3740a1b7a361269-POWR-PowerLedger.sol │ ├── 0x59adcf176ed2f6788a41b8ea4c4904518e62b6a4-SAI-SAI.sol │ ├── 0x5a84969bb663fb64f6d015dcf9f622aedc796750-ICE-IDICE.sol │ ├── 0x5adc961d6ac3f7062d2ea45fefb8d8167d44b190-DTH-Dether.sol │ ├── 0x5af2be193a6abca9c8817001f45744777db30756-ETHOS-Ethos.sol │ ├── 0x5afda18caba69fe3af5e6d56e42e1c9f92c40d77-MCD-MealCoinDinnerful.sol │ ├── 0x5b0751713b2527d7f002c0c4e2a37e1219610a6b-HORSE-Horse.sol │ ├── 0x5b26c5d0772e5bbac8b3182ae9a13f9bb2d03765-LEDU-Education.sol │ ├── 0x5b2e4a700dfbc560061e957edec8f6eeeb74a320-INS-INS.sol │ ├── 0x5c3a228510d246b78a3765c20221cbf3082b44a4-STQ-Storiqa.sol │ ├── 0x5c5413bad5f6fdb0f4fcd1457e46ead8e01d73d3-UAH-UAHPAY.sol │ ├── 0x5c543e7ae0a1104f78406c340e9c64fd9fce5170-VSL-vSlice.sol │ ├── 0x5c6183d10a00cd747a6dbb5f658ad514383e9419-NXX-Nexxus.sol │ ├── 0x5c743a35e903f6c584514ec617acee0611cf44f3-EXY-Experty.sol │ ├── 0x5ca71ea65acb6293e71e62c41b720698b0aa611c-BBD-BlockChain_Board_Of_Derivatives_To....sol │ ├── 0x5ca9a71b1d01849c0a95490cc00559717fcf0d1d-AE-Aeternity.sol │ ├── 0x5cf4e9dfd975c52aa523fb5945a12235624923dc-MPRM-iMPERIUM_COIN.sol │ ├── 0x5d51fcced3114a8bb5e90cdd0f9d682bcbcc5393-B2BX-B2BX.sol │ ├── 0x5d65d971895edc438f465c17db6992698a52318d-NAS-Nebulas.sol │ ├── 0x5ddab66da218fb05dfeda07f1afc4ea0738ee234-RARE-RARE.sol │ ├── 0x5e3346444010135322268a4630d2ed5f8d09446c-LOC-LockTrip.sol │ ├── 0x5e4abe6419650ca839ce5bb7db422b881a6064bb-WiC-Wi_Coin.sol │ ├── 0x5e6016ae7d7c49d347dcf834860b9f3ee282812b-EZT-EZToken.sol │ ├── 0x5e6b6d9abad9093fdc861ea1600eba1b355cd940-ITC-IOT_Chain.sol │ ├── 0x5f53f7a8075614b699baad0bc2c899f4bad8fbbf-REBL-Rebellious.sol │ ├── 0x5f54c1512d036a0dd92744ee0a55ed183dde0484-JPY_S-JPY_Static.sol │ ├── 0x5f6e7fb7fe92ea7822472bb0e8f1be60d6a4ea50-ARTE-Artemine.sol │ ├── 0x60200c0fefc1d0ade1e19a247b703cf3ccdc915a-TWIT-Twit.sol │ ├── 0x6025f65f6b2f93d8ed1efedc752acfd4bdbcec3e-EGOLD-eGold.sol │ ├── 0x607f4c5bb672230e8672085532f7e901544a7375-RLC-RLC.sol │ ├── 0x614ea929892ea43d3ea2c5e3311b01cc589bad6c-ENO-Ethino.sol │ ├── 0x618e75ac90b12c6049ba3b27f5d5f8651b0037f6-QASH-QASH.sol │ ├── 0x621d78f2ef2fd937bfca696cabaf9a779f59b3ed-DRP-DCORP.sol │ ├── 0x622dffcc4e83c64ba959530a5a5580687a57581b-AUTO-CUBE.sol │ ├── 0x62a56a4a2ef4d355d34d10fbf837e747504d38d4-PAYX-PAYX.sol │ ├── 0x638ac149ea8ef9a1286c41b977017aa7359e6cfa-ALTS-Altcoins.sol │ ├── 0x63b992e6246d88f07fc35a056d2c365e6d441a3d-SCT-Soma_Community.sol │ ├── 0x6425c6be902d692ae2db752b3c268afadb099d3b-MWAT-RED_MWAT.sol │ ├── 0x6467882316dc6e206feef05fba6deaa69277f155-FAP-FAPcoin.sol │ ├── 0x64c86899bc02dd9af823b131e5acd4369f72bd39-RENT-Rent_Token.sol │ ├── 0x64cdf819d3e75ac8ec217b3496d7ce167be42e80-IPL-InsurePal.sol │ ├── 0x65292eeadf1426cd2df1c4793a3d7519f253913b-COSS-COSS.sol │ ├── 0x6531f133e6deebe7f2dce5a0441aa7ef330b4e53-TIME-TIME.sol │ ├── 0x660b612ec57754d949ac1a09d0c2937a010dee05-BCD-BitCAD.sol │ ├── 0x662abcad0b7f345ab7ffb1b1fbb9df7894f18e66-CTX-CarTaxi.sol │ ├── 0x66497a283e0a007ba3974e837784c6ae323447de-PT-PornToken.sol │ ├── 0x667088b212ce3d06a1b553a7221e1fd19000d9af-WINGS-WINGS.sol │ ├── 0x6678e467fa5ccfbdc264d12f4b8b28fe4661606b-DCNT-Decent_Token.sol │ ├── 0x6710c63432a2de02954fc0f851db07146a6c0312-MFG-SyncFab_Smart_Manufacturing_Blockc....sol │ ├── 0x671abbe5ce652491985342e85428eb1b07bc6c64-QAU-Quantum.sol │ ├── 0x672a1ad4f667fb18a333af13667aa0af1f5b5bdd-CRED-Verify.sol │ ├── 0x6733d909e10ddedb8d6181b213de32a30ceac7ed-BTE-BitSerial.sol │ ├── 0x6745fab6801e376cd24f03572b9c9b0d4edddccf-SENSE-Sense.sol │ ├── 0x6781a0f84c7e9e846dcb84a9a5bd49333067b104-ZAP-ZAP_TOKEN.sol │ ├── 0x679badc551626e01b23ceecefbc9b877ea18fc46-CCO-Ccore.sol │ ├── 0x6810e776880c02933d47db1b9fc05908e5386b96-GNO-Gnosis.sol │ ├── 0x687174f8c49ceb7729d925c3a961507ea4ac7b28-GAT-GAT.sol │ ├── 0x6888a16ea9792c15a4dcf2f6c623d055c8ede792-SIG-Signals.sol │ ├── 0x68aa3f232da9bdc2343465545794ef3eea5209bd-MSP-Mothership.sol │ ├── 0x68d57c9a1c35f63e2c83ee8e49a64e9d70528d25-SRN-SIRIN.sol │ ├── 0x697beac28b09e122c4332d163985e8a73121b97f-QRL-QRL.sol │ ├── 0x69beab403438253f13b6e92db91f7fb849258263-NTK-NeuroToken.sol │ ├── 0x6aac8cb9861e42bf8259f5abdc6ae3ae89909e11-BTCR-Bitcoin_Red.sol │ ├── 0x6aeb95f06cda84ca345c2de0f3b7f96923a44f4c-BERRY-Berry.sol │ ├── 0x6b9e8076a536459303db301ba4430913a7f14c5a-JDI-jdini.sol │ ├── 0x6ba460ab75cd2c56343b3517ffeba60748654d26-UP-UpToken.sol │ ├── 0x6beb418fc6e1958204ac8baddcf109b8e9694966-LNC-Linker_Coin.sol │ ├── 0x6c6ee5e31d828de241282b9606c8e98ea48526e2-HOT-HoloToken.sol │ ├── 0x6cee948c9d593c58cba5dfa70482444899d1341c-SXS-SPECTRE_SUBSCRIBER_TOKEN.sol │ ├── 0x6d5cac36c1ae39f41d52393b7a425d0a610ad9f2-LLT-LLToken.sol │ ├── 0x6d7a4c14c997333e304d5aef2aece73fd60ecc59-WND-Windy.sol │ ├── 0x6dd4e4aad29a40edd6a409b9c1625186c9855b4d-GENE-GENE_TOKEN.sol │ ├── 0x6e58b4c41cab75dc0239938bf5455ab8823ee4de-B2X-BTC2X.sol │ ├── 0x6ec8a24cabdc339a06a172f8223ea557055adaa5-GNX-Genaro_X.sol │ ├── 0x6f1a769952c60b2d03f46419adeda91d87866dab-ELTC-eLiteCoin.sol │ ├── 0x6f259637dcd74c767781e37bc6133cd6a68aa161-HT-HuobiToken.sol │ ├── 0x6f6deb5db0c4994a8283a01d6cfeeb27fc3bbe9c-Smart-SmartBillions.sol │ ├── 0x6fff3806bbac52a20e0d79bc538d527f6a22c96b-CDX-Network.sol │ ├── 0x701c244b988a513c945973defa05de933b23fe1d-OAX-OpenANX.sol │ ├── 0x705ee96c1c160842c92c1aecfcffccc9c412e3d9-POLL-ClearPoll.sol │ ├── 0x70838403ecc194b73e50b70a177b2ef413a2f421-BZX-bzxcoin.sol │ ├── 0x70a72833d6bf7f508c8224ce59ea1ef3d0ea3a38-UTK-UTRUST.sol │ ├── 0x71d01db8d6a2fbea7f8d434599c237980c234e4c-GLA-Gladius.sol │ ├── 0x71f1bc89f38b241f3ebf0d5a013fa2850c63a1d4-ZDR-Zloadr.sol │ ├── 0x71f7b56f9f8641f73ca71512a93857a7868d1443-KMR-Kamera.sol │ ├── 0x7259fddca8d5f0184b3b12aa7e8401964b703a4f-HYTV-HyperTV_Token.sol │ ├── 0x7268f9c2bc9c9e65b4a16888cb5672531ce8e945-YESTERDAY-YESTERDAY.sol │ ├── 0x72adadb447784dd7ab1f472467750fc485e4cb2d-WRC-Worldcore.sol │ ├── 0x72dd4b6bd852a3aa172be4d6c5a6dbec588cf131-NGC-NAGA_Coin.sol │ ├── 0x73b534fb6f07381a29a60b01eed5ae57d4ee24d7-SDRN-SENDERON.sol │ ├── 0x73dd069c299a5d691e9836243bcaec9c8c1d8734-BTE-Bitcoineum.sol │ ├── 0x744d70fdbe2ba4cf95131626614a1763df805b9e-SNT-StatusNetwork.sol │ ├── 0x74951b677de32d596ee851a233336926e6a2cd09-WBA-We_Bet_Crypto.sol │ ├── 0x74ceda77281b339142a36817fa5f9e29412bab85-ERO-EROSCOIN.sol │ ├── 0x76195ffd0cfedf68625b3e5b64c7bd904eeb9d6c-WET-wellieat.sol │ ├── 0x7627de4b93263a6a7570b8dafa64bae812e5c394-NXX-Nexxus.sol │ ├── 0x7654915a1b82d6d2d0afc37c52af556ea8983c7e-IFT-Feed.sol │ ├── 0x76e82406a5040b605c6d30caf4802e7eb3184bbc-eBCC-eBitcoinCash.sol │ ├── 0x7703c35cffdc5cda8d27aa3df2f9ba6964544b6e-PYLNT-Pylon.sol │ ├── 0x7728dfef5abd468669eb7f9b48a7f70a501ed29d-PRG-PRG.sol │ ├── 0x7731ee8b0b0ab88977be7922849eb767bbe8da15-ABS-cryptoabs.sol │ ├── 0x779b7b713c86e3e6774f5040d9ccc2d43ad375f8-POOL-StakePool.sol │ ├── 0x77faed976e187f26b49e78be8418ab074a341f26-IWT-IWToken.sol │ ├── 0x78a73b6cbc5d183ce56e786f6e905cadec63547b-FT-Fabric_Token.sol │ ├── 0x78b7fada55a64dd895d8c8c35779dd8b67fa8a05-ATL-ATLANT.sol │ ├── 0x7a41e0517a5eca4fdbc7fbeba4d4c47b9ff6dc63-ZSC-ZeusShieldCoin.sol │ ├── 0x7a79abd3905ef37b8d243c4c28cee73a751eb076-CM-CoinsMet.sol │ ├── 0x7b1309c1522afd4e66c31e1e6d0ec1319e1eba5e-BLN-Bulleon.sol │ ├── 0x7b22938ca841aa392c93dbb7f4c42178e3d65e88-ASTRO-AstroTokens.sol │ ├── 0x7b69b78cc7fee48202c208609ae6d1f78ce42e13-GOAL-GOAL_Bonanza.sol │ ├── 0x7c53f13699e1f6ef5c699e893a20948bdd2e4de9-DVD-Dividend.sol │ ├── 0x7c5a0ce9267ed19b22f8cae653f198e3e8daf098-SAN-SAN.sol │ ├── 0x7d3e7d41da367b4fdce7cbe06502b13294deb758-SSS-SSS.sol │ ├── 0x7d49eaac4c70abc1a659122f08c0806ae44703ef-DET-Dragon_Exchange.sol │ ├── 0x7d4b8cce0591c9044a22ee543533b72e976e36c3-CAG-ChangeBank.sol │ ├── 0x7d5edcd23daa3fb94317d32ae253ee1af08ba14d-EBET-Ethbet.sol │ ├── 0x7dc4f41294697a7903c4027f6ac528c5d14cd7eb-RMC-RemiCoin.sol │ ├── 0x7e9d62e1ff4e34096f91ee0153222ab81f7184f0-ELTC-eLTC.sol │ ├── 0x7ea4c29d3d37f9b259be610b67b3125c4d095d02-CANADA-CANADACOIN.sol │ ├── 0x7f1e2c7d6a69bf34824d72c53b4550e895c0d8c2-BOP-blockoptions.sol │ ├── 0x7f2176ceb16dcb648dc924eff617c3dc2befd30d-Ohni-Ohni.sol │ ├── 0x809826cceab68c387726af962713b64cb5cb3cca-nCash-NucleusVision.sol │ ├── 0x80a7e048f37a50500351c204cb407766fa3bae7f-CRPT-Crypterium.sol │ ├── 0x80bc5512561c7f85a3a9508c7df7901b370fa1df-TIO-Trade.sol │ ├── 0x80e7a4d750ade616da896c49049b7ede9e04c191-ASTR-AstrCoin.sol │ ├── 0x80fb784b7ed66730e8b1dbd9820afd29931aab03-LEND-EthLend.sol │ ├── 0x814964b1bceaf24e26296d031eadf134a2ca4105-NEWB-Newbium.sol │ ├── 0x814cafd4782d2e728170fda68257983f03321c58-IDEA-IDEA_Token.sol │ ├── 0x818fc6c2ec5986bc6e2cbf00939d90556ab12ce5-KIN-Kin.sol │ ├── 0x81c9151de0c8bafcd325a57e3db5a5df1cebf79c-DAT-Datum.sol │ ├── 0x82665764ea0b58157e1e5e9bab32f68c76ec0cdf-VSM-VOISE.sol │ ├── 0x82b0e50478eeafde392d45d1259ed1071b6fda81-DNA-DNA.sol │ ├── 0x82d193f8ee41d12aaa0a85cb006606d67f773e9c-SamsungTo...-SamsungToken.sol │ ├── 0x83984d6142934bb535793a82adb0a46ef0f66b6d-REM-REMME.sol │ ├── 0x83cee9e086a77e492ee0bb93c2b0437ad6fdeccc-MNTP-Goldmint_MNT_Prelaunch_Token.sol │ ├── 0x83eea00d838f92dec4d1475697b9f4d3537b56e3-VOISE-VOISE.sol │ ├── 0x8400d94a5cb0fa0d041a3788e395285d61c9ee5e-UBT-UniBright.sol │ ├── 0x84119cb33e8f590d75c2d6ea4e6b0741a7494eda-WTT-WTT.sol │ ├── 0x85089389c14bd9c77fc2b8f0c3d1dc3363bf06ef-SPF-SPF.sol │ ├── 0x8542325b72c6d9fc0ad2ca965a78435413a915a0-SHL-Oyster_Shell.sol │ ├── 0x859a9c0b44cb7066d956a958b0b82e54c9e44b4b-iETH-iEthereum.sol │ ├── 0x85e076361cc813a908ff672f9bad1541474402b2-TEL-Telcoin.sol │ ├── 0x8633e144f2d9b9b8bdd12ddb58e4bef1e163a0ce-YEL-YELLOW_TOKEN.sol │ ├── 0x86410db4d61c40a8e1df9f859069d5a15896195b-DJC-DJ_Corporation.sol │ ├── 0x865d176351f287fe1b0010805b110d08699c200a-BCO-BananaCoin_Extended.sol │ ├── 0x86fa049857e0209aa7d9e616f7eb3b3b78ecfdb0-EOS-EOS.sol │ ├── 0x8727c112c712c4a03371ac87a74dd6ab104af768-JET-Jetcoin.sol │ ├── 0x87611ca3403a3878dfef0da2a786e209abfc1eff-eUSD-eUSD.sol │ ├── 0x87ae38d63a6bbb63e46219f494b549e3be7fc400-LAP-ListAndPump.sol │ ├── 0x8810c63470d38639954c6b41aac545848c46484a-ADI-Aditus.sol │ ├── 0x881ef48211982d01e2cb7092c915e647cd40d85c-OTN-Open_Trading_Network.sol │ ├── 0x8866d52303e372c2a2936d8ea09afd87bcbd8cf2-TPL-Trust_Pool_Token.sol │ ├── 0x887834d3b8d450b6bab109c252df3da286d73ce4-ATT-Atmatrix.sol │ ├── 0x888666ca69e0f178ded6d75b5726cee99a87d698-ICN-ICONOMI.sol │ ├── 0x88a3e4f35d64aad41a6d4030ac9afe4356cb84fa-PRE-Presearch.sol │ ├── 0x88fcfbc22c6d3dbaa25af478c578978339bde77a-FYN-FundYourselfNow.sol │ ├── 0x89303500a7abfb178b274fd89f2469c264951e1f-REF-RefToken.sol │ ├── 0x899338b84d25ac505a332adce7402d697d947494-WIN-WCOIN.sol │ ├── 0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359-DAI-Dai_Stablecoin_v1.0.sol │ ├── 0x8a187d5285d316bcbc9adafc08b51d70a0d8e000-SIFT-Smart_Investment_Fund_Token.sol │ ├── 0x8a7b7b9b2f7d0c63f66171721339705a6188a7d5-EDOGE-EtherDoge.sol │ ├── 0x8a854288a5976036a725879164ca3e91d30c6a1b-GET-Guaranteed_Entrance_Token.sol │ ├── 0x8a99ed8a1b204903ee46e733f2c1286f6d20b177-NTO-Fujinto.sol │ ├── 0x8aa33a7899fcc8ea5fbe6a608a109c3893a1b8b2-BET-Dao.Casino.sol │ ├── 0x8ae4bf2c33a8e667de34b54938b0ccd03eb8cc06-PTOY-Patientory.sol │ ├── 0x8b0c9f462c239c963d8760105cbc935c63d85680-SHNZ-ShizzleNizzle.sol │ ├── 0x8b1f49491477e0fb46a29fef53f1ea320d13c349-AMM-MicroMoney.sol │ ├── 0x8b353021189375591723e7384262f45709a3c3dc-TOMO-Tomocoin.sol │ ├── 0x8b9c35c79af5319c70dd9a3e3850f368822ed64e-DGT-DogeToken.sol │ ├── 0x8bbf4dd0f11b3a535660fd7fcb7158daebd3a17e-EGAS-ETHGAS.sol │ ├── 0x8bf8bcf8aba5ecffffd431489fe79dad38023a9b-BUS-Bus.sol │ ├── 0x8c01ada8e708993a891d57d1b3169479a20acb3a-VIT-VitalikCoin.sol │ ├── 0x8ce9411df545d6b51a9bc52a89e0f6d1b54a06dd-ABS-CryptoABS.sol │ ├── 0x8d5a69dc82a47594881256f2eef81770274fa30f-NTC-NATCOIN.sol │ ├── 0x8db54ca569d3019a2ba126d03c37c44b5ef81ef6-DXT-DataWallet.sol │ ├── 0x8dd5fbce2f6a956c3022ba3663759011dd51e73e-TUSD-TrueUSD.sol │ ├── 0x8e10f6bb9c973d61321c25a2b8d865825f4aa57b-0ED-EthereumDiamond.sol │ ├── 0x8eb24319393716668d768dcec29356ae9cffe285-AGI-SingularityNET.sol │ ├── 0x8ef59b92f21f9e5f21f5f71510d1a7f87a5420be-DEX-Dexer.sol │ ├── 0x8effd494eb698cc399af6231fccd39e08fd20b15-PIX-PIX.sol │ ├── 0x8f070b17dd3953634e9e9c174d0f05396f681bc1-CCP-China_Crypto_Party.sol │ ├── 0x8f0921f30555624143d427b340b1156914882c10-FYP-Flyp.me.sol │ ├── 0x8f3470a7388c05ee4e7af3d01d8c722b0ff52374-VERI-Veritaseum.sol │ ├── 0x8f8221afbb33998d8584a2b05749ba73c37a938a-REQ-Request.sol │ ├── 0x900b4449236a7bb26b286601dd14d2bde7a6ac6c-EARTH-EARTH_Token.sol │ ├── 0x90528aeb3a2b736b780fd1b6c478bb7e1d643170-XPA-XPlay.sol │ ├── 0x905e337c6c8645263d3521205aa37bf4d034e745-MTC-Medical_Token_Currency.sol │ ├── 0x90b1b771d0814d607da104b988efa39288219d62-MEDI-MediBond.sol │ ├── 0x90c88ccd74e57e016acae8ad1eaa12ecf4c06f33-IBTC-IBTC.sol │ ├── 0x91126cfa7db2983527b0b749cc8a61fdeffedc28-DONE-DONE.sol │ ├── 0x9214ec02cb71cba0ada6896b8da260736a67ab10-REAL-Real_Estate_Asset_Ledger.sol │ ├── 0x923108a439c4e8c2315c4f6521e5ce95b44e9b4c-EVE-Devery.io.sol │ ├── 0x92e52a1a235d9a103d970901066ce910aacefd37-UCASH-UCASH.sol │ ├── 0x92e78dae1315067a8819efd6dca432de9dcde2e9-VRS-Veros.sol │ ├── 0x936f78b9852d12f5cb93177c1f84fb8513d06263-GNTW-Golem_Network_Token_Wrapped.sol │ ├── 0x9375b738083101617f0642d7dbeaa89e361545e3-ESMS-ESMS.sol │ ├── 0x9397554c07f687b7a20d13c73350cc283765d509-SHLD-Shield.sol │ ├── 0x93e24ce396a9e7d7de4a5bc616cf5fcab0476626-ZIP-ZipCoin.sol │ ├── 0x93e682107d1e9defb0b5ee701c71707a4b2e46bc-MCAP-MCAP.sol │ ├── 0x94298f1e0ab2dfad6eeffb1426846a3c29d98090-MyB-MyBit_Token.sol │ ├── 0x944f1a04ab8d735acdbc46505c5b283f54289152-GBTS-Gamerbits.sol │ ├── 0x9501bfc48897dceeadf73113ef635d2ff7ee4b97-EMT-easyMINE_Token.sol │ ├── 0x954b5de09a55e59755acbda29e1eb74a45d30175-FLUZ-FluzFluz.sol │ ├── 0x957c30ab0426e0c93cd8241e2c60392d08c6ac8e-MOD-Modum_Token.sol │ ├── 0x960b236a07cf122663c4303350609a66a7b288c0-ANT-Aragon.sol │ ├── 0x96a65609a7b84e8842732deb08f56c3e21ac6f8a-CTR-Centra.sol │ ├── 0x9720b467a710382a232a32f540bdced7d662a10b-VZT-Vezt.sol │ ├── 0x9742fa8cb51d294c8267ddfead8582e16f18e421-10MTI-10MT_Investment_token.sol │ ├── 0x983877018633c0940b183cd38d1b58bee34f7301-DEEP-Deep_Gold.sol │ ├── 0x9901ed1e649c4a77c7fff3dfd446ffe3464da747-ENT-Hut34_Entropy.sol │ ├── 0x994f0dffdbae0bbf09b652d6f11a493fd33f42b9-EAGLE-EagleCoin.sol │ ├── 0x998b3b82bc9dba173990be7afb772788b5acb8bd-BANCA-BANCA.sol │ ├── 0x9992ec3cf6a55b00978cddf2b27bc6882d88d1ec-POLY-Polymath.sol │ ├── 0x999967e2ec8a74b7c8e9db19e039d920b31d39d0-TIE-TieToken.sol │ ├── 0x99ea4db9ee77acd40b119bd1dc4e33e1c070b80d-QSP-Quantstamp.sol │ ├── 0x9a005c9a89bd72a4bd27721e7a09a3c11d2b03c4-STAC-StarterCoin.sol │ ├── 0x9a0242b7a33dacbe40edb927834f96eb39f8fbcb-BAX-BAX.sol │ ├── 0x9af2c6b1a28d3d6bc084bd267f70e90d49741d5b-AXP-aXpire.sol │ ├── 0x9af4f26941677c706cfecf6d3379ff01bb85d5ab-DRT-DomRaiderToken.sol │ ├── 0x9b11efcaaa1890f6ee52c6bb7cf8153ac5d74139-ATM-ATMChain.sol │ ├── 0x9b6443b0fb9c241a7fdac375595cea13e6b7807a-RCC-Reality_Clash_Coin.sol │ ├── 0x9b68bfae21df5a510931a262cecf63f41338f264-DBET-Decent.Bet.sol │ ├── 0x9b70740e708a083c6ff38df52297020f5dfaa5ee-DAN-Daneel.sol │ ├── 0x9b8eb7a73a3c65fc3c892b494ab29cb061cf05ae-1bit-1bit.sol │ ├── 0x9c1d13d5a8fd4a8ac89917d31d40db454d1ee60b-elunch-ethereum_launcher.sol │ ├── 0x9c23a568a32e8434ec88bdf60891a1d95ffd36cc-CHUCKNORR...-CHUCK_NORRIS.sol │ ├── 0x9c23d67aea7b95d80942e3836bcdf7e708a747c2-LOCI-LOCIcoin.sol │ ├── 0x9c3a2334d8d7a8b9013c0e572a5bbdfc2fc69063-LCC-Litecoin_Classic.sol │ ├── 0x9c9891f7795eb127ba4783b671573275ff3a83a9-B2X-BtcSegwit2X.sol │ ├── 0x9cb9eb4bb7800bdbb017be2a4ffbeccb67454ea9-BOPT-blockoptions.sol │ ├── 0x9d5b592b687c887a5a34df5f9207adb2c2db3aec-ETBT-Ethereum_Black_Token.sol │ ├── 0x9dfe4643c04078a46803edcc30a3291b76d4c20c-GEN-Genesis.sol │ ├── 0x9e3319636e2126e3c0bc9e3134aec5e1508a46c7-UTNP-UTN-P:_Universa_Token.sol │ ├── 0x9e386da8cdfcf8b9e7490e3f2a4589c570cb2b2f-RPIL-RedPill.sol │ ├── 0x9e46a38f5daabe8683e10793b06749eef7d733d1-NCT-Nectar.sol │ ├── 0x9e6b2b11542f2bc52f3029077ace37e8fd838d7f-HKN-Hacken.sol │ ├── 0x9e77d5a1251b6f7d456722a6eac6d2d5980bd891-BRAT-BRAT.sol │ ├── 0x9e88613418cf03dca54d6a2cf6ad934a78c7a17a-SWM-Swarm_Fund.sol │ ├── 0xa017ac5fac5941f95010b12570b812c974469c2c-XES-Proxeus.sol │ ├── 0xa0aa85b54f8a7b09c845f13a09172b08925f3d54-SISA-SISA_Token.sol │ ├── 0xa0e743c37c470ab381cf0e87b6e8f12ef19586fd-CRYPHER-CrypherCoin.sol │ ├── 0xa119f0f5fd06ebadff8883c0f3c40b2d22e7a44f-CRTM-Corethum.sol │ ├── 0xa13f0743951b4f6e3e3aa039f682e17279f52bc3-SENC-Sentinel_Chain.sol │ ├── 0xa25d01d15fc0e3cdede1bebee4124394aae0db33-FLLW-Follow_Coin.sol │ ├── 0xa2f4fcb0fde2dd59f7a1873e121bc5623e3164eb-AIR-Air_phase_1.sol │ ├── 0xa33e729bf4fdeb868b534e1f20523463d9c46bee-¢-ICO.sol │ ├── 0xa44e5137293e855b1b7bc7e2c6f8cd796ffcb037-SENT-SENTinel.sol │ ├── 0xa4e8c3ec456107ea67d3075bf9e3df3a75823db0-LOOM-Loom.sol │ ├── 0xa51153d9cf9d3cf6d58697b68eccc158d1e40388-PME-Peermine.sol │ ├── 0xa51d948ff15fbabac476af160cba6901ce47f4b0-LNT-Lynx.sol │ ├── 0xa54ddc7b3cce7fc8b1e3fa0256d0db80d2c10970-NDC-NEVERDIE.sol │ ├── 0xa578acc0cb7875781b7880903f4594d13cfa8b98-ECN-EtherCarbon.sol │ ├── 0xa5a283557653f36cf9aa0d5cc74b1e30422349f2-UETL-UselessEthTokenLite.sol │ ├── 0xa5d1e58ece1fc438d64e65769d2ab730143a4caf-RBM-Robomed.sol │ ├── 0xa5f8fc0921880cb7342368bd128eb8050442b1a1-ARY-Block_Array.sol │ ├── 0xa5fd1a791c4dfcaacc963d4f73c6ae5824149ea7-JNT-Jibrel_Network_Token.sol │ ├── 0xa645264c5603e96c3b0b078cdab68733794b0a71-MYST-Mysterium.sol │ ├── 0xa6a840e50bcaa50da017b91a0d86b8b2d41156ee-EKO-EchoLink.sol │ ├── 0xa6e2f7f33f01fb399e72f3e044196eab7d348012-AMO-Anonymous_Mobile_Organization.sol │ ├── 0xa6e7172662379f1f4c72108655869abdbb7f7672-Jade-Jade.sol │ ├── 0xa74476443119a942de498590fe1f2454d7d4ac0d-GNT-Golem.sol │ ├── 0xa7f976c360ebbed4465c2855684d1aae5271efa9-TFL-TrueFlip.sol │ ├── 0xa8006c4ca56f24d6836727d106349320db7fef82-INXT-Internxt.sol │ ├── 0xa823e6722006afe99e91c30ff5295052fe6b8e32-NEU-Neumark.sol │ ├── 0xa89b5934863447f6e4fc53b315a93e873bda69a3-LUM-LuminoCoin.sol │ ├── 0xa8ba4095833a3f924d86cb3941099c1abb75ea13-SUB1X-SUB1X.sol │ ├── 0xa8f93faee440644f89059a2c88bdc9bf3be5e2ea-CASH-Cash_Poker_Pro.sol │ ├── 0xa94c128a138504e1f81d727cc21bcb9ae6581015-FDM-Freedom_Token.sol │ ├── 0xa9666166d3c7fd15e874801f99e9ad5bfb70c5cf-GBP_S-GBP_Static.sol │ ├── 0xa9aad2dc3a8315caeee5f458b1d8edc31d8467bd-BTCM-BTCMoon.sol │ ├── 0xaa26b73bfdc80b5c7d2cfbfc30930038fb7fa657-TOV-TokenVerse.sol │ ├── 0xaa7a9ca87d3694b5755f213b5d04094b8d0f0a6f-TRAC-Trace.sol │ ├── 0xaaaf91d9b90df800df4f55c205fd6989c977e73a-TKN-TokenCard.sol │ ├── 0xaadb05f449072d275833baf7c82e8fca4ee46575-SXU-Spectre_Utility_Token.sol │ ├── 0xab130bc7ff83192656a4b3079741c296615899c0-MAYN-Mayweather_No.sol │ ├── 0xab16e0d25c06cb376259cc18c1de4aca57605589-FUCK-FinallyUsableCryptoKarma.sol │ ├── 0xab6cf87a50f17d7f5e1feaf81b6fe9ffbe8ebf84-MRV-Macroverse_Token.sol │ ├── 0xab95e915c123fded5bdfb6325e35ef5515f1ea69-XNN-XENON.sol │ ├── 0xabbbb6447b68ffd6141da77c18c7b5876ed6c5ab-DATx-DATx.sol │ ├── 0xac3211a5025414af2866ff09c23fc18bc97e79b1-DOV-DOVU.sol │ ├── 0xac3da587eac229c9896d919abc235ca4fd7f72c1-TGT-Target_Coin.sol │ ├── 0xac709fcb44a43c35f0da4e3163b117a17f3770f5-ARC-Arcade.sol │ ├── 0xac838aee2f650a6b970ecea56d4651653c1f84a1-CLR-ClearCoin.sol │ ├── 0xae258d5322b59d64df9eb483e3b1733332c3b66c-ETHG-EtherGold.sol │ ├── 0xae4191a7eb25713ac90483ea75828ae8038f94dc-EZEC-eZEC.sol │ ├── 0xae4f56f072c34c0a65b3ae3e4db797d831439d93-GIM-Gimli.sol │ ├── 0xae616e72d3d89e847f74e8ace41ca68bbf56af79-∞-Good_Karma.sol │ ├── 0xae73b38d1c9a8b274127ec30160a4927c4d71824-STK-STK.sol │ ├── 0xaec2e87e0a235266d9c5adc9deb4b2e29b54d009-SNGLS-SNGLS.sol │ ├── 0xaec98a708810414878c3bcdf46aad31ded4a4557-300-300_Token.sol │ ├── 0xaef38fbfbf932d1aef3b808bc8fbd8cd8e1f8bc5-CRB-CreditBIT.sol │ ├── 0xaf146fbd319ca7ae178caa2c9d80a2db6b944350-PXT-PXT.sol │ ├── 0xaf30d2a7e90d7dc361c8c4585e9bb7d2f6f15bc7-ST-FirstBlood.sol │ ├── 0xaf4dce16da2877f8c9e00544c93b62ac40631f16-MTH-Monetha.sol │ ├── 0xaf55f3b7dc65c8f9577cf00c8c5ca7b6e8cc4433-ENTRC-Enter-Coin.sol │ ├── 0xafc39788c51f0c1ff7b55317f3e70299e521fff6-eBCH-eBitcoinCash.sol │ ├── 0xafe60511341a37488de25bef351952562e31fcc1-TBT-TBOT.sol │ ├── 0xb0280743b44bf7db4b6be482b2ba7b75e5da096c-TNS-Transcodium.sol │ ├── 0xb0d926c1bc3d78064f3e1075d5bd9a24f35ae6c5-ARX-Assistive_Reality_ARX.sol │ ├── 0xb17df9a3b09583a9bdcf757d6367171476d4d8a3-MVC-MaverickChain.sol │ ├── 0xb203b5495109c6c85615ebb2056f98301d470507-TRASH-TRASH_CASH.sol │ ├── 0xb2135ab9695a7678dd590b1a996cb0f37bcb0718-SGN-Signals_Network_Token.sol │ ├── 0xb23be73573bc7e03db6e5dfc62405368716d28a8-ONEK-oneK.sol │ ├── 0xb24754be79281553dc1adc160ddf5cd9b74361a4-XRL-Rialto.sol │ ├── 0xb29678a4805a7d787dc9589e179d27f7575bb9f7-AUA-ArubaCoin.sol │ ├── 0xb2bfeb70b903f1baac7f2ba2c62934c7e5b974c4-BKB-BetKing_Bankroll_Token.sol │ ├── 0xb2f7eb1f2c37645be61d73953035360e768d81e6-COB-Cobinhood.sol │ ├── 0xb3104b4b9da82025e8b9f8fb28b3553ce2f67069-BIX-BIX_Token.sol │ ├── 0xb3bd49e28f8f832b8d1e246106991e546c323502-GMT-Global_Messaging_Token.sol │ ├── 0xb444208cb0516c150178fcf9a52604bc04a1acea-GRMD-GreenMed.sol │ ├── 0xb45a50545beeab73f38f31e5973768c421805e5e-TKR-TKRToken.sol │ ├── 0xb4b1d2c217ec0776584ce08d3dd98f90ededa44b-CO2-Climatecoin.sol │ ├── 0xb4bfa6b45e25ad12bb033ec8a5eff523b83cc9af-UAHPAY-UAHPAY.sol │ ├── 0xb4c55b5a1faf5323e59842171c2492773a3783dd-BCDC-BCDC.sol │ ├── 0xb4efd85c19999d84251304bda99e90b92300bd93-RPL-Rocket_Pool.sol │ ├── 0xb518d165398d9057ea8b73096edda5c7754bcd62-EXRP-eRipple.sol │ ├── 0xb53a96bcbdd9cf78dff20bab6c2be7baec8f00f8-eGAS-ETHGAS.sol │ ├── 0xb554cf51cda0fccd5012d55737c4df55a3e18a5c-MLK-Milk.sol │ ├── 0xb561fef0d624c0826ff869946f6076b7c4f2ba42-SER-SeratioCoin.sol │ ├── 0xb5a5f22694352c15b00323844ad545abb2b11028-ICX-ICON.sol │ ├── 0xb62132e35a6c13ee1ee0f84dc5d40bad8d815206-NEXO-Nexo.sol │ ├── 0xb62d18dea74045e822352ce4b3ee77319dc5ff2f-EVC-EventChain.sol │ ├── 0xb63b606ac810a52cca15e44bb630fd42d8d1d83d-MCO-Monaco.sol │ ├── 0xb64ef51c888972c908cfacf59b47c1afbc0ab8ac-STORJ-Storj.sol │ ├── 0xb6ee9668771a79be7967ee29a63d4184f8097143-CXO-CargoX.sol │ ├── 0xb70835d7822ebb9426b56543e391846c107bd32c-GTC-Game.com_Token.sol │ ├── 0xb72627650f1149ea5e54834b2f468e5d430e67bf-BITS-Bitsoko_Community.sol │ ├── 0xb7cb1c96db6b22b0d3d9536e0108d062bd488f74-WTC-Walton.sol │ ├── 0xb8742486c723793cf5162bb5d3425ed9cd73d049-TCASH-Tcash.sol │ ├── 0xb8c77482e45f1f44de1745f52c74426c631bdd52-BNB-BNB.sol │ ├── 0xb91318f35bdb262e9423bc7c7c2a3a93dd93c92c-NULS-Nuls.sol │ ├── 0xb915ff79170d606935bceaf000d77ca4ed92d993-ENEO-eNeo.sol │ ├── 0xb97048628db6b661d4c2aa833e95dbe1a905b280-PAY-TenXPay.sol │ ├── 0xb98d4c97425d9908e66e53a6fdf673acca0be986-ABT-ArcBlock.sol │ ├── 0xb9e7f8568e08d5659f5d29c4997173d84cdf2607-SWT-SwarmCity.sol │ ├── 0xba2184520a1cc49a6159c57e61e1844e085615b6-HGT-HelloGold.sol │ ├── 0xba5f11b16b155792cf3b2e6880e8706859a8aeb6-ARN-Aeron.sol │ ├── 0xba71b32e71a41339aa4ceaa79528535aefe488d8-alief-alief.sol │ ├── 0xba9d4199fab4f26efe3551d490e3821486f135ba-CHSB-SwissBorg.sol │ ├── 0xbab165df9455aa0f2aed1f2565520b91ddadb4c8-EKT-EDUCare.sol │ ├── 0xbb1b3e8ddded8165d58b0c192d19cd360682b170-CAS-Casino.sol │ ├── 0xbbb1bd2d741f05e144e6c4517676a15554fd4b8d-FUN-FunFair.sol │ ├── 0xbbff862d906e348e9946bfb2132ecb157da3d4b4-SS-Sharder.sol │ ├── 0xbc63acdfafa94bd4d8c2bb7a8552281f107242c0-MXX-MaxxToken.sol │ ├── 0xbc7de10afe530843e71dfb2e3872405191e8d14a-SHOUC-SHOUCAIR.sol │ ├── 0xbc86727e770de68b1060c91f6bb6945c73e10388-XNK-Ink_Protocol.sol │ ├── 0xbc9395973bd35a3b4bd924f050d2778c07506ecb-GREED-GREED_TOKEN.sol │ ├── 0xbdc5bac39dbe132b1e030e898ae3830017d7d969-SNOV-Snovio.sol │ ├── 0xbdcfbf5c4d91abc0bc9709c7286d00063c0e6f22-GUESS-GUESS.sol │ ├── 0xbe428c3867f05dea2a89fc76a102b544eac7f772-CVT-CyberVeinToken.sol │ ├── 0xbeb9ef514a379b997e0798fdcc901ee474b6d9a1-MLN-Melon.sol │ ├── 0xbec8f6d667594fb181c9d68e5c80c910888be93d-STAKE-StakeIt.sol │ ├── 0xbf2179859fc6d5bee9bf9158632dc51678a4100e-ELF-ELF.sol │ ├── 0xbf430e24ac0f33d4ad6fac9654b37943124c2786-eBTG-eBitcoin_Gold.sol │ ├── 0xbf4a29269bf3a5c351c2af3a9c9ed81b07129ce4-KEN-Ken_Coin.sol │ ├── 0xbf52f2ab39e26e0951d2a02b49b7702abe30406a-ODEM-ODEM_Token.sol │ ├── 0xbfa4d71a51b9e0968be4bc299f8ba6cbb2f86789-MAYY-Mayweather_Yes.sol │ ├── 0xbfd4a3c26996dfc9e85a951eb615aac3b84c758b-ALPC-AlpenCash.sol │ ├── 0xc029ba3dc12e1834571e821d94a07de0a01138ea-QBE-Qubicle.sol │ ├── 0xc0c2ee1ce1fed8f6e2764363a36db3dd4cf10022-FBL-Faceblock.sol │ ├── 0xc0eb85285d83217cd7c891702bcbc0fc401e2d9d-HVN-Hive_Project_Token.sol │ ├── 0xc12d099be31567add4e4e4d0d45691c3f58f5663-AUC-Auctus.sol │ ├── 0xc20464e0c373486d2b3335576e83a218b1618a5e-DTRC-Datarius_Credit.sol │ ├── 0xc27a2f05fa577a83ba0fdb4c38443c0718356501-TAU-Lamden_Tau.sol │ ├── 0xc324a2f6b05880503444451b8b27e6f9e63287cb-XUC-ExchangeUnion.sol │ ├── 0xc3951d77737733174152532e8b0f27e2c4e9f0dc-CLD-Cloud.sol │ ├── 0xc3972ac283b3a7a56125674631a5c254f7f373cf-HAT-Hawala.sol │ ├── 0xc42209accc14029c1012fb5680d95fbd6036e2a0-PPP-PayPie.sol │ ├── 0xc499ea948a1ad5d8eaf12abd2f67975c4dbe21aa-ANGL-Angel_Token.sol │ ├── 0xc51c938c4d513780c66c722a41c197d3a89fa9a8-eBTG-eBGOLD.sol │ ├── 0xc596bd09d652827b0106292d3e378d5938df4b12-TPT-Teleport.sol │ ├── 0xc5bbae50781be1669306b9e001eff57a2957b09d-GTO-Gifto.sol │ ├── 0xc5cea8292e514405967d958c2325106f2f48da77-PRFT-Proof.sol │ ├── 0xc63e7b1dece63a77ed7e4aeef5efb3b05c81438d-FUCK-FUCKtoken.sol │ ├── 0xc6b014274d7406641711fb8889f93f4f11dec810-NAO-normikaivo.sol │ ├── 0xc72fe8e3dd5bef0f9f31f259399f301272ef2a2d-INSTAR-Insights_Network.sol │ ├── 0xc78593c17482ea5de44fdd84896ffd903972878e-BB-EtherBB.sol │ ├── 0xc79d440551a03f84f863b1f259f135794c8a7190-MGX-MEGA_X.sol │ ├── 0xc8c6a31a4a806d3710a7b38b7b296d2fabccdba8-ELIX-elixir.sol │ ├── 0xc98e0639c6d2ec037a615341c369666b110e80e5-EXMR-EXMR.sol │ ├── 0xc997d07b0bc607b6d1bcb6fb9d4a5579c466c3e5-FLIP-Flip.sol │ ├── 0xc99ddc30bb0cf76b07d90dcb6b267b8352697bef-TDT-TDT.sol │ ├── 0xc9b89f6b5301f554b9adc6d4a871c3279820de40-HAO-hentaisolo.sol │ ├── 0xca0e7269600d353f70b14ad118a49575455c0f2f-AMLT-AMLT.sol │ ├── 0xcb5a05bef3257613e984c17dbcf039952b6d883f-SGR-Sugar_Exchange.sol │ ├── 0xcb94be6f13a1182e4a4b6140cb7bf2025d28e41b-TRST-Trustcoin.sol │ ├── 0xcb97e65f07da24d46bcdd078ebebd7c6e6e3d750-BTM-Bytom.sol │ ├── 0xcbcc0f036ed4788f63fc0fee32873d6a7487b908-HMQ-Humaniq.sol │ ├── 0xcbce61316759d807c474441952ce41985bbc5a40-MOAC-MoacToken.sol │ ├── 0xcbeaec699431857fdb4d37addbbdc20e132d4903-YOYOW-YOYOW.sol │ ├── 0xcc13fc627effd6e35d2d2706ea3c4d7396c610ea-IDXM-IDEX_Membership.sol │ ├── 0xcc34366e3842ca1bd36c1f324d15257960fcc801-BON-Bonpay.sol │ ├── 0xcc4ef9eeaf656ac1a2ab886743e98e97e090ed38-DDF-Digital_Developers_Fund_Token.sol │ ├── 0xcced5b8288086be8c38e23567e684c3740be4d48-RLT-RouletteToken.sol │ ├── 0xcdcfc0f66c522fd086a1b725ea3c0eeb9f9e8814-AURA-Aurora_DAO.sol │ ├── 0xce53a179047ebed80261689367c093c90a94cc08-EDT-EDT.sol │ ├── 0xce59d29b09aae565feeef8e52f47c3cd5368c663-BLX-BLX.sol │ ├── 0xce5c603c78d047ef43032e96b5b785324f753a4f-E4ROW-E4ROW.sol │ ├── 0xce61f5e6d1fe5a86e246f68aff956f7757282ef0-1LIFE-LIFECREDIT.sol │ ├── 0xced4e93198734ddaff8492d525bd258d49eb388e-EDO-Eidoo.sol │ ├── 0xcedbf324a1eb1affe53ab7b7ef0103e070e3853f-ETL-EtherLite.sol │ ├── 0xcfb98637bcae43c13323eaa1731ced2b716962fd-NET-NimiqNetwork.sol │ ├── 0xd01db73e047855efb414e6202098c4be4cd2423b-UQC-Uquid_Coin.sol │ ├── 0xd024645809f74043cd2133c6afeb46f0de4ad88f-DEER-deertoken.sol │ ├── 0xd0352a019e9ab9d757776f532377aaebd36fd541-FSN-Fusion.sol │ ├── 0xd04963de435bd4d25b1cc8f05870f49edbfc8c18-SNI-sennitoken.sol │ ├── 0xd0800859d6f4bc0210b7807e770bc44a9ece7372-USD_R-USD_Risk.sol │ ├── 0xd0929d411954c47438dc1d871dd6081f5c5e149c-RFR-Refereum.sol │ ├── 0xd2308446536a0bad028ab8c090d62e1ea2a51f24-GNEISS-GNEISS_Coin.sol │ ├── 0xd234bf2410a0009df9c3c63b610c09738f18ccd7-DTR-Dynamic_Trading_Rights.sol │ ├── 0xd248b0d48e44aaf9c49aea0312be7e13a6dc1468-SGT-StatusGenesis.sol │ ├── 0xd26114cd6ee289accf82350c8d8487fedb8a0c07-OMG-OmiseGO.sol │ ├── 0xd286603e0f5de621b510a36c78c7616c015656f2-BGIFT-Bitcoin_Gift.sol │ ├── 0xd2d6158683aee4cc838067727209a0aaf4359de3-BNTY-Bounty0x.sol │ ├── 0xd2fa8f92ea72abb35dbd6deca57173d22db2ba49-ORI-Origami_Network.sol │ ├── 0xd317ff47dc7e1423e5e050870a66332833e5fd88-PNY-Pinky_Token.sol │ ├── 0xd341d1680eeee3255b8c4c75bcce7eb57f144dae-ONG-onG.sol │ ├── 0xd3c00772b24d997a812249ca637a921e81357701-WILD-WILD_Token.sol │ ├── 0xd3e2f9dfff5a6feeece5dbcee3b86cb375fd8c98-BCOIN-BannerCoin.sol │ ├── 0xd49ff13661451313ca1553fd6954bd1d9b6e02b9-ELEC-ElectrifyAsia.sol │ ├── 0xd4c435f5b09f855c3317c8524cb1f586e42795fa-CND-Cindicator.sol │ ├── 0xd4fa1460f537bb9085d22c7bccb5dd450ef28e3a-PPT-Populous.sol │ ├── 0xd559f20296ff4895da39b5bd9add54b442596a61-FTX-FintruX_Network.sol │ ├── 0xd5b9a2737c9b2ff35ecb23b884eb039303bbbb61-BTH-Beth.sol │ ├── 0xd65960facb8e4a2dfcb2c2212cb2e44a02e2a57e-Soar-Soarcoin.sol │ ├── 0xd6adc5e386d499361ccc5752f791b45132e7e6e4-MSC-MSC.sol │ ├── 0xd6e49800decb64c0e195f791348c1e87a5864fd7-RC-ReceiptCoin.sol │ ├── 0xd7631787b4dcc87b1254cfd1e5ce48e96823dee8-SCL-SOCIALL.sol │ ├── 0xd780ae2bf04cd96e577d3d014762f831d97129d0-EVN-Envion.sol │ ├── 0xd7aa94f17d60be06414973a45ffa77efd6443f0f-BTCQ-Bitcoin_Quick.sol │ ├── 0xd819e892f4df8659188e8bda839fdf2215a513bc-SPOON-Bitcoin_Spoon.sol │ ├── 0xd850942ef8811f2a866692a623011bde52a462c1-VEN-VeChain.sol │ ├── 0xd884f9881e0aeabad79be8a69122cf998d067fff-RUB-Soviet_Union_Ruble.sol │ ├── 0xd8912c10681d8b21fd3742244f44658dba12264e-PLU-Pluton.sol │ ├── 0xd96b9fd7586d9ea24c950d24399be4fb65372fdd-BTCS-Bitcoin_Silver.sol │ ├── 0xd9a0658b7cc9ec0c57e8b20c0920d08f17e747be-SAT-Space_Alien_Token.sol │ ├── 0xda6cb58a0d0c01610a29c5a65c303e13e885887c-cV-cVToken.sol │ ├── 0xdab5dfa0966c3435da991b39d205c3ba1c64fe31-MTP-MilitaryPay.sol │ ├── 0xdb45faeca61c70e271bffeaf66162fa68a1c4def-EBIT-eBIT.sol │ ├── 0xdbfb423e9bbf16294388e07696a5120e4ceba0c5-ETHD-Ethereum_Dark.sol │ ├── 0xdc0c22285b61405aae01cba2530b6dd5cd328da7-KTN-KARMATOKEN.sol │ ├── 0xdcb9ff81013c31ff686154b4502ef6bfaa102d2d-GOOC-Goochain.sol │ ├── 0xdd007278b667f6bef52fd0a4c23604aa1f96039a-RIPT-RiptideCoin.sol │ ├── 0xdd16ec0f66e54d453e6756713e533355989040e4-TEN-Tokenomy.sol │ ├── 0xdd6bf56ca2ada24c683fac50e37783e55b57af9f-BNC-BraveNewCoin.sol │ ├── 0xdd6c68bb32462e01705011a4e2ad1a60740f217f-HBT-Hubiits.sol │ ├── 0xdd974d5c2e2928dea5f71b9825b8b646686bd200-KNC-KyberNetwork.sol │ ├── 0xdded69d8e28d38d640f6244ab5294f309fd40ce1-LMT-Limit.sol │ ├── 0xde39e5e5a1b0eeb3afe717d6d011cae88d19451e-FUDD-DimonCoin.sol │ ├── 0xdee667186e7b81ecf7efc8713382d8d99a8b92b4-EBCG-eBCG.sol │ ├── 0xdf6ef343350780bf8c3410bf062e0c015b1dd671-BMC-Blackmoon_Crypto_Token.sol │ ├── 0xdfbd6a960a55bcfcf59d5925351e05a51498bcef-ROCK-ROCKCoin.sol │ ├── 0xdfe2bd1d3dcbb97804acf3ee85230e832c4a7b5d-GBP_R-GBP_Risk.sol │ ├── 0xe0b7927c4af23765cb51314a0e0521a9645f0e2a-DGD-DGD.sol │ ├── 0xe0c21b3f45fea3e5fdc811021fb1f8842caccad2-BITC-BITC.sol │ ├── 0xe120c1ecbfdfea7f0a8f0ee30063491e8c26fedf-SUR-Suretly.sol │ ├── 0xe1479d294807379320dca9a9e9002ac644539099-KING-King93.sol │ ├── 0xe256bb0b2a3457e54db3a41cf5a8b826aca222a8-ARX-Arexium.sol │ ├── 0xe25b0bba01dc5630312b6a21927e578061a13f55-SHIP-ShipChain_SHIP.sol │ ├── 0xe25bcec5d3801ce3a794079bf94adf1b8ccd802d-MAN-MATRIX_AI_Network.sol │ ├── 0xe25f0974fea47682f6a7386e4217da70512ec997-BRC-Brightcoin.sol │ ├── 0xe26517a9967299453d3f1b48aa005e6127e67210-NIMFA-NIMFA_Token.sol │ ├── 0xe2d82dc7da0e6f882e96846451f4fabcc8f90528-JC-Jesus_Coin.sol │ ├── 0xe2e6d4be086c6938b53b22144855eef674281639-LNK-Link_Platform.sol │ ├── 0xe2f45f1660dc99daf3bd06f637ab1e4debc15bde-SGG-SggCoin.sol │ ├── 0xe2fb6529ef566a080e6d23de0bd351311087d567-COV-Covesting.sol │ ├── 0xe30e02f049957e2a5907589e06ba646fb2c321ba-DRPU-DRP_Utility.sol │ ├── 0xe34e1944e776f39b9252790a0527ebda647ae668-HBZ-Helbiz.sol │ ├── 0xe3818504c1b32bf1557b16c238b2e01fd3149c17-PLR-PILLAR.sol │ ├── 0xe3fa177acecfb86721cf6f9f4206bd3bd672d7d5-CTC-ChainTrade_Coin.sol │ ├── 0xe3fedaecd47aa8eab6b23227b0ee56f092c967a9-PST-Primas.sol │ ├── 0xe41d2489571d322189246dafa5ebde1f4699f498-ZRX-ZRX.sol │ ├── 0xe42ba5558b00d2e6109cc60412d5d4c9473fe998-IMC-iMM_Coin.sol │ ├── 0xe463d10ec6b4ff6a3e5be41144956116ca30d4c3-7YPE-7ype_Coins.sol │ ├── 0xe469c4473af82217b30cf17b10bcdb6c8c796e75-EXRN-EXRP_Network.sol │ ├── 0xe477292f1b3268687a29376116b0ed27a9c76170-PLAY-Herocoin.sol │ ├── 0xe4c07f4637df3a0354f9b42a1b3178dc573b8926-Civilianz-Civilianz.sol │ ├── 0xe4c94d45f7aef7018a5d66f44af780ec6023378e-CCRB-CCRB.sol │ ├── 0xe50365f5d679cb98a1dd62d6f6e58e59321bcddf-LA-LAtoken.sol │ ├── 0xe58aff48f738b4a719d1790587cdc91a3560d7e1-TMP-TokenMarketPlace.sol │ ├── 0xe5a219d4db92a701e79b6e548803c8ce55138686-EUR_R-EUR_Risk.sol │ ├── 0xe5a7c12972f3bbfe70ed29521c8949b8af6a0970-BLX-Blockchain_Index.sol │ ├── 0xe5dada80aa6477e85d09747f2842f7993d0df71c-DOCK-Dock.sol │ ├── 0xe5f166c0d8872b68790061317bb6cca04582c912-TFD-TE-FOOD.sol │ ├── 0xe66cc41dd03a170623dc087a69ad8d72e64cb838-BTH-BITETHER.sol │ ├── 0xe6923e9b56db1eed1c9f430ea761da7565e260fe-FC-FaceCoin.sol │ ├── 0xe701cd3329057aea9d54300ddd05e41b8d74727a-10MT-10M_Token.sol │ ├── 0xe755f2fa95e47c5588c3037dd38e1268fa5fcecd-HOWL-HOWL.sol │ ├── 0xe7775a6e9bcf904eb39da2b68c5efb4f9360e08c-TAAS-TAAS.sol │ ├── 0xe814aee960a85208c3db542c53e7d4a6c8d5f60f-DAY-DAY.sol │ ├── 0xe81d72d14b1516e68ac3190a46c93302cc8ed60f-CL-Coinlancer.sol │ ├── 0xe8a1df958be379045e2b46a31a98b93a2ecdfded-ESZ-ESZCoin.sol │ ├── 0xe8c09672cfb9cfce6e2edbb01057d9fa569f97c1-INDI-Indicoin.sol │ ├── 0xe8c5e942b76099c0c6d78271bad3ca002fa7c531-HELP-HELP.sol │ ├── 0xe8ff5c9c75deb346acac493c463c8950be03dfba-VIBE-Vibe_Coin.sol │ ├── 0xe94327d07fc17907b4db788e5adf2ed424addff6-REP-REP.sol │ ├── 0xea097a2b1db00627b2fa17460ad260c016016977-UFR-Upfiring.sol │ ├── 0xea11755ae41d889ceec39a63e6ff75a02bc1c00d-CTXC-Cortex_Coin.sol │ ├── 0xea1f346faf023f974eb5adaf088bbcdf02d761f4-TIX-Blocktix.sol │ ├── 0xea38eaa3c86c8f9b751533ba2e562deb9acded40-FUEL-Fuel_Token.sol │ ├── 0xea5f88e54d982cbb0c441cde4e79bc305e5b43bc-PARETO-Pareto_Network_Token.sol │ ├── 0xea610b1153477720748dc13ed378003941d84fab-ALIS-Alis.sol │ ├── 0xea642206310400cda4c1c5b8e7945314aa96b8a7-MINT-MINT.sol │ ├── 0xeb2da9fac54284cea731d1f10bb34eecb3c00c14-POW-POW_Token.sol │ ├── 0xeb7c20027172e5d143fb030d50f91cece2d1485d-EBTC-eBitcoin.sol │ ├── 0xeb9c0138d8ac10dd659640a4cc3d135c58b17b1b-DTC-DTC.sol │ ├── 0xebbdf302c940c6bfd49c6b165f457fdb324649bc-HYDRO-Hydro.sol │ ├── 0xebc86d834756621444a8a26b4cf81b625fe310cd-ETHP-EtherPower.sol │ ├── 0xec46f8207d766012454c408de210bcbc2243e71c-NOX-Nitro.sol │ ├── 0xeda8b016efa8b1161208cf041cd86972eee0f31e-IHT-I_HOUSE_TOKEN.sol │ ├── 0xedcd82784027001d7af57a34501c65a25f97fee4-DATL-Datalife.sol │ ├── 0xedd7c94fd7b4971b916d15067bc454b9e1bad980-ZIPT-Zippie.sol │ ├── 0xedf2d3e5fb70ead2e6d8fe96845a5e59d52d2044-NCH-Needs_Cash.sol │ ├── 0xee609fe292128cad03b786dbb9bc2634ccdbe7fc-POS-PoSToken.sol │ ├── 0xee9704a1d61aa2c1401e2303ac7e1f81c29ed860-clash-clash.sol │ ├── 0xeeac3f8da16bb0485a4a11c5128b0518dac81448-TEU-20-footEqvUnit.sol │ ├── 0xeee2d00eb7deb8dd6924187f5aa3496b7d06e62a-TIG-Tigereum.sol │ ├── 0xef2463099360a085f1f10b076ed72ef625497a06-SHP-Sharpe_Platform_Token.sol │ ├── 0xef25e54e1ae9bfd966b9b5cde6880e7a2323a957-SOCIAL-SocialDEX.sol │ ├── 0xef2e9966eb61bb494e5375d5df8d67b7db8a780d-SHIT-Shitcoin.sol │ ├── 0xef68e7c694f40c8202821edf525de3782458639f-LRC-Loopring.sol │ ├── 0xf028adee51533b1b47beaa890feb54a457f51e89-BMT-BMChain_Token.sol │ ├── 0xf04a8ac553fcedb5ba99a64799155826c136b0be-FLIXX-Flixx.sol │ ├── 0xf05a9382a4c3f29e2784502754293d88b835109c-REX-REX_-_Real_Estate_tokens.sol │ ├── 0xf0ee6b27b759c9893ce4f094b49ad28fd15a23e4-ENG-Enigma.sol │ ├── 0xf0f8b0b8dbb1124261fc8d778e2287e3fd2cf4f5-BQ-bitqy.sol │ ├── 0xf152fca41bd23ff250292af391236db35e0e99c3-EETH-eEthereum.sol │ ├── 0xf1d9139c6512452db91f25635457b844d7e22b8b-CTC-CARBON_TOKEN_CLASSIC.sol │ ├── 0xf230b790e05390fc8295f4d3f60332c93bed42e2-TRX-Tronix.sol │ ├── 0xf244176246168f24e3187f7288edbca29267739b-HAV-Havven.sol │ ├── 0xf24d3dfffcaf9f9a5dda9c57eeeb1ac0bba49c86-xmas-XmasToken.sol │ ├── 0xf278c1ca969095ffddded020290cf8b5c424ace2-RUFF-RUFF.sol │ ├── 0xf2e51e32d1f546423364a040ef1a6d2f05e31482-HUB-Hubcoin.sol │ ├── 0xf333b2ace992ac2bbd8798bf57bc65a06184afba-SND-SND_Token_1.0.sol │ ├── 0xf3db5fa2c66b7af3eb0c0b782510816cbe4813b8-EVX-Everex.sol │ ├── 0xf3db7560e820834658b590c96234c333cd3d5e5e-CHP-Poker_Chips.sol │ ├── 0xf4134146af2d511dd5ea8cdb1c4ac88c57d60404-SNC-SunContract.sol │ ├── 0xf433089366899d83a9f26a773d59ec7ecf30355e-MTL-Metal.sol │ ├── 0xf44745fbd41f6a1ba151df190db0564c5fcc4410-CPY-COPYTRACK.sol │ ├── 0xf4522eda455814d43b003bc1c38501b04d65cc4a-CAD_R-CAD_Risk.sol │ ├── 0xf453b5b9d4e0b5c62ffb256bb2378cc2bc8e8a89-MRK-Mark.sol │ ├── 0xf629cbd94d3791c9250152bd8dfbdf380e2a3b9c-ENJ-EnjinCoin.sol │ ├── 0xf6b55acbbc49f4524aa48d19281a9a77c54de10f-WLK-WOLK_TOKEN.sol │ ├── 0xf6cfe53d6febaeea051f400ff5fc14f0cbbdaca1-DGPT-DigiPulse.sol │ ├── 0xf70a642bd387f94380ffb90451c2c81d4eb82cbc-STAR-Starbase.sol │ ├── 0xf7b098298f7c69fc14610bf71d5e02c60792894c-Guppy-Guppy.sol │ ├── 0xf85feea2fdd81d51177f6b8f35f0e6734ce45f5f-CMT-CyberMiles.sol │ ├── 0xf8e386eda857484f5a12e4b5daa9984e06e73705-IND-Indorse.sol │ ├── 0xf8fa1a588cd8cd51c3c4d6dc16d2717f6332e821-BXc-BOXIcoin.sol │ ├── 0xf923ba61b43161a83afe2cab7d77ea1e41f27918-PAL-PallyCoin.sol │ ├── 0xf94e44d8ea46ccd8451d7e15264c6c4a78d3e10f-KSS-Krosscoin.sol │ ├── 0xf970b8e36e23f7fc3fd752eea86f8be8d83375a6-RCN-RipioCreditNetwork.sol │ ├── 0xf99f901124cbbe180984a247ba94cfba0c764b2e-SQRL-SquirrelGims.sol │ ├── 0xf9c9da0c81fffd491458881410903561d1e40fd0-ARENA-Arena.sol │ ├── 0xfa05a73ffe78ef8f1a739473e462c54bae6567d9-LUN-Lunyr.sol │ ├── 0xfa1a856cfa3409cfa145fa4e20eb270df3eb21ab-IOST-IOSToken.sol │ ├── 0xfa2632a88bd0c11535a38f98a98db8251ccbaa9e-GTA-GROUP_TOKEN_ALIANCE.sol │ ├── 0xfad572db566e5234ac9fc3d570c4edc0050eaa92-BTH-Bytether.sol │ ├── 0xfae4ee59cdd86e3be9e8b90b53aa866327d7c090-CPC-CPChain.sol │ ├── 0xfb12e3cca983b9f59d90912fd17f8d745a8b2953-LUCK-LUCKY.sol │ ├── 0xfb2f26f266fb2805a387230f2aa0a331b4d96fba-DADI-DADI.sol │ ├── 0xfb41f7b63c8e84f4ba1ecd4d393fd9daa5d14d61-PLY-PLAY.sol │ ├── 0xfb4752ad1b7153e1dbd2e6662651a11c7fc14083-mPESA-MPESA.sol │ ├── 0xfb7da9863e030495db8b4d067d665fc8433fff85-PCC-PCC_Token.sol │ ├── 0xfca47962d45adfdfd1ab2d972315db4ce7ccf094-IXT-iXledger.sol │ ├── 0xfcb48fdcc479b38068c06ee94249b1516adf09cb-EURB-EUROBITS.sol │ ├── 0xfd107b473ab90e8fbd89872144a3dc92c40fa8c9-LALA-LALA.sol │ ├── 0xfd784da5c740c617aafb80399fa81b86e1da99a5-ITS-Intelligent_Transportation_System.sol │ ├── 0xfd8971d5e8e1740ce2d0a84095fca4de729d0c16-ZLA-Zilla.sol │ ├── 0xfdbc1adc26f0f8f8606a5d63b7d3a3cd21c22b23-1WO-1World.sol │ ├── 0xfec0cf7fe078a500abf15f1284958f22049c2c7e-ART-Maecenas_ART_Token.sol │ ├── 0xfeed1a53bd53ffe453d265fc6e70dd85f8e993b6-H2O-H2O_Token.sol │ ├── 0xff18dbc487b4c2e3222d115952babfda8ba52f5f-LIFE-PureLifeCoin.sol │ ├── 0xff3519eeeea3e76f1f699ccce5e23ee0bdda41ac-BCAP-BCAP.sol │ ├── 0xff603f43946a3a28df5e6a73172555d8c8b02386-RNT-OneRoot_Network.sol │ ├── 0xffb99f90bcd96fe743796fd8eefaaa6617753e79-MMC2-MarketMaker.sol │ ├── 0xffe02ee4c69edf1b340fcad64fbd6b37a7b9e265-NANJ-NANJCOIN.sol │ └── 0xffe8196bc259e8dedc544d935786aa4709ec3e64-HDG-Hedge.sol ├── README.md ├── contracts ├── BitFwdToken.sol ├── FixedSupplyToken.sol ├── FlexibleToken.sol ├── MyToken.sol ├── SafeMath.sol ├── SavePrincessLeiaPeachRainbowVomitCatICOToken.sol └── SeanTestToken.sol ├── images └── Dollops.png └── scripts ├── airdropLEIA.sh └── airdropLEIA.txt /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .project 3 | .settings 4 | test/testchain/geth 5 | test/testchain/geth.ipc 6 | test/testchain/history 7 | test/contracts 8 | private 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 BokkyPooBah / Bok Consulting Pty Ltd 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x013a06558f07d9e6f9a00c95a33f3a0e0255176b-BALI-BALI_COIN.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x014b50466590340d41307cc54dcee990c8d58aa8-ICOS-ICOS.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0x014b50466590340d41307cc54dcee990c8d58aa8-ICOS-ICOS.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x0425cbbc5ff784203fe8d82beefa2b02634351f5-FBR-Happyfbr.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x08f8117155aa9414b67113a47ad269d47974e9dc-DHG-DASH_GOLD.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x0f598112679b78e17a4a9febc83703710d33489c-XMRG-Monero_Gold.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract MoneroGold { 4 | 5 | string public name = "Monero Gold"; // token name 6 | string public symbol = "XMRG"; // token symbol 7 | uint256 public decimals = 8; // token digit 8 | 9 | mapping (address => uint256) public balanceOf; 10 | mapping (address => mapping (address => uint256)) public allowance; 11 | 12 | uint256 public totalSupply = 21000000 * (10**decimals); 13 | address public owner; 14 | 15 | modifier isOwner { 16 | assert(owner == msg.sender); 17 | _; 18 | } 19 | function MoneroGold() { 20 | owner = msg.sender; 21 | balanceOf[owner] = totalSupply; 22 | } 23 | 24 | function transfer(address _to, uint256 _value) returns (bool success) { 25 | require(balanceOf[msg.sender] >= _value); 26 | require(balanceOf[_to] + _value >= balanceOf[_to]); 27 | balanceOf[msg.sender] -= _value; 28 | balanceOf[_to] += _value; 29 | Transfer(msg.sender, _to, _value); 30 | return true; 31 | } 32 | 33 | function transferFrom(address _from, address _to, uint256 _value) returns (bool success) { 34 | require(balanceOf[_from] >= _value); 35 | require(balanceOf[_to] + _value >= balanceOf[_to]); 36 | require(allowance[_from][msg.sender] >= _value); 37 | balanceOf[_to] += _value; 38 | balanceOf[_from] -= _value; 39 | allowance[_from][msg.sender] -= _value; 40 | Transfer(_from, _to, _value); 41 | return true; 42 | } 43 | 44 | function approve(address _spender, uint256 _value) returns (bool success) 45 | { 46 | require(_value == 0 || allowance[msg.sender][_spender] == 0); 47 | allowance[msg.sender][_spender] = _value; 48 | Approval(msg.sender, _spender, _value); 49 | return true; 50 | } 51 | 52 | function setName(string _name) isOwner 53 | { 54 | name = _name; 55 | } 56 | function burnSupply(uint256 _amount) isOwner 57 | { 58 | balanceOf[owner] -= _amount; 59 | SupplyBurn(_amount); 60 | } 61 | function burnTotalSupply(uint256 _amount) isOwner 62 | { 63 | totalSupply-= _amount; 64 | } 65 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 66 | event SupplyBurn(uint256 _amount); 67 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 68 | } 69 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x1040613788e99c1606bd133db0ed7f7dbdf0cc80-STH-STH.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract SmartyEther { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function SmartyEther() { 38 | totalSupply = 1000000000; 39 | symbol = 'STH'; 40 | owner = 0x11606e7d782775b7dd5500c0828f7b3b8fc44984; 41 | balances[owner] = totalSupply; 42 | decimals = 0; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x11f8dd7699147566cf193596083d45c8f592c4ba-ETHC-ETHC.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract Ethereumcode { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function Ethereumcode() { 38 | totalSupply = 58000000; 39 | symbol = 'ETHC'; 40 | owner = 0xedf133c536c3b15c3f938841353ac2eb011e06b1; 41 | balances[owner] = totalSupply; 42 | decimals = 0; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x15ef5b9447710eab904e63e6233ff540400d603f-BTC2X-Bitcoin2X.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Bitcoin2X { 4 | 5 | string public name = "Bitcoin2X"; // token name 6 | string public symbol = "BTC2X"; // token symbol 7 | uint256 public decimals = 8; // token digit 8 | 9 | mapping (address => uint256) public balanceOf; 10 | mapping (address => mapping (address => uint256)) public allowance; 11 | 12 | uint256 public totalSupply = 21000000 * (10**decimals); 13 | address owner; 14 | 15 | modifier isOwner { 16 | assert(owner == msg.sender); 17 | _; 18 | } 19 | function Bitcoin2X() { 20 | owner = msg.sender; 21 | balanceOf[owner] = totalSupply; 22 | } 23 | 24 | function transfer(address _to, uint256 _value) returns (bool success) { 25 | require(balanceOf[msg.sender] >= _value); 26 | require(balanceOf[_to] + _value >= balanceOf[_to]); 27 | balanceOf[msg.sender] -= _value; 28 | balanceOf[_to] += _value; 29 | Transfer(msg.sender, _to, _value); 30 | return true; 31 | } 32 | 33 | function transferFrom(address _from, address _to, uint256 _value) returns (bool success) { 34 | require(balanceOf[_from] >= _value); 35 | require(balanceOf[_to] + _value >= balanceOf[_to]); 36 | require(allowance[_from][msg.sender] >= _value); 37 | balanceOf[_to] += _value; 38 | balanceOf[_from] -= _value; 39 | allowance[_from][msg.sender] -= _value; 40 | Transfer(_from, _to, _value); 41 | return true; 42 | } 43 | 44 | function approve(address _spender, uint256 _value) returns (bool success) 45 | { 46 | require(_value == 0 || allowance[msg.sender][_spender] == 0); 47 | allowance[msg.sender][_spender] = _value; 48 | Approval(msg.sender, _spender, _value); 49 | return true; 50 | } 51 | 52 | function setName(string _name) isOwner 53 | { 54 | name = _name; 55 | } 56 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 57 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 58 | } 59 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x15f173b7aca7cd4a01d6f8360e65fb4491d270c1-eREAL-eREAL.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x163733bcc28dbf26b41a8cfa83e369b5b3af741b-PRS-Persian.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0x163733bcc28dbf26b41a8cfa83e369b5b3af741b-PRS-Persian.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x1db186898bccde66fa64a50e4d81078951a30dbe-LLA-Lalena.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x2233799ee2683d75dfefacbcd2a26c78d34b470d-NTWK-Network.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x22c10728343e9d49ef25080f74a223878a3d4052-DRP-Digital_Rupiah.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.8; 2 | 3 | contract DigitalRupiah { 4 | /* Public variables of the token */ 5 | string public standard = 'ERC20'; 6 | string public name = 'Digital Rupiah'; 7 | string public symbol = 'DRP' ; 8 | uint8 public decimals = 8 ; 9 | uint256 public totalSupply = 10000000000000000; 10 | 11 | /* This creates an array with all balances */ 12 | mapping (address => uint256) public balanceOf; 13 | mapping (address => mapping (address => uint256)) public allowance; 14 | 15 | /* This generates a public event on the blockchain that will notify clients */ 16 | event Transfer(address indexed from, address indexed to, uint256 value); 17 | 18 | 19 | /* Send coins */ 20 | function transfer(address _to, uint256 _value) { 21 | balanceOf[_to] += _value; // Add the same to the recipient 22 | Transfer(msg.sender, _to, _value); // Notify anyone listening that this transfer took place 23 | } 24 | 25 | /* Allow another contract to spend some tokens in your behalf */ 26 | function approve(address _spender, uint256 _value) 27 | returns (bool success) { 28 | allowance[msg.sender][_spender] = _value; 29 | return true; 30 | } 31 | 32 | 33 | /* A contract attempts to get the coins */ 34 | function transferFrom(address _from, address _to, uint256 _value) returns (bool success) { 35 | balanceOf[_from] -= _value; // Subtract from the sender 36 | balanceOf[_to] += _value; // Add the same to the recipient 37 | allowance[_from][msg.sender] -= _value; 38 | Transfer(_from, _to, _value); 39 | return true; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x2405cc17ba128bfa7117815e04a4da228013f5bc-BNN-Bananas.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.8; 2 | contract ERC20Interface { 3 | function totalSupply() constant returns (uint256 totalSupply); 4 | function balanceOf(address _owner) constant returns (uint256 balance); 5 | function transfer(address _to, uint256 _value) returns (bool success); 6 | function transferFrom(address _from, address _to, uint256 _value) returns (bool success); 7 | function approve(address _spender, uint256 _value) returns (bool success); 8 | function allowance(address _owner, address _spender) constant returns (uint256 remaining); 9 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 10 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 11 | } 12 | 13 | contract Bananas is ERC20Interface { 14 | string public name; 15 | string public symbol; 16 | uint8 public decimals; 17 | address public owner; 18 | mapping(address => uint256) balances; 19 | mapping(address => mapping (address => uint256)) allowed; 20 | uint256 _totalSupply; 21 | modifier onlyOwner() { if (msg.sender != owner) { throw; } _; } 22 | function Bananas() { owner = msg.sender; name = "Bananas"; symbol = "BNN"; decimals = 8; _totalSupply = 200160000000000; balances[owner] = _totalSupply; } 23 | function totalSupply() constant returns (uint256 totalSupply) { totalSupply = _totalSupply; } 24 | function balanceOf(address _owner) constant returns (uint256 balance) { return balances[_owner]; } 25 | function transfer(address _to, uint256 _amount) returns (bool success) { if (balances[msg.sender] >= _amount && _amount > 0) { balances[msg.sender] -= _amount; balances[_to] += _amount; Transfer(msg.sender, _to, _amount); return true; } else { return false; } } 26 | function transferFrom(address _from, address _to, uint256 _amount) returns (bool success) { if (balances[_from] >= _amount && allowed[_from][msg.sender] >= _amount && _amount > 0) { balances[_to] += _amount; balances[_from] -= _amount; allowed[_from][msg.sender] -= _amount; Transfer(_from, _to, _amount); return true; } else { return false; } } 27 | function approve(address _spender, uint256 _amount) returns (bool success) { allowed[msg.sender][_spender] = _amount; Approval(msg.sender, _spender, _amount); return true; } 28 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { return allowed[_owner][_spender]; } 29 | function () { throw; } 30 | } 31 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x275fd328c3986be83f8b60f79c73cf63fde98ca5-CSL-CryptoSocial.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x28c8d01ff633ea9cd8fc6a451d7457889e698de6-ETG-Ethereum_Gold.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract EthereumGold { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function EthereumGold() { 38 | totalSupply = 24000000; 39 | symbol = 'ETG'; 40 | owner = 0xe913aef983e84ed90f340ff533ce39668f45a0f6; 41 | balances[owner] = totalSupply; 42 | decimals = 0; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x2edc6fcc641f0169d54abb842f96f701eae85e4e-ADU-Aducoin.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x2f85e502a988af76f7ee6d83b7db8d6c0a823bf9-LATX-LatiumX.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.16; 2 | 3 | contract LatiumX { 4 | string public constant name = "LatiumX"; 5 | string public constant symbol = "LATX"; 6 | uint8 public constant decimals = 8; 7 | uint256 public constant totalSupply = 8 | 300000000 * 10 ** uint256(decimals); 9 | 10 | // owner of this contract 11 | address public owner; 12 | 13 | // balances for each account 14 | mapping (address => uint256) public balanceOf; 15 | 16 | // triggered when tokens are transferred 17 | event Transfer(address indexed _from, address indexed _to, uint _value); 18 | 19 | // constructor 20 | function LatiumX() { 21 | owner = msg.sender; 22 | balanceOf[owner] = totalSupply; 23 | } 24 | 25 | // transfer the balance from sender's account to another one 26 | function transfer(address _to, uint256 _value) { 27 | // prevent transfer to 0x0 address 28 | require(_to != 0x0); 29 | // sender and recipient should be different 30 | require(msg.sender != _to); 31 | // check if the sender has enough coins 32 | require(_value > 0 && balanceOf[msg.sender] >= _value); 33 | // check for overflows 34 | require(balanceOf[_to] + _value > balanceOf[_to]); 35 | // subtract coins from sender's account 36 | balanceOf[msg.sender] -= _value; 37 | // add coins to recipient's account 38 | balanceOf[_to] += _value; 39 | // notify listeners about this transfer 40 | Transfer(msg.sender, _to, _value); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x32c785e4e8477b277fea2ca2301727084d79d933-NUGD-NUGD.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract NUGOLD { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function NUGOLD() { 38 | totalSupply = 500000000; 39 | symbol = 'NUGD'; 40 | owner = 0xc3ae0602a0fa24ade9e814c892b67153f7a3f8d9; 41 | balances[owner] = totalSupply; 42 | decimals = 0; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x331a550a2c7f96384eb69127aa0ea9ad4b5da099-ATMT-ATMToken.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x37f014c64d186eaf879c0033846b51924ce42584-MDT-MillionDollar.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.8; 2 | 3 | contract tokenRecipient { 4 | 5 | function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData); 6 | 7 | } 8 | 9 | contract MillionDollarToken { 10 | 11 | //~ Hashes for lookups 12 | mapping (address => uint256) public balanceOf; 13 | mapping (address => mapping (address => uint256)) public allowance; 14 | 15 | //~ Events 16 | event Transfer(address indexed from, address indexed to, uint256 value); 17 | 18 | //~ Setup 19 | string public standard = 'MillionDollarToken'; 20 | string public name = "MillionDollarToken"; 21 | string public symbol = "MDT"; 22 | uint8 public decimals = 0; 23 | uint256 public totalSupply = 1000; 24 | 25 | //~ Init we set totalSupply 26 | function MillionDollarToken() { 27 | balanceOf[msg.sender] = totalSupply; 28 | } 29 | 30 | //~~ Methods based on Token.sol from Ethereum Foundation 31 | //~ Transfer FLIP 32 | function transfer(address _to, uint256 _value) { 33 | if (_to == 0x0) throw; 34 | if (balanceOf[msg.sender] < _value) throw; 35 | if (balanceOf[_to] + _value < balanceOf[_to]) throw; 36 | balanceOf[msg.sender] -= _value; 37 | balanceOf[_to] += _value; 38 | Transfer(msg.sender, _to, _value); 39 | } 40 | 41 | function approve(address _spender, uint256 _value) returns (bool success) { 42 | allowance[msg.sender][_spender] = _value; 43 | return true; 44 | } 45 | 46 | function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) { 47 | tokenRecipient spender = tokenRecipient(_spender); 48 | if (approve(_spender, _value)) { 49 | spender.receiveApproval(msg.sender, _value, this, _extraData); 50 | return true; 51 | } 52 | } 53 | 54 | function transferFrom(address _from, address _to, uint256 _value) returns (bool success) { 55 | if (_to == 0x0) throw; 56 | if (balanceOf[_from] < _value) throw; 57 | if (balanceOf[_to] + _value < balanceOf[_to]) throw; 58 | if (_value > allowance[_from][msg.sender]) throw; 59 | balanceOf[_from] -= _value; 60 | balanceOf[_to] += _value; 61 | allowance[_from][msg.sender] -= _value; 62 | Transfer(_from, _to, _value); 63 | return true; 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x3adfc4999f77d04c8341bac5f3a76f58dff5b37a-PRIX-Privatix.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0x3adfc4999f77d04c8341bac5f3a76f58dff5b37a-PRIX-Privatix.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x3e250a4f78410c29cfc39463a81f14a226690eb4-DRPS-DRP_Security.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0x3e250a4f78410c29cfc39463a81f14a226690eb4-DRPS-DRP_Security.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x44e6d9ae9053a16e9311fd9702291c5516804359-eBTG-eBTG.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract EBTG { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function EBTG() { 38 | totalSupply = 21000000; 39 | symbol = 'eBTG'; 40 | owner = 0xe3191ff06d4c6d760e2c55f0f0e4d4137855d3bd; 41 | balances[owner] = totalSupply; 42 | decimals = 0; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x4a42d2c580f83dce404acad18dab26db11a1750e-RLX-Relex.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x5b2e4a700dfbc560061e957edec8f6eeeb74a320-INS-INS.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0x5b2e4a700dfbc560061e957edec8f6eeeb74a320-INS-INS.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x5e4abe6419650ca839ce5bb7db422b881a6064bb-WiC-Wi_Coin.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x62a56a4a2ef4d355d34d10fbf837e747504d38d4-PAYX-PAYX.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract Paypex { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function Paypex() { 38 | totalSupply = 15000000000; 39 | symbol = 'PAYX'; 40 | owner = 0xBF686c453bf32bb162B6CEFF083AD88AB7498BBE; 41 | balances[owner] = totalSupply; 42 | decimals = 2; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x64c86899bc02dd9af823b131e5acd4369f72bd39-RENT-Rent_Token.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x66497a283e0a007ba3974e837784c6ae323447de-PT-PornToken.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x6733d909e10ddedb8d6181b213de32a30ceac7ed-BTE-BitSerial.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x6d5cac36c1ae39f41d52393b7a425d0a610ad9f2-LLT-LLToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0x6d5cac36c1ae39f41d52393b7a425d0a610ad9f2-LLT-LLToken.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x6d7a4c14c997333e304d5aef2aece73fd60ecc59-WND-Windy.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x6ec8a24cabdc339a06a172f8223ea557055adaa5-GNX-Genaro_X.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0x6ec8a24cabdc339a06a172f8223ea557055adaa5-GNX-Genaro_X.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x73b534fb6f07381a29a60b01eed5ae57d4ee24d7-SDRN-SENDERON.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x76195ffd0cfedf68625b3e5b64c7bd904eeb9d6c-WET-wellieat.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x7731ee8b0b0ab88977be7922849eb767bbe8da15-ABS-cryptoabs.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x7b1309c1522afd4e66c31e1e6d0ec1319e1eba5e-BLN-Bulleon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0x7b1309c1522afd4e66c31e1e6d0ec1319e1eba5e-BLN-Bulleon.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x7d49eaac4c70abc1a659122f08c0806ae44703ef-DET-Dragon_Exchange.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x7ea4c29d3d37f9b259be610b67b3125c4d095d02-CANADA-CANADACOIN.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x84119cb33e8f590d75c2d6ea4e6b0741a7494eda-WTT-WTT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0x84119cb33e8f590d75c2d6ea4e6b0741a7494eda-WTT-WTT.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x86410db4d61c40a8e1df9f859069d5a15896195b-DJC-DJ_Corporation.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x8bf8bcf8aba5ecffffd431489fe79dad38023a9b-BUS-Bus.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.8; 2 | contract ERC20Interface { 3 | function totalSupply() constant returns (uint256 totalSupply); 4 | function balanceOf(address _owner) constant returns (uint256 balance); 5 | function transfer(address _to, uint256 _value) returns (bool success); 6 | function transferFrom(address _from, address _to, uint256 _value) returns (bool success); 7 | function approve(address _spender, uint256 _value) returns (bool success); 8 | function allowance(address _owner, address _spender) constant returns (uint256 remaining); 9 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 10 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 11 | } 12 | 13 | contract Bus is ERC20Interface { 14 | string public name; 15 | string public symbol; 16 | uint8 public decimals; 17 | address public owner; 18 | mapping(address => uint256) balances; 19 | mapping(address => mapping (address => uint256)) allowed; 20 | uint256 _totalSupply; 21 | modifier onlyOwner() { if (msg.sender != owner) { throw; } _; } 22 | function Bus() { owner = msg.sender; name = "Bus"; symbol = "BUS"; decimals = 8; _totalSupply = 450000000000000; balances[owner] = _totalSupply; } 23 | function totalSupply() constant returns (uint256 totalSupply) { totalSupply = _totalSupply; } 24 | function balanceOf(address _owner) constant returns (uint256 balance) { return balances[_owner]; } 25 | function transfer(address _to, uint256 _amount) returns (bool success) { if (balances[msg.sender] >= _amount && _amount > 0) { balances[msg.sender] -= _amount; balances[_to] += _amount; Transfer(msg.sender, _to, _amount); return true; } else { return false; } } 26 | function transferFrom(address _from, address _to, uint256 _amount) returns (bool success) { if (balances[_from] >= _amount && allowed[_from][msg.sender] >= _amount && _amount > 0) { balances[_to] += _amount; balances[_from] -= _amount; allowed[_from][msg.sender] -= _amount; Transfer(_from, _to, _amount); return true; } else { return false; } } 27 | function approve(address _spender, uint256 _amount) returns (bool success) { allowed[msg.sender][_spender] = _amount; Approval(msg.sender, _spender, _amount); return true; } 28 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { return allowed[_owner][_spender]; } 29 | function () { throw; } 30 | } 31 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x8ef59b92f21f9e5f21f5f71510d1a7f87a5420be-DEX-Dexer.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.13; 2 | 3 | contract Dexer { 4 | string public symbol = "DEX"; 5 | string public name = " Dexer "; 6 | uint8 public constant decimals = 2; 7 | uint256 _totalSupply = 300000000; 8 | address owner = 0x35a887e7327cb08e7a510D71a873b09d5055709D; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 100; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x905e337c6c8645263d3521205aa37bf4d034e745-MTC-Medical_Token_Currency.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0x905e337c6c8645263d3521205aa37bf4d034e745-MTC-Medical_Token_Currency.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x9375b738083101617f0642d7dbeaa89e361545e3-ESMS-ESMS.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract ESMSToken { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function ESMSToken() { 38 | totalSupply = 7770000; 39 | symbol = 'ESMS'; 40 | owner = 0xb19ec4bb0e3b7911dd5cdde12ed3963694aef076; 41 | balances[owner] = totalSupply; 42 | decimals = 0; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x944f1a04ab8d735acdbc46505c5b283f54289152-GBTS-Gamerbits.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x960b236a07cf122663c4303350609a66a7b288c0-ANT-Aragon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0x960b236a07cf122663c4303350609a66a7b288c0-ANT-Aragon.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0x9b8eb7a73a3c65fc3c892b494ab29cb061cf05ae-1bit-1bit.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract Bithereum { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function Bithereum() { 38 | totalSupply = 1000000000; 39 | symbol = '1bit'; 40 | owner = 0xf57d9ef28ecb304afc2b81f9ba9f54746b1b7a34; 41 | balances[owner] = totalSupply; 42 | decimals = 0; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xa017ac5fac5941f95010b12570b812c974469c2c-XES-Proxeus.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.15; 2 | 3 | contract SafeMath { 4 | function safeSub(uint a, uint b) pure internal returns (uint) { 5 | assert(b <= a); 6 | return a - b; 7 | } 8 | 9 | function safeAdd(uint a, uint b) pure internal returns (uint) { 10 | uint c = a + b; 11 | assert(c >= a && c >= b); 12 | return c; 13 | } 14 | } 15 | 16 | 17 | contract ERC20 { 18 | uint public totalSupply; 19 | function balanceOf(address who) public constant returns (uint); 20 | function allowance(address owner, address spender) public constant returns (uint); 21 | function transfer(address toAddress, uint value) public returns (bool ok); 22 | function transferFrom(address fromAddress, address toAddress, uint value) public returns (bool ok); 23 | function approve(address spender, uint value) public returns (bool ok); 24 | event Transfer(address indexed fromAddress, address indexed toAddress, uint value); 25 | event Approval(address indexed owner, address indexed spender, uint value); 26 | } 27 | 28 | 29 | contract StandardToken is ERC20, SafeMath { 30 | mapping (address => uint) balances; 31 | mapping (address => mapping (address => uint)) allowed; 32 | 33 | function transfer(address _to, uint _value) public returns (bool success) { 34 | balances[msg.sender] = safeSub(balances[msg.sender], _value); 35 | balances[_to] = safeAdd(balances[_to], _value); 36 | Transfer(msg.sender, _to, _value); 37 | return true; 38 | } 39 | 40 | function transferFrom(address _from, address _to, uint _value) public returns (bool success) { 41 | var _allowance = allowed[_from][msg.sender]; 42 | 43 | balances[_to] = safeAdd(balances[_to], _value); 44 | balances[_from] = safeSub(balances[_from], _value); 45 | allowed[_from][msg.sender] = safeSub(_allowance, _value); 46 | Transfer(_from, _to, _value); 47 | return true; 48 | } 49 | 50 | function balanceOf(address _owner) public constant returns (uint balance) { 51 | return balances[_owner]; 52 | } 53 | 54 | function approve(address _spender, uint _value) public returns (bool success) { 55 | allowed[msg.sender][_spender] = _value; 56 | Approval(msg.sender, _spender, _value); 57 | return true; 58 | } 59 | 60 | function allowance(address _owner, address _spender) public constant returns (uint remaining) { 61 | return allowed[_owner][_spender]; 62 | } 63 | 64 | } 65 | 66 | 67 | contract XesMainToken is StandardToken { 68 | string public name = "Proxeus"; 69 | string public symbol = "XES"; 70 | uint public decimals = 18; 71 | uint public totalSupply = 300 * 1000 * 1000 ether; 72 | 73 | function XesMainToken() public { 74 | balances[msg.sender] = totalSupply; 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xa51153d9cf9d3cf6d58697b68eccc158d1e40388-PME-Peermine.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xa51d948ff15fbabac476af160cba6901ce47f4b0-LNT-Lynx.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xa7f976c360ebbed4465c2855684d1aae5271efa9-TFL-TrueFlip.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0xa7f976c360ebbed4465c2855684d1aae5271efa9-TFL-TrueFlip.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xa823e6722006afe99e91c30ff5295052fe6b8e32-NEU-Neumark.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0xa823e6722006afe99e91c30ff5295052fe6b8e32-NEU-Neumark.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xa89b5934863447f6e4fc53b315a93e873bda69a3-LUM-LuminoCoin.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xa9aad2dc3a8315caeee5f458b1d8edc31d8467bd-BTCM-BTCMoon.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xac838aee2f650a6b970ecea56d4651653c1f84a1-CLR-ClearCoin.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | interface IERC20 { 4 | function totalSupply () constant returns (uint256 totalSuppy); 5 | function balanceOf(address _owner) constant returns (uint256 balance); 6 | function transfer(address _to, uint256 _value) returns (bool success); 7 | function transferFrom(address _from, address _to, uint256 _value) returns (bool success); 8 | function approve(address _spender, uint256 _value) returns (bool success); 9 | function allowance(address _owner, address _spender) constant returns (uint256 remaining); 10 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 11 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 12 | } 13 | 14 | contract ClearCoin is IERC20 { 15 | 16 | uint public constant _totalSupply = 100000000000000000; 17 | 18 | string public constant symbol ="CLR"; 19 | string public constant name = "ClearCoin"; 20 | uint8 public constant decimals = 8; 21 | 22 | mapping(address => uint256) balances; 23 | mapping(address => mapping(address => uint256)) allowed; 24 | 25 | function ClearCoin() { 26 | balances[msg.sender] = _totalSupply; 27 | } 28 | 29 | function totalSupply() constant returns (uint256 totalSupply) { 30 | return _totalSupply; 31 | } 32 | 33 | function balanceOf(address _owner) constant returns (uint256 balance) { 34 | return balances [_owner]; 35 | } 36 | 37 | function transfer(address _to, uint256 _value) returns (bool success) { 38 | require ( 39 | balances [msg.sender] >= _value 40 | && _value > 0 41 | ); 42 | balances[msg.sender] -= _value; 43 | balances[_to] += _value; 44 | Transfer(msg.sender, _to, _value); 45 | return true; 46 | } 47 | 48 | function transferFrom(address _from, address _to, uint256 _value) returns (bool success) { 49 | require( 50 | allowed[_from][msg.sender] >= _value 51 | && balances [_from] > _value 52 | && _value > 0 53 | ); 54 | balances[_from] -= _value; 55 | balances[_to] += _value; 56 | allowed[_from][msg.sender] -= _value; 57 | Transfer(_from, _to, _value); 58 | return true; 59 | } 60 | 61 | function approve(address _spender, uint256 _value) returns (bool success) { 62 | allowed[msg.sender][_spender] = _value; 63 | Approval (msg.sender, _spender, _value); 64 | return true; 65 | } 66 | 67 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 68 | return allowed [_owner][_spender]; 69 | } 70 | 71 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 72 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 73 | 74 | } 75 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xae4191a7eb25713ac90483ea75828ae8038f94dc-EZEC-eZEC.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xaec98a708810414878c3bcdf46aad31ded4a4557-300-300_Token.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xb23be73573bc7e03db6e5dfc62405368716d28a8-ONEK-oneK.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xb518d165398d9057ea8b73096edda5c7754bcd62-EXRP-eRipple.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xb554cf51cda0fccd5012d55737c4df55a3e18a5c-MLK-Milk.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.8; 2 | contract ERC20Interface { 3 | function totalSupply() constant returns (uint256 totalSupply); 4 | function balanceOf(address _owner) constant returns (uint256 balance); 5 | function transfer(address _to, uint256 _value) returns (bool success); 6 | function transferFrom(address _from, address _to, uint256 _value) returns (bool success); 7 | function approve(address _spender, uint256 _value) returns (bool success); 8 | function allowance(address _owner, address _spender) constant returns (uint256 remaining); 9 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 10 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 11 | } 12 | 13 | contract Milk is ERC20Interface { 14 | string public name; 15 | string public symbol; 16 | uint8 public decimals; 17 | address public owner; 18 | mapping(address => uint256) balances; 19 | mapping(address => mapping (address => uint256)) allowed; 20 | uint256 _totalSupply; 21 | modifier onlyOwner() { if (msg.sender != owner) { throw; } _; } 22 | function Milk() { owner = msg.sender; name = "Milk"; symbol = "MLK"; decimals = 8; _totalSupply = 389045000000000; balances[owner] = _totalSupply; } 23 | function totalSupply() constant returns (uint256 totalSupply) { totalSupply = _totalSupply; } 24 | function balanceOf(address _owner) constant returns (uint256 balance) { return balances[_owner]; } 25 | function transfer(address _to, uint256 _amount) returns (bool success) { if (balances[msg.sender] >= _amount && _amount > 0) { balances[msg.sender] -= _amount; balances[_to] += _amount; Transfer(msg.sender, _to, _amount); return true; } else { return false; } } 26 | function transferFrom(address _from, address _to, uint256 _amount) returns (bool success) { if (balances[_from] >= _amount && allowed[_from][msg.sender] >= _amount && _amount > 0) { balances[_to] += _amount; balances[_from] -= _amount; allowed[_from][msg.sender] -= _amount; Transfer(_from, _to, _amount); return true; } else { return false; } } 27 | function approve(address _spender, uint256 _amount) returns (bool success) { allowed[msg.sender][_spender] = _amount; Approval(msg.sender, _spender, _amount); return true; } 28 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { return allowed[_owner][_spender]; } 29 | function () { throw; } 30 | } 31 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xb62132e35a6c13ee1ee0f84dc5d40bad8d815206-NEXO-Nexo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0xb62132e35a6c13ee1ee0f84dc5d40bad8d815206-NEXO-Nexo.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xb7cb1c96db6b22b0d3d9536e0108d062bd488f74-WTC-Walton.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | function transfer(address to, uint256 value) returns (bool success); 5 | function transferFrom(address from, address to, uint256 value) returns (bool success); 6 | function approve(address spender, uint256 value) returns (bool success); 7 | 8 | function totalSupply() constant returns (uint256 totalSupply) {} 9 | function balanceOf(address owner) constant returns (uint256 balance); 10 | function allowance(address owner, address spender) constant returns (uint256 remaining); 11 | 12 | event Transfer(address indexed from, address indexed to, uint256 value); 13 | event Approval(address indexed owner, address indexed spender, uint256 value); 14 | } 15 | 16 | contract StandardToken is Token { 17 | 18 | mapping (address => uint256) balances; 19 | mapping (address => mapping (address => uint256)) allowed; 20 | uint256 public totalSupply; 21 | 22 | function transfer(address _to, uint256 _value) 23 | public 24 | returns (bool) 25 | { 26 | if (balances[msg.sender] < _value) { 27 | throw; 28 | } 29 | balances[msg.sender] -= _value; 30 | balances[_to] += _value; 31 | Transfer(msg.sender, _to, _value); 32 | return true; 33 | } 34 | 35 | function transferFrom(address _from, address _to, uint256 _value) 36 | public 37 | returns (bool) 38 | { 39 | if (balances[_from] < _value || allowed[_from][msg.sender] < _value) { 40 | throw; 41 | } 42 | balances[_to] += _value; 43 | balances[_from] -= _value; 44 | allowed[_from][msg.sender] -= _value; 45 | Transfer(_from, _to, _value); 46 | return true; 47 | } 48 | 49 | function approve(address _spender, uint256 _value) 50 | public 51 | returns (bool) 52 | { 53 | allowed[msg.sender][_spender] = _value; 54 | Approval(msg.sender, _spender, _value); 55 | return true; 56 | } 57 | 58 | function allowance(address _owner, address _spender) 59 | constant 60 | public 61 | returns (uint256) 62 | { 63 | return allowed[_owner][_spender]; 64 | } 65 | 66 | function balanceOf(address _owner) 67 | constant 68 | public 69 | returns (uint256) 70 | { 71 | return balances[_owner]; 72 | } 73 | } 74 | 75 | contract WaltonToken is StandardToken { 76 | 77 | string constant public name = "Walton Token"; 78 | string constant public symbol = "WTC"; 79 | uint8 constant public decimals = 18; 80 | 81 | function WaltonToken() 82 | public 83 | { 84 | totalSupply = 70000000 * 10**18; // the left 30% for pow 85 | balances[msg.sender] = totalSupply; 86 | } 87 | } 88 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xb9e7f8568e08d5659f5d29c4997173d84cdf2607-SWT-SwarmCity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0xb9e7f8568e08d5659f5d29c4997173d84cdf2607-SWT-SwarmCity.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xba71b32e71a41339aa4ceaa79528535aefe488d8-alief-alief.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract Aliefcoin { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function Aliefcoin() { 38 | totalSupply = 200000000; 39 | symbol = 'alief'; 40 | owner = 0x07650d4210a4dac626c7c39842c0792ab20297e7; 41 | balances[owner] = totalSupply; 42 | decimals = 0; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xbc63acdfafa94bd4d8c2bb7a8552281f107242c0-MXX-MaxxToken.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xbc7de10afe530843e71dfb2e3872405191e8d14a-SHOUC-SHOUCAIR.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xc0eb85285d83217cd7c891702bcbc0fc401e2d9d-HVN-Hive_Project_Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0xc0eb85285d83217cd7c891702bcbc0fc401e2d9d-HVN-Hive_Project_Token.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xc6b014274d7406641711fb8889f93f4f11dec810-NAO-normikaivo.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xc997d07b0bc607b6d1bcb6fb9d4a5579c466c3e5-FLIP-Flip.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.8; 2 | 3 | contract tokenRecipient { 4 | 5 | function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData); 6 | 7 | } 8 | 9 | contract FlipToken { 10 | 11 | //~ Hashes for lookups 12 | mapping (address => uint256) public balanceOf; 13 | mapping (address => mapping (address => uint256)) public allowance; 14 | 15 | //~ Events 16 | event Transfer(address indexed from, address indexed to, uint256 value); 17 | 18 | //~ Setup 19 | string public standard = 'FLIP'; 20 | string public name = "Flip"; 21 | string public symbol = "FLIP"; 22 | uint8 public decimals = 0; 23 | uint256 public totalSupply = 15000000; 24 | 25 | //~ Init we set totalSupply 26 | function FlipToken() { 27 | balanceOf[msg.sender] = totalSupply; 28 | } 29 | 30 | //~~ Methods based on Token.sol from Ethereum Foundation 31 | //~ Transfer FLIP 32 | function transfer(address _to, uint256 _value) { 33 | if (_to == 0x0) throw; 34 | if (balanceOf[msg.sender] < _value) throw; 35 | if (balanceOf[_to] + _value < balanceOf[_to]) throw; 36 | balanceOf[msg.sender] -= _value; 37 | balanceOf[_to] += _value; 38 | Transfer(msg.sender, _to, _value); 39 | } 40 | 41 | function approve(address _spender, uint256 _value) returns (bool success) { 42 | allowance[msg.sender][_spender] = _value; 43 | return true; 44 | } 45 | 46 | function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) { 47 | tokenRecipient spender = tokenRecipient(_spender); 48 | if (approve(_spender, _value)) { 49 | spender.receiveApproval(msg.sender, _value, this, _extraData); 50 | return true; 51 | } 52 | } 53 | 54 | function transferFrom(address _from, address _to, uint256 _value) returns (bool success) { 55 | if (_to == 0x0) throw; 56 | if (balanceOf[_from] < _value) throw; 57 | if (balanceOf[_to] + _value < balanceOf[_to]) throw; 58 | if (_value > allowance[_from][msg.sender]) throw; 59 | balanceOf[_from] -= _value; 60 | balanceOf[_to] += _value; 61 | allowance[_from][msg.sender] -= _value; 62 | Transfer(_from, _to, _value); 63 | return true; 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xc9b89f6b5301f554b9adc6d4a871c3279820de40-HAO-hentaisolo.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xce59d29b09aae565feeef8e52f47c3cd5368c663-BLX-BLX.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns (uint256) { uint256 c = a * b; assert(a == 0 || c / a == b); return c; } 4 | function div(uint256 a, uint256 b) internal constant returns (uint256) { uint256 c = a / b; return c; } 5 | function sub(uint256 a, uint256 b) internal constant returns (uint256) { assert(b <= a); return a - b; } 6 | function add(uint256 a, uint256 b) internal constant returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } 7 | } 8 | contract Bullioncoin { 9 | using SafeMath 10 | for uint256; mapping (address => mapping (address => uint256)) allowed; mapping(address => uint256) balances; uint256 public totalSupply; 11 | uint256 public decimals; 12 | address public owner; 13 | string public symbol; 14 | event Transfer(address indexed from, address indexed to, uint256 value); 15 | event Approval(address indexed _owner, address indexed spender, uint256 value); 16 | function Bullioncoin (){ 17 | totalSupply = 100000000000000000000000000; 18 | symbol = 'BLX'; 19 | owner =0xcef47255b0a73f23f3bc54050a52fcabf2cc323d; 20 | balances[owner] = totalSupply; 21 | decimals = 18; 22 | } 23 | function balanceOf(address _owner) constant returns (uint256 balance) { return balances[_owner]; } 24 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { return allowed[_owner][_spender]; } 25 | function transfer(address _to, uint256 _value) returns (bool) { balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); 26 | Transfer(msg.sender, _to, _value); return true; } 27 | function transferFrom(address _from, address _to, uint256 _value) returns (bool) { var _allowance = allowed[_from][msg.sender]; balances[_to] = balances[_to].add(_value); balances[_from] = balances[_from].sub(_value); allowed[_from][msg.sender] = _allowance.sub(_value); 28 | Transfer(_from, _to, _value); return true; } 29 | function approve(address _spender, uint256 _value) returns (bool) { require((_value == 0) || (allowed[msg.sender][_spender] == 0)); allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } 30 | function (){ revert(); } 31 | } 32 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xce61f5e6d1fe5a86e246f68aff956f7757282ef0-1LIFE-LIFECREDIT.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xd024645809f74043cd2133c6afeb46f0de4ad88f-DEER-deertoken.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xd04963de435bd4d25b1cc8f05870f49edbfc8c18-SNI-sennitoken.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xd286603e0f5de621b510a36c78c7616c015656f2-BGIFT-Bitcoin_Gift.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xd6adc5e386d499361ccc5752f791b45132e7e6e4-MSC-MSC.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract Monspacecoin { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function Monspacecoin() { 38 | totalSupply = 9000000; 39 | symbol = 'MSC'; 40 | owner = 0x664eb62a2c07bfd3d5e9e81f835df28961d40550; 41 | balances[owner] = totalSupply; 42 | decimals = 0; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xdee667186e7b81ecf7efc8713382d8d99a8b92b4-EBCG-eBCG.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xe0c21b3f45fea3e5fdc811021fb1f8842caccad2-BITC-BITC.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract Bitsync { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function Bitsync() { 38 | totalSupply = 100000000; 39 | symbol = 'BITC'; 40 | owner = 0x17ce17f0b9c114c4ac10f9aa65904b13a18d86dd; 41 | balances[owner] = totalSupply; 42 | decimals = 0; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xe1479d294807379320dca9a9e9002ac644539099-KING-King93.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xe25f0974fea47682f6a7386e4217da70512ec997-BRC-Brightcoin.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xe4c07f4637df3a0354f9b42a1b3178dc573b8926-Civilianz-Civilianz.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract Civilianz { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function Civilianz() { 38 | totalSupply = 15000000; 39 | symbol = 'Civilianz'; 40 | owner = 0xe004e213cb717356266390dc3a1a1b18c76c4686; 41 | balances[owner] = totalSupply; 42 | decimals = 0; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xe58aff48f738b4a719d1790587cdc91a3560d7e1-TMP-TokenMarketPlace.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0xe58aff48f738b4a719d1790587cdc91a3560d7e1-TMP-TokenMarketPlace.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xe66cc41dd03a170623dc087a69ad8d72e64cb838-BTH-BITETHER.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xe8c5e942b76099c0c6d78271bad3ca002fa7c531-HELP-HELP.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract HELP { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function HELP() { 38 | totalSupply = 50000000; 39 | symbol = 'HELP'; 40 | owner = 0x3d5ffdddb497f8f945bbf4c10e7c5f8bb912ff0d; 41 | balances[owner] = totalSupply; 42 | decimals = 0; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xeb9c0138d8ac10dd659640a4cc3d135c58b17b1b-DTC-DTC.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract DigitalCoin { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function DigitalCoin() { 38 | totalSupply = 15000000000; 39 | symbol = 'DTC'; 40 | owner = 0x693B502b4274745eCFD87d80be89343a04BA73c5; 41 | balances[owner] = totalSupply; 42 | decimals = 2; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xee9704a1d61aa2c1401e2303ac7e1f81c29ed860-clash-clash.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^ 0.4 .9; 2 | library SafeMath { 3 | function mul(uint256 a, uint256 b) internal constant returns(uint256) { 4 | uint256 c = a * b; 5 | assert(a == 0 || c / a == b); 6 | return c; 7 | } 8 | 9 | function div(uint256 a, uint256 b) internal constant returns(uint256) { 10 | uint256 c = a / b; 11 | return c; 12 | } 13 | 14 | function sub(uint256 a, uint256 b) internal constant returns(uint256) { 15 | assert(b <= a); 16 | return a - b; 17 | } 18 | 19 | function add(uint256 a, uint256 b) internal constant returns(uint256) { 20 | uint256 c = a + b; 21 | assert(c >= a); 22 | return c; 23 | } 24 | } 25 | contract Clashcoin { 26 | using SafeMath 27 | for uint256; 28 | mapping(address => mapping(address => uint256)) allowed; 29 | mapping(address => uint256) balances; 30 | uint256 public totalSupply; 31 | uint256 public decimals; 32 | address public owner; 33 | bytes32 public symbol; 34 | event Transfer(address indexed from, address indexed to, uint256 value); 35 | event Approval(address indexed _owner, address indexed spender, uint256 value); 36 | 37 | function Clashcoin() { 38 | totalSupply = 180000000; 39 | symbol = 'clash'; 40 | owner = 0x5228c37a86cc944C09820efb482D6ce22F429FFE; 41 | balances[owner] = totalSupply; 42 | decimals = 0; 43 | } 44 | 45 | function balanceOf(address _owner) constant returns(uint256 balance) { 46 | return balances[_owner]; 47 | } 48 | 49 | function allowance(address _owner, address _spender) constant returns(uint256 remaining) { 50 | return allowed[_owner][_spender]; 51 | } 52 | 53 | function transfer(address _to, uint256 _value) returns(bool) { 54 | balances[msg.sender] = balances[msg.sender].sub(_value); 55 | balances[_to] = balances[_to].add(_value); 56 | Transfer(msg.sender, _to, _value); 57 | return true; 58 | } 59 | 60 | function transferFrom(address _from, address _to, uint256 _value) returns(bool) { 61 | var _allowance = allowed[_from][msg.sender]; 62 | balances[_to] = balances[_to].add(_value); 63 | balances[_from] = balances[_from].sub(_value); 64 | allowed[_from][msg.sender] = _allowance.sub(_value); 65 | Transfer(_from, _to, _value); 66 | return true; 67 | } 68 | 69 | function approve(address _spender, uint256 _value) returns(bool) { 70 | require((_value == 0) || (allowed[msg.sender][_spender] == 0)); 71 | allowed[msg.sender][_spender] = _value; 72 | Approval(msg.sender, _spender, _value); 73 | return true; 74 | } 75 | 76 | function() { 77 | revert(); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xf0f8b0b8dbb1124261fc8d778e2287e3fd2cf4f5-BQ-bitqy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0xf0f8b0b8dbb1124261fc8d778e2287e3fd2cf4f5-BQ-bitqy.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xf3db5fa2c66b7af3eb0c0b782510816cbe4813b8-EVX-Everex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0xf3db5fa2c66b7af3eb0c0b782510816cbe4813b8-EVX-Everex.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xf94e44d8ea46ccd8451d7e15264c6c4a78d3e10f-KSS-Krosscoin.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xf9c9da0c81fffd491458881410903561d1e40fd0-ARENA-Arena.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract Token { 4 | string public symbol = ""; 5 | string public name = ""; 6 | uint8 public constant decimals = 18; 7 | uint256 _totalSupply = 0; 8 | address owner = 0; 9 | bool setupDone = false; 10 | 11 | event Transfer(address indexed _from, address indexed _to, uint256 _value); 12 | event Approval(address indexed _owner, address indexed _spender, uint256 _value); 13 | 14 | mapping(address => uint256) balances; 15 | 16 | mapping(address => mapping (address => uint256)) allowed; 17 | 18 | function Token(address adr) { 19 | owner = adr; 20 | } 21 | 22 | function SetupToken(string tokenName, string tokenSymbol, uint256 tokenSupply) 23 | { 24 | if (msg.sender == owner && setupDone == false) 25 | { 26 | symbol = tokenSymbol; 27 | name = tokenName; 28 | _totalSupply = tokenSupply * 1000000000000000000; 29 | balances[owner] = _totalSupply; 30 | setupDone = true; 31 | } 32 | } 33 | 34 | function totalSupply() constant returns (uint256 totalSupply) { 35 | return _totalSupply; 36 | } 37 | 38 | function balanceOf(address _owner) constant returns (uint256 balance) { 39 | return balances[_owner]; 40 | } 41 | 42 | function transfer(address _to, uint256 _amount) returns (bool success) { 43 | if (balances[msg.sender] >= _amount 44 | && _amount > 0 45 | && balances[_to] + _amount > balances[_to]) { 46 | balances[msg.sender] -= _amount; 47 | balances[_to] += _amount; 48 | Transfer(msg.sender, _to, _amount); 49 | return true; 50 | } else { 51 | return false; 52 | } 53 | } 54 | 55 | function transferFrom( 56 | address _from, 57 | address _to, 58 | uint256 _amount 59 | ) returns (bool success) { 60 | if (balances[_from] >= _amount 61 | && allowed[_from][msg.sender] >= _amount 62 | && _amount > 0 63 | && balances[_to] + _amount > balances[_to]) { 64 | balances[_from] -= _amount; 65 | allowed[_from][msg.sender] -= _amount; 66 | balances[_to] += _amount; 67 | Transfer(_from, _to, _amount); 68 | return true; 69 | } else { 70 | return false; 71 | } 72 | } 73 | 74 | function approve(address _spender, uint256 _amount) returns (bool success) { 75 | allowed[msg.sender][_spender] = _amount; 76 | Approval(msg.sender, _spender, _amount); 77 | return true; 78 | } 79 | 80 | function allowance(address _owner, address _spender) constant returns (uint256 remaining) { 81 | return allowed[_owner][_spender]; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xff3519eeeea3e76f1f699ccce5e23ee0bdda41ac-BCAP-BCAP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0xff3519eeeea3e76f1f699ccce5e23ee0bdda41ac-BCAP-BCAP.sol -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xffb99f90bcd96fe743796fd8eefaaa6617753e79-MMC2-MarketMaker.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.11; 2 | 3 | contract MarketMaker { 4 | 5 | string public name; 6 | string public symbol; 7 | uint256 public decimals; 8 | 9 | uint256 public totalSupply; 10 | 11 | mapping (address => uint256) public balanceOf; 12 | mapping (address => mapping(address=>uint256)) public allowance; 13 | 14 | event Transfer(address from, address to, uint256 value); 15 | event Approval(address from, address to, uint256 value); 16 | 17 | function MarketMaker(){ 18 | 19 | decimals = 0; 20 | totalSupply = 1000000; 21 | 22 | balanceOf[msg.sender] = totalSupply; 23 | name = "MarketMaker"; 24 | symbol = "MMC2"; 25 | 26 | } 27 | 28 | 29 | 30 | 31 | function _transfer(address _from, address _to, uint256 _value) internal { 32 | require(_to != 0x0); 33 | require(balanceOf[_from] >= _value); 34 | require(balanceOf[_to] + _value >= balanceOf[_to]); 35 | 36 | balanceOf[_to] += _value; 37 | balanceOf[_from] -= _value; 38 | 39 | Transfer(_from, _to, _value); 40 | 41 | } 42 | 43 | function transfer(address _to, uint256 _value) public { 44 | _transfer(msg.sender, _to, _value); 45 | 46 | } 47 | 48 | function transferFrom(address _from, address _to, uint256 _value) public { 49 | require(_value <= allowance[_from] [_to]); 50 | allowance[_from] [_to] -= _value; 51 | _transfer(_from, _to, _value); 52 | } 53 | 54 | function approve(address _to, uint256 _value){ 55 | allowance [msg.sender] [_to] = _value; 56 | Approval(msg.sender, _to, _value); 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /Mainnet-token-contracts-20180610/contracts/0xffe02ee4c69edf1b340fcad64fbd6b37a7b9e265-NANJ-NANJCOIN.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/Mainnet-token-contracts-20180610/contracts/0xffe02ee4c69edf1b340fcad64fbd6b37a7b9e265-NANJ-NANJCOIN.sol -------------------------------------------------------------------------------- /contracts/SafeMath.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.4.18; 2 | 3 | // ---------------------------------------------------------------------------- 4 | // SafeMath library 5 | // 6 | // Deployed to: 0x8a162ee391dc6103da716c56c017d08391c48423 7 | // 8 | // Enjoy. (c) BokkyPooBah / Bok Consulting Pty Ltd 2017. The MIT Licence. 9 | // ---------------------------------------------------------------------------- 10 | 11 | 12 | // ---------------------------------------------------------------------------- 13 | // Safe maths 14 | // ---------------------------------------------------------------------------- 15 | library SafeMath { 16 | function add(uint a, uint b) public pure returns (uint c) { 17 | c = a + b; 18 | require(c >= a); 19 | } 20 | function sub(uint a, uint b) public pure returns (uint c) { 21 | require(b <= a); 22 | c = a - b; 23 | } 24 | function mul(uint a, uint b) public pure returns (uint c) { 25 | c = a * b; 26 | require(a == 0 || c / a == b); 27 | } 28 | function div(uint a, uint b) public pure returns (uint c) { 29 | require(b > 0); 30 | c = a / b; 31 | } 32 | } -------------------------------------------------------------------------------- /images/Dollops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bokkypoobah/Tokens/97950a9e4915596d1ec00887c3c1812cfdb122a2/images/Dollops.png --------------------------------------------------------------------------------