Contract Address 0x73c084388F5423c991030C3FA22249D3e02b1960

 

Overview

Total Supply:
1,000,000,000 MDR

Circulating Supply:
300,000,000 MDR

Holders:
Addresses

Price:
$0.07

Market Cap/Fully MC:
$400,000,000 (@ $0.07)

Token:
My Name Tag:
Not Available, login to update

Contract:
0x73c084388F5423c991030C3FA22249D3e02b1960

Creator:
0x7d528109c7Db392E92740C982A4e36f37c4ca684

Decimal:
8

Issuing Time :
2023-05-04 11:23

Official Website:
#

Social Profiles:
Balance
1669.15 MDR

Value
$0.00

Txn Hash
Method
Age
From
To
Quantity
0x4afa782096ab6ba058d79424fec6d5da6c7b3e6abc35126fac2f4cc97db84f03 Transfer 2024-03-24 16:29:30 0xc4027b667ff13a0e66a8665ee55a72b1d1fea061 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 954.7500 MDR
0xca8fae9fdc9d34cb5f60b029e6b5f455bb703198bd3e081db6086dd344388731 Transfer 2024-03-24 11:32:36 0x33411c69cd887764e92dc3019e4295fbf5781cce IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 631.7500 MDR
0xb6b38d8096cee62d2bbf2b8e9344bbc0d67ac3ecbacc9a0e3c338e310c01f4a8 Transfer 2024-03-06 11:59:11 0xa1700267cf0c90a3327c077d4ac13044274e3e0d IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 29.4500 MDR
0x990b9601ea0b5fc893ce5550f0b0883368c8d77c01b74027d1e81fe730b49aab Transfer 2024-03-06 11:56:17 0x37be47c9778b0154bc3d19bc879592a7f6dea43a IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 53.2000 MDR
0xb0fbfec98508c4abce438287b65b332e12f74525acb1e52eda1fbb1ca5178dae Transfer 2023-11-16 10:54:06 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x1e8618d4419c915c0d88da8286217849b977fce7 366.7000 MDR
0xc94281e8ec899742782afe4a854c9ed3c4bfe629b33b2970943e1d410c018c23 Transfer 2023-11-02 16:09:01 0xd348bb4fc9184ef6e3e265b912511e867fda142b IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 126.3500 MDR
0x099ff11eb51b47975106ae864a9a6d13e02d9ecd721b23b56d78dba0f4179622 Transfer 2023-11-02 16:05:58 0xe54089410459ad0a74e1331e35801f27e188ee27 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 240.3500 MDR
0x0f8dae5ccad01659bff27252a051a74bcba7a0de11a06d1978f5eb1feb48bffd Transfer 2023-10-28 18:25:34 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x261d0e0d601de2761645bfd9ad1945cb072104af 1,295.8000 MDR
0x3c4aeab3a2453d280d2a79022394cc32bfdce737878cde6428b0bcb6a287c2ba Transfer 2023-10-28 10:18:40 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 1,295.8000 MDR
0x1c6ad9daaacf4fb921198c5382277baa9d5d5ef738fe6e8170d2cb830dff19e1 Transfer 2023-09-20 17:29:23 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x6a6744e55d4b76f9de965d5454955223fea9a75c 256.5000 MDR
0x42e14e357e801c426ac7687585ce0c18bbbac7ab5ed4defc05f76e9f5f25183f Transfer 2023-09-19 17:35:22 0xa876d8a5bf709448ffc61785d8cd321af1a0e134 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 138.7000 MDR
0x414a6dafff0c4c5b3ba1a32fc4fa379492c26e87cc835bc9bda94619f81f5ef9 Transfer 2023-09-19 17:34:46 0xb31d89b132c82871dace590bb1f72f8c7b5a2413 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 64.6000 MDR
0xe64734807762bf4c86475defad05cc2d2c12943679e0787f6b4d372b12fe5f75 Transfer 2023-09-19 17:20:01 0x313b4df696534cc9a205181376157fba4780f660 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 53.2000 MDR
0xc15baf22381efb73b7fe33cac100d17032f12fe8356672fedb9cd52e174339f4 Transfer 2023-09-18 16:53:37 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x261d0e0d601de2761645bfd9ad1945cb072104af 238.4500 MDR
0xa2607075a04803ef4ec1af280ec2776da4897e6aeabc469f898bfe0642d2dfc9 Transfer 2023-09-17 19:08:12 0x455d7880d998f736085cb7f2e37c22ee9fdbf2fd IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 237.5000 MDR
0xc6b11acfdabb0d45342a1a6f027c34564b83f087313380a8b9624a139401c2e0 Transfer 2023-09-15 14:43:58 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x1be05ab0be9f00ffe26318a723f881d983ac67e1 570.0000 MDR
0xf70894e04554ea22665cf70caa47716a5ade53bc11d6752387c012a0a4eb77e3 Transfer 2023-09-14 19:37:24 0x1ecdd2921a56b600bf22c9d3414ad56151dafd6f IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 46.5500 MDR
0xc817889af5959387d01767742bad3adf67dd4ce145d297da610766683729f29c Transfer 2023-09-14 19:36:30 0x620f337840e8c978243f22ca115dac6993499e59 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 82.6500 MDR
0x366251d2e92a262fe73a516b056b98542fedc48c022124e001f39b5fb8398187 Transfer 2023-09-14 19:35:48 0x350cd7412d66f0bb3e1ab406f2e042bb11b8bc24 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 99.7500 MDR
0x5b9c60a384c28d101c90c6f33691171591f1239f0a225e126b67c12ed079c5f6 Transfer 2023-09-14 19:35:00 0x8c68c2a4c593d57889380c2fcc4c49cdb122d046 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 89.3000 MDR
0x923a4774b4aff4625c95b14ddf6f4ce7f5645ae4235c33ebbaef49c2ed2752b9 Transfer 2023-09-14 19:34:30 0x19cb36e0f15b702b64623111ef338a852a875505 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 176.7000 MDR
0x78cdb5fa0548110102ac72fb6ebd127ac4575622683ddb5551d84048fcd99db7 Transfer 2023-09-14 19:26:54 0xe8f2ebdfd8de3fe6337eb3d14b74bd2067c9c220 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 76.0000 MDR
0x101abdc4c13f3e202a149c4b19374c1afba802c2e5882c7a0224051458d5ef8d Transfer 2023-09-10 07:30:41 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x261d0e0d601de2761645bfd9ad1945cb072104af 1,000.5500 MDR
0x11ca3ec26ed1e9fbb7f7d4d54f8890c9c7d056e834b874f0f9d1085ba9083395 Transfer 2023-09-09 19:25:35 0xc81fb6f8f5345ff5192429c006a353af22f6091f IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 289.0000 MDR
0x3556fde520865a560513d88886497f9c26ea490230c14310b58d977d203be0bd Transfer 2023-09-09 19:21:29 0x42cabcc442c51fea83c6c3485f8d74e297d817a4 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 71.2500 MDR
0x7eebb7becd06b83d772b54da4cfca44f29803c5029589f3dea75acb0de8d1ef3 Transfer 2023-09-09 19:18:56 0x9e3f639530cb5e951a8d2f2f190ed1e2e7718797 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 156.7500 MDR
0xba7ec21ad2130d0a716ab4277d6a6d3ad1f5b89a1e415c3b84e4b2e6af0564b8 Transfer 2023-09-09 19:16:41 0x714f064c34b55e44c95849e0abb93cc080ec5144 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 117.8000 MDR
0x7e2d872944a61c37a88bd2ce0b7d27b90c561c1115530a4257ebe107245d5228 Transfer 2023-09-09 19:14:02 0x668cf7fb7b1630074833eae8c1cd9a9789feb28c IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 247.9500 MDR
0x8251aaa4260ffa439d3c2eb7a00af1aa8250a4778ac0452e2c3334514c31cffe Transfer 2023-09-09 19:12:38 0xe9e8c48fbf8f5ce25f5b8d83db3475c2bbb360c4 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 117.8000 MDR
0x7560067d524133487b133efc8dea1e033a8f9d7623d8cde19cc71bafa1e19c59 Transfer 2023-09-08 15:07:11 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x261d0e0d601de2761645bfd9ad1945cb072104af 329.8500 MDR
0xb0ace30b0a5a92e745f6a8f75f2b4f6a6c42ebac8862f0d8d4a93c4e6672cf04 Transfer 2023-09-04 20:17:08 0x1e8618d4419c915c0d88da8286217849b977fce7 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 64.8000 MDR
0xe208510c3af87e8c023ccb8e5bc666c033163b9817b1e896dc97abd0ab938a9e Transfer 2023-09-04 20:16:11 0xe64c707ca5ccdf82f84e98e6e79ef6dd66d13908 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 40.8500 MDR
0x65f7d28f60301db1124f38a72064d294ab1b064b94df7940f08c6ad7441e0b2c Transfer 2023-09-04 20:15:29 0x162062e70cd246d85d5a45d817ce213d028ec21b IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 41.8000 MDR
0xe7c366da6b0c410c04bf8830fd185b6cf0ee4272e4c991f844a6cd946257daf0 Transfer 2023-09-04 20:14:44 0x1fc6b975b3941da7ec3946e6e5c4056257777701 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 49.4000 MDR
0x77aefe5903c8277aa472607b48ea8411c5c212b09cddc37ba1e8a7d0080a6837 Transfer 2023-09-04 20:13:50 0x748c89e66b1670fd27550ce9b8e8a48890e63050 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 17.1000 MDR
0xcf6c7275517070d078406812501d6f975239bc2d95dab17aa971ef1b37ede42a Transfer 2023-09-04 20:12:23 0x224b550751c029b742492b04af4162d1ba74eddb IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 17.1000 MDR
0x4590e32cca531ad124c2bca1d8d1c2447f68a6efd771f26d37aba6702300f6ed Transfer 2023-09-03 09:55:47 0x99d974dbdf6e175ac94f376bb1c5313597ddb712 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 98.8000 MDR
0x2b854017b11c8d1a037ceefddb378d4f84cfdc889accdbb331f3d45c68f4b064 Transfer 2023-08-28 09:27:52 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x261d0e0d601de2761645bfd9ad1945cb072104af 279.6885 MDR
0xf3e10fd542185f84478bb07f0567b028652728ffab943fab9dd04b36846b5926 Transfer 2023-08-27 22:53:14 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xb018d6e7e2f755533a2c8501299b103735c83b1d 80.0000 MDR
0x44b8479adc394c561a31362876b920cfb387784adcf604d97d0cc48b130f591e Transfer 2023-08-18 17:05:39 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xd8a9d6939a5703e856ee085f1901a0a6f30fd1ab 158.0000 MDR
0xd4c9b1155a2ea0854dd144925a22327414bd7bb556a06061d1723ea0bb4adf77 Transfer 2023-08-14 17:28:04 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xd8a9d6939a5703e856ee085f1901a0a6f30fd1ab 100.0000 MDR
0xc435c73127c38bb8f5954c446da65a45ce44ada5c731607e47ebd815c76766bb Transfer 2023-08-13 16:45:21 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x4ff011952ae8536d622cbfcb741fb27fb5908e05 168.0000 MDR
0xe01572148c42c4ed6bd19a9d770465a88cb437fef2446149a4811b2a3338f4f1 Transfer 2023-08-12 17:36:30 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xb17182cac7786f53cd7c9d478e59c03a6e5a57a6 300.0000 MDR
0x8986c71dec8087d2d3968d26641a719281a54249411a11458ff6c9ba9ba78069 Transfer 2023-08-12 14:34:06 0x5e2722dd76e18bf4821626af24881a9119068c60 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 543.4000 MDR
0x358abe1a516d0ec2aa024b471a30d14298d4143b29a969442d4c800738d60838 Transfer 2023-08-12 14:33:06 0x413ed99ec9437c15dd0c4900d457432f3369e805 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 542.2885 MDR
0xcf6466716c5914f9702c8ccf47a73673b0e5225de0672a91b3fdca8dff8b8050 Transfer 2023-08-11 00:00:06 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x5b70eef4efe46f1171ae1bcaffdce51686bd0677 9.4800 MDR
0x0a858da185a25b86204165cf93a9d4185fae63fa02da07a8fe231bde0ef1e72a Transfer 2023-08-10 21:29:30 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xb17182cac7786f53cd7c9d478e59c03a6e5a57a6 427.0000 MDR
0x951fa2396714e2388400d184461a2d3146141c7cc8076529199e3cd3502d0fa4 Transfer 2023-08-10 13:25:54 0xb31d89b132c82871dace590bb1f72f8c7b5a2413 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 19.9500 MDR
0xff82bc7b42fddc48394a89ca3f22fa269a550a1e170a5a0e6897d4b85995518c Transfer 2023-08-10 11:26:36 0xdc4a622222d302b82e81c127260642f9dcaf4902 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 66.9300 MDR
0x4e2374fac30d5101ab269db7c7ecd8a2e54da7fb1f4c578a7240d2e8be070bc8 Transfer 2023-08-09 10:02:21 0xd756ac3655ea5708bcc0596c64bd492d05381713 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 59.8500 MDR
0x44aed27b55c56349d0d99f9e8f70259d3c1fe64f4de406b2abd96c38caff69dd Transfer 2023-08-09 10:01:45 0x2c24f51c7805c5b125a14c6a6854594fce3a180b IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 31.3500 MDR
0xb4c3afe74b3925f6afa2511c45089393f6334334ef415bb9c3f3550d17e796c0 Transfer 2023-08-09 10:01:12 0x8fdfd86fd1d7be3384c722a44f3cc687391b8ae1 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 102.6000 MDR
0x0613b639aab8f8329f79f1829bef8434ad23ac8aeee91b5b2a069f209f11a9b3 Transfer 2023-08-07 17:26:06 0xc788a0b7f561b5ac4b9658cf9ae81bc2cd525f1b IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 35.1500 MDR
0x0ad7255665fc395eb572d3da36f23ee85a4ecc6d7d8e91325776b6ea803af64a Transfer 2023-08-06 15:50:36 0x523a2738aa6e0d74eb42b6112e05c2c64638c2a8 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 120.6500 MDR
0x8ed123cb4fc039b1f2bee709dfcf7612f1325d882c8b1eba74e95a683f8f3881 Transfer 2023-08-04 19:34:37 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xd8a9d6939a5703e856ee085f1901a0a6f30fd1ab 1,795.9000 MDR
0x06d9de11e0385494c191a69a1e14b5ff0715e84d1746ce6068cc24106aa94a44 Transfer 2023-08-04 17:58:52 0x36e99b6a86e1a0e2b597e1d62fae16608075a396 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 557.0000 MDR
0xd70972aefee83ec0dd32c113e62a9ad8cf5e49b5b18d125f4de399e9473f1db2 Transfer 2023-08-04 17:57:16 0xaa633e8dd26904a2f0f65d39112a629fc94c37eb IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 316.3500 MDR
0x0c09b0d32f3665e2610f0d9a5e37abaa20c85f452df353892797aa2540cb2ce4 Transfer 2023-08-04 17:56:34 0xd56342c98486881e41feb54d99828955085fbe17 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 407.5500 MDR
0xaf62982c8d39afa9bc991300e086f614d5f71f0e09068a3d157775d2549cf268 Transfer 2023-08-04 13:29:34 0x49c25c04aeb025e7f0c519b1bff06d5aa7e72fba IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 515.0000 MDR
0x6852aa6ee420782ca2070a88b8b283d5e947dc2dba5530818f71cdde7e57ff9f Transfer 2023-08-03 21:34:19 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xd8a9d6939a5703e856ee085f1901a0a6f30fd1ab 1,556.9000 MDR
0x4677f1ef0d58efc261ef63ac755215729785d3b7b6e7ad9f3ad53866e6f4cb97 Transfer 2023-08-03 20:52:43 0x36e99b6a86e1a0e2b597e1d62fae16608075a396 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 727.0000 MDR
0xaf5b749b1aafd839b4756dff9a4f77f4a55049c143ec3a0796bd3b5bee180699 Transfer 2023-08-03 20:22:28 0x8c68c2a4c593d57889380c2fcc4c49cdb122d046 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 96.9000 MDR
0x434ceb4ba6b3373fd3a680db20a13b59188c9b7b8d24ddf42191279d4e26c7c4 Transfer 2023-08-03 20:21:52 0x19cb36e0f15b702b64623111ef338a852a875505 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 149.1500 MDR
0xcfa56a4ce9f0a5a02ad7f65ac07ded78f77188830964e52e24d17cbbf60edf3a Transfer 2023-08-03 20:19:55 0xe8f2ebdfd8de3fe6337eb3d14b74bd2067c9c220 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 87.4000 MDR
0x5c11fa42ff4bbbf7f8c23894262e607d96081a2fe7f043129dba93ce1e1e49a2 Transfer 2023-08-03 19:32:13 0xb5f06c443b28c9fdc1da4f678b21603c9060e423 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 170.0500 MDR
0x524b0f251c1a777803fbdfa7907709163c832b627c6b231998d04fcd4ff1ae17 Transfer 2023-08-03 19:29:52 0x49c25c04aeb025e7f0c519b1bff06d5aa7e72fba IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 304.0000 MDR
0x71bb79ecad6837fa2f3bae969e0fbe3d042957f0e9f1c4e3f8fe70b58e75f457 Transfer 2023-08-02 11:16:19 0xea9c9ed0045ebf270da72d1c9da9b68ed8d3bb04 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 22.4000 MDR
0x1d10e995e71c157738ca1593346bf7cd5d5d647a51c4c46aebe84d2e392993de Transfer 2023-07-31 18:16:28 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x3f0c974c8eb30d737e15da172912385db62e4642 289.7500 MDR
0xe213a6901a8fe4664bd733e648ad4729ec77b8ffc4777dc8067d35268252d280 Transfer 2023-07-31 10:46:49 0x314f6e5e96b0d26b428b5aa6bc01167ce0510794 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 289.7500 MDR
0xeb045d5ae08d0d768c95d590829300d72aa3c5739df049f021edb24d00325688 Transfer 2023-07-30 21:46:52 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x261d0e0d601de2761645bfd9ad1945cb072104af 308.8000 MDR
0x5d23bfa27bd8a19788ade33be4266a6f35c3a6adcf3b931af7b64bffde203dc0 Transfer 2023-07-30 15:38:13 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xcd4a7cc7aa647778b220ce39022aa431b06c8408 1,500.0000 MDR
0x018ea78d2223122fcc7051d56e7d9478addf6766da37a10b08e7e92dc9508701 Transfer 2023-07-30 14:17:28 0x36e99b6a86e1a0e2b597e1d62fae16608075a396 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 311.6000 MDR
0xfee8ef4c5d12fde23ffd904503104f471c47735f1d8abace328db448ada031c5 Transfer 2023-07-29 22:02:12 0x99d974dbdf6e175ac94f376bb1c5313597ddb712 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 110.2000 MDR
0x7bc7623c71da75e8fa2df4a67a4ccd39bbb35804b6d7ef3dd8692386298749e1 Transfer 2023-07-29 11:10:39 0x3f0c974c8eb30d737e15da172912385db62e4642 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 68.4000 MDR
0x4991608d082c150fc835c6d5c8976b16c51cf598b9edc60749ea3e58dbb1f72a Transfer 2023-07-29 10:58:12 0x7a84d59f026d62549653f158f2f305c2ac26cd10 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 12.3500 MDR
0x82430a3ebd1a4c1913e7ec7ce8ee47ab8bf64d00919f13394af9edfc796187b5 Transfer 2023-07-29 10:37:36 0x7c8d8458c64fec1160d20a3df495a19a668a1724 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 55.1000 MDR
0xd9ca9aa57c4962edbea2bc83d67bc734c4eafd22fad9287308011c8310de63bc Transfer 2023-07-29 10:36:30 0xb5f06c443b28c9fdc1da4f678b21603c9060e423 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 380.0000 MDR
0x176e4a1f5dcdd741c9eb6e7c12acdef19eb3d308d07d9937da82c943e36ad68c Transfer 2023-07-29 10:33:09 0x51a4790c09d6cde13cb44bb4ceaa92186e4783f0 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 503.5000 MDR
0x076ea03bfdd920a25658ec008242957d27cf2e43e3d41cee12a80411f747f7c2 Transfer 2023-07-28 11:36:34 0xbd36b4816c9ec6eb4a4241d76c6f502ab1a20312 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 63.6500 MDR
0x6980120ad0619bf7ea52ee3a6d634e17163838e64d48f6ad9a9fe3c37cc1daef Transfer 2023-07-28 10:22:19 0x3bfd9ae3efb64dc6e3a549825fc95043fd9193e9 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 89.3000 MDR
0x1b4c57b19e80ab68e1548ff4f56fbd496b2c079a2d968c9c9fff00579cb0395b Transfer 2023-07-28 10:17:34 0x6ddb210c943b37305145b84413cdb7960065af41 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 63.6500 MDR
0x94c5ab336bcdf0a6d39a1be5841a73f0412c3453729bdb26bdcac7b987e5dd8f Transfer 2023-07-28 09:37:25 0xe64c707ca5ccdf82f84e98e6e79ef6dd66d13908 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 64.6000 MDR
0xed00a1ece7b560b63a2318ce9ebc87c2437508ff1380a6cc0a80c4460a7f175d Transfer 2023-07-28 09:18:55 0xd67e8ff19aeceeb3c60401d08521c79353d279d4 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 24.7000 MDR
0x39d022b5a4e707bb6b0eed90507b82b34ae5e1146a70d6eae6757e6e6b976e73 Transfer 2023-07-27 17:15:06 0xa876d8a5bf709448ffc61785d8cd321af1a0e134 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 61.7500 MDR
0x5cae7cbe7f6c3185e8e0ce9f79a6b5d5149a5756a92e740e6ef5caa3f56fed48 Transfer 2023-07-27 15:55:51 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xcd4a7cc7aa647778b220ce39022aa431b06c8408 2,194.0000 MDR
0x15dea6779c4a11bee114b4de73c81af0c7b2ebc03cf4171c212c7baf1c46144e Transfer 2023-07-27 15:51:06 0x1e8618d4419c915c0d88da8286217849b977fce7 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 357.6000 MDR
0xe43bf9853349f8392cd6d047b34c5848ac0e88738bb1c03572c4d174706308e1 Transfer 2023-07-27 15:12:24 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 23.7500 MDR
0xbeffd0f0a8574b21c76013262867ba77a4c758d3471e1898021a1352cc5be4b3 Transfer 2023-07-26 17:12:11 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x8dea2279ce62c547596a0284b2114cc23ace89b0 12.0000 MDR
0x081c31f435077c161970cf1e3c4bf1235a64958a9b96bc9bc513bdc176c07a2e Transfer 2023-07-26 16:43:20 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x63dc232f5456de43b245eb07432c4c3f7276ef38 50.0000 MDR
0x48f97f9a7a486eb30a83ab48acfce4b567b0f79f5d8ed3ec494d66068557c3eb Transfer 2023-07-26 12:04:35 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xc4d3a9a21079176d0a9c75572e006e1d530888eb 133.0000 MDR
0x70fda6a0161473708ca86d38de7b4f3ebfb61cf0adec77e27891c9ad2ea049e3 Transfer 2023-07-26 09:56:20 0x36e99b6a86e1a0e2b597e1d62fae16608075a396 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 22.8000 MDR
0x088b0715cc4d611b5da3d72bf947aa8b03453a2d53d256566ca972eaa8a95893 Transfer 2023-07-26 09:53:32 0x1fc6b975b3941da7ec3946e6e5c4056257777701 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 155.8000 MDR
0xc81a137a67d000d5b39eda945042c4b8f77285d8fd51ec19b4363a3386bd7194 Transfer 2023-07-26 09:52:59 0x162062e70cd246d85d5a45d817ce213d028ec21b IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 134.9000 MDR
0x7d343989c480d6e4b44da3737d81e5504534c76954518f5058a0dc00080c8e5f Transfer 2023-07-26 09:48:26 0x136e88aa2c452de741b56968a6117d24676fd519 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 77.2500 MDR
0x7255f65c625387f6205b0d134886e24c55423d3b00c8a30b5da2acc8941cb3d4 Transfer 2023-07-26 09:47:47 0x847e1179c700547e7fe56e9df8290dffb6cce3e6 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 35.1500 MDR
0x69ca13b18c8e98090c92419a216b843cd48e1c25de3ed673c6d776e201d585bb Transfer 2023-07-26 09:46:50 0x7c8d8458c64fec1160d20a3df495a19a668a1724 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 202.3500 MDR
0xe3b607f4977e50a87027dd86148bf5ccff6aa54679152b7b6662fd869c6ebcd2 Transfer 2023-07-26 09:37:05 0x3bfd9ae3efb64dc6e3a549825fc95043fd9193e9 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 815.1000 MDR
0xf756a3aba392d707f1c7cce434970c4070a881884e4137ab4c1bd54ca1764648 Transfer 2023-07-26 09:36:26 0x7a84d59f026d62549653f158f2f305c2ac26cd10 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 64.6000 MDR
0xd67d6bce18532e45240d154e8d9a9528a8fa84af6bcd2a512120eb604bd8c468 Transfer 2023-07-25 11:04:14 0x533a2f8e2d486064a6b6ddd853bb9e2f5214cfae IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 34.2000 MDR
0xcf7b5795ac6d14f95c9dda84fbf4a8a006e5386195e0f44c6a02488126b8c5bb Transfer 2023-07-25 11:00:35 0x350a1599296d89005586a84adec2755a22afac04 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 133.0000 MDR
0x700d28fb8d2f21d438e39b96e6b96aa640a2f057fb6a1c190e32832123215200 Transfer 2023-07-25 10:59:26 0xa15eabcd257066d904fb485288c0f19def3e73b6 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 58.9000 MDR
0x217b8e7adfd6776bfbce8ab6cfb0c1e6756a8f5bf9c52e4f8cebb4ef9f963f91 Transfer 2023-07-25 10:58:23 0x9047fc7b9df9c7f7a3bba832fffcf675591f1799 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 58.9000 MDR
0xadedf8bc282d779592acbd7b76c4cce477fbad1322b99afb0b3b9307c0be0a85 Transfer 2023-07-25 10:56:20 0xd67e8ff19aeceeb3c60401d08521c79353d279d4 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 133.0000 MDR
0xf12e3daf670a5ac328f4d6c3fbc0b2c4140b017d0a2847195007477694bfaa0f Transfer 2023-07-21 09:24:59 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 81.7000 MDR
0xf606b1a827ef8e983a510d08980c09c052e551b341f23085464dc7445e17f919 Transfer 2023-07-12 12:39:32 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xc4d3a9a21079176d0a9c75572e006e1d530888eb 7.2500 MDR
0x14a33a81bdd9d1ea4b9bdc63ceec3763185a54d8a1d41d83d8b5b92aa899a4ee Transfer 2023-07-10 13:58:41 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x039c41e4e52f470a4a3cfadb342324c77bc5c4bd 83.0000 MDR
0xd621c994025fe17993144b81cffdd7672c081056e2a2df3b88ee4cdf340b31d6 Transfer 2023-07-10 13:57:59 0x3f0c974c8eb30d737e15da172912385db62e4642 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 27.5500 MDR
0x0f4f9943af6881b3437561cda83a2ccf5152bfd6357476f1b86f7f083550a375 Transfer 2023-07-08 15:14:35 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 62.7000 MDR
0x66b8e9a305179dcee0d821f27bc991216e934075b4dabf5b3471d2506c2bce16 Transfer 2023-07-08 11:40:02 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x261d0e0d601de2761645bfd9ad1945cb072104af 2,063.5200 MDR
0xdbb29df2bcf101e2735c18a73cc1442c01fc967bbc8dce960cdead2d44437e73 Transfer 2023-07-07 17:28:05 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xcd4a7cc7aa647778b220ce39022aa431b06c8408 500.0000 MDR
0xecc86eede7a28ac3afbccda0141d648988a627f4c7767c5a15d8e49ca3013d22 Transfer 2023-07-06 19:15:02 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x261d0e0d601de2761645bfd9ad1945cb072104af 500.0000 MDR
0x96366bf9024a601fa8b462ad95792b551dd212221ca551f787fbe6778992fb5d Transfer 2023-07-06 17:51:41 0xe36be2b59a91fb7c34554c5ca5510c313e10bcb2 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 3,017.5200 MDR
0x7a7b277b0a4af238f480ff35a0ca35b05ac526db8bc022eefb3a51932634f53a Transfer 2023-07-06 12:38:26 0xea9c9ed0045ebf270da72d1c9da9b68ed8d3bb04 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 46.0000 MDR
0x5e4795c7fed6c5c04bc29f3845e125441067f69568b3316c4b43539214cd32f3 Transfer 2023-06-26 15:28:50 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x261d0e0d601de2761645bfd9ad1945cb072104af 300.0000 MDR
0xacac858975ade5efe97ccff4fbc8411c8290029a381dac7e7e5b7177b9822891 Transfer 2023-06-26 15:25:32 0x71c2fc8900c6daeaa21aff99fcf9eedccc02517e IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 300.0000 MDR
0x9692a40ce5c237435fde73504fd37f364403be4462b07dd1591179c9bc37154a Transfer 2023-06-24 14:53:59 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x6a6744e55d4b76f9de965d5454955223fea9a75c 273.6000 MDR
0x6f2c60667688c55e5396ead67d282e11b735f79f15466109e9b038c20814d49a Transfer 2023-06-24 14:48:17 0x4834ca1756d601d8a4fc614f184eb7740cd251be IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 63.6500 MDR
0x9fb7e5443ac72de0eaaa406eea95a8830bc1a5e9e3582fed5ace38eb4e85e44d Transfer 2023-06-24 14:45:35 0xe64c707ca5ccdf82f84e98e6e79ef6dd66d13908 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 67.4500 MDR
0xc86108c5ef401265d263d8449b629a34cf5a48ca42298364658eac4e9f226b12 Transfer 2023-06-24 14:43:11 0x162062e70cd246d85d5a45d817ce213d028ec21b IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 79.8000 MDR
0xf22c10e44fea80602e20969f4a01b2c827faef14381ab2fd5e96bb96a74f3790 Transfer 2023-06-24 13:03:26 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 62.7000 MDR
0xb9edcf6c316c7cfdbd7e398a43071867240296660f11b37cce12bc4d419a18b9 Transfer 2023-06-23 20:40:14 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x261d0e0d601de2761645bfd9ad1945cb072104af 95.8500 MDR
0x5ca281e68d1f56d04aff57e1802a2d13ae576ce3c2cf7555dc3904ae5c388d5a Transfer 2023-06-20 20:15:26 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xb0f7a6a42c66dbbedc1948bd97e0d9e4fec889c0 905.0000 MDR
0x6a93a5f8cbf61d96ee32ea4f51e52bddfcf36ca13de3524eecfe0e121f92381f Transfer 2023-06-19 07:39:53 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x6a6744e55d4b76f9de965d5454955223fea9a75c 376.0000 MDR
0x5f266d56cb64b2705eba00ec5dcc26d17763571c9cbc2badc1fda96e9bd1eec4 Transfer 2023-06-18 17:22:59 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0xb1035b5def84dcc64ee6e79fd6268ef8d33554ee 64.0000 MDR
0xa0e3370b1f256400a53b917528708b8eea82701494bc94d21c5504acd3d480b7 Transfer 2023-06-18 17:05:59 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x261d0e0d601de2761645bfd9ad1945cb072104af 500.0000 MDR
0x95aa6ba834af101754dc377b9ea955cf5c525eba4a97be67ad557047118654ed Transfer 2023-06-18 09:49:32 0xeca2457e268825d0167c9941cf989c168a94b1cd IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 245.1000 MDR
0xe5d2e1042fca1a983567c5c5dbba579cca5bd727084628e94ee016ff66b353a0 Transfer 2023-06-18 09:46:14 0x1e57bac458b637918a24a32ca2bd82e22c5e7d36 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 259.3500 MDR
0xb47c3ee6854a37029cb9589aa8641c806c25e1d805478228aaa0a810459d8617 Transfer 2023-06-18 09:42:14 0xe36be2b59a91fb7c34554c5ca5510c313e10bcb2 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 1,282.5000 MDR
0x56df25747c2c918ffa88e11eead6abb5bd952611bba3fcb5131d1c24b5f4cdba Transfer 2023-06-18 09:35:44 0x0317eae4d7c969bd9550af70b81ed563acaa57e9 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 153.9000 MDR
0x52e2efdf781de3dbd674ebefb2824fc7eeb6905db27a4778456051c5237725c3 Transfer 2023-06-08 17:54:22 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 OUT 0x6a6744e55d4b76f9de965d5454955223fea9a75c 145.3500 MDR
0x19dcffeff535ad53846e9bb890d612642d97f0ed1aaffaa6cab3ca1b7ce83a0e Transfer 2023-06-04 14:11:34 0x9e6df879541cf9e64c0b39efd618f998ca50f124 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 37.0500 MDR
0x1539d8971856653b7c8857defe3f7b99aad6325ad14f067c899cfd99ffdd1bab Transfer 2023-06-04 14:07:22 0x7c8d8458c64fec1160d20a3df495a19a668a1724 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 32.3000 MDR
0x1e5f399a605c909fc77841130faa4f3037624f36e931339fd4521f76de6f4f3c Transfer 2023-06-04 14:06:19 0x3f0c974c8eb30d737e15da172912385db62e4642 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 37.0500 MDR
0x87fceeed4434a4453539266421e6198ede4b186a322a9291db9673ff66d7510f Transfer 2023-06-03 16:07:40 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xf4bd295ae9ab9779ae38c3817901cdf17aff3de5 38.9500 MDR

 Latest 9 ERC-20 Token Transfer Events

Txn Hash
Block
From
To
Value [Txn Fee]
0x4c8599fa5db502d29d78ad3c85e39ff7160c4775e4e645cd344af13d662eded3 16807914 2 hrs 6 mins ago 0x931cdb4f83672a7803a552414c026b7914bb72ae OUT 0x1fd1259fa8cdc60c6e8c86cfa592ca1b8403dfad 0 BLN 0.000143891192

 Latest 25 blocks (From a total of 353,417 blocks with 47,300.41 BLN in fees)

Block Transaction Gas Used Reward
16738610 31 secs ago 430 19,977,660 (99.89%)
0.16001155598032753 BLN
16738609 33 secs ago 349 19,967,071 (99.84%)
1.368512730518157196 BLN
16738608 35 secs ago 430 19,959,026 (99.80%)
1.119899900678144967 BLN

pragma solidity ^0.4.24;

contract ERC20 {
    uint256 public totalSupply;

    function balanceOf(address who) public view returns (uint256 balance);

    function allowance(address owner, address spender) public view returns (uint256 remaining);

    function transfer(address to, uint256 value) public returns (bool success);

    function approve(address spender, uint256 value) public returns (bool success);

    function transferFrom(address from, address to, uint256 value) public returns (bool success);

    event Transfer(address indexed _from, address indexed _to, uint256 _value);

    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

library SafeMath {
    function sub(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a - b;
        assert(b <= a && c <= a);
        return c;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        assert(c >= a && c>=b);
        return c;
    }
}

library SafeERC20 {
    function safeTransfer(ERC20 _token, address _to, uint256 _value) internal {
        require(_token.transfer(_to, _value));
    }
}

contract Owned {
    address public owner;

    constructor() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner,"O1- Owner only function");
        _;
    }

    function setOwner(address newOwner) onlyOwner public {
        owner = newOwner;
    }
}

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

    bool public paused = false;

    modifier whenNotPaused() {
        require(!paused);
        _;
    }

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

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

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

contract AVNrich is Owned, Pausable, ERC20 {
    using SafeMath for uint256;
    using SafeERC20 for ERC20;

    mapping (address => uint256) public balances;
    mapping (address => mapping (address => uint256)) public allowed;
    mapping (address => bool) public frozenAccount;
    mapping (address => bool) public verifyPublisher;
    mapping (address => bool) public verifyWallet;

    struct fStruct { uint256 index; }
    mapping(string => fStruct) private fileHashes;
    string[] private fileIndex;

    string public constant name = "Bullion Share";
    uint8 public constant decimals = 8;
    string public constant symbol = "BLNS";
    uint256 public constant initialSupply = 21000000;
    uint256 public validationPrice = 7 * 10 ** uint(decimals);
    address public validationWallet = address(0);

    constructor() public {
        validationWallet = msg.sender;
        verifyWallet[msg.sender] = true;
        totalSupply = initialSupply * 10 ** uint(decimals);
        balances[msg.sender] = totalSupply;
        emit Transfer(address(0),owner,initialSupply);
    }

    function () public payable {
        revert();
    }

    function transfer(address _to, uint256 _value) public whenNotPaused returns (bool success) {
        require(_to != msg.sender,"T1- Recipient can not be the same as sender");
        require(_to != address(0),"T2- Please check the recipient address");
        require(balances[msg.sender] >= _value,"T3- The balance of sender is too low");
        require(!frozenAccount[msg.sender],"T4- The wallet of sender is frozen");
        require(!frozenAccount[_to],"T5- The wallet of recipient is frozen");

        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);

        emit Transfer(msg.sender, _to, _value);

        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public whenNotPaused returns (bool success) {
        require(_to != address(0),"TF1- Please check the recipient address");
        require(balances[_from] >= _value,"TF2- The balance of sender is too low");
        require(allowed[_from][msg.sender] >= _value,"TF3- The allowance of sender is too low");
        require(!frozenAccount[_from],"TF4- The wallet of sender is frozen");
        require(!frozenAccount[_to],"TF5- The wallet of recipient is frozen");

        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);

        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);

        emit Transfer(_from, _to, _value);

        return true;
    }

    function balanceOf(address _owner) public view returns (uint256 balance) {
        return balances[_owner];
    }

    function approve(address _spender, uint256 _value) public whenNotPaused returns (bool success) {
        require((_value == 0) || (allowed[msg.sender][_spender] == 0),"A1- Reset allowance to 0 first");

        allowed[msg.sender][_spender] = _value;

        emit Approval(msg.sender, _spender, _value);

        return true;
    }

    function increaseApproval(address _spender, uint256 _addedValue) public whenNotPaused returns (bool) {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);

        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);

        return true;
    }

    function decreaseApproval(address _spender, uint256 _subtractedValue) public whenNotPaused returns (bool) {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].sub(_subtractedValue);

        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);

        return true;
    }

    function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }

    struct TKN { address sender; uint256 value; bytes data; bytes4 sig; }

    function tokenFallback(address _from, uint256 _value, bytes _data) public pure returns (bool) {
        TKN memory tkn;
        tkn.sender = _from;
        tkn.value = _value;
        tkn.data = _data;
        uint32 u = uint32(_data[3]) + (uint32(_data[2]) << 8) + (uint32(_data[1]) << 16) + (uint32(_data[0]) << 24);
        tkn.sig = bytes4(u);
        return true;
    }

    function transferToken(address tokenAddress, uint256 tokens) public onlyOwner {
        ERC20(tokenAddress).safeTransfer(owner,tokens);
    }

    function burn(uint256 _value) public onlyOwner returns (bool) {
        require(_value <= balances[msg.sender],"B1- The balance of burner is too low");

        balances[msg.sender] = balances[msg.sender].sub(_value);
        totalSupply = totalSupply.sub(_value);

        emit Burn(msg.sender, _value);

        emit Transfer(msg.sender, address(0), _value);

        return true;
    }

    function freeze(address _address, bool _state) public onlyOwner returns (bool) {
        frozenAccount[_address] = _state;

        emit Freeze(_address, _state);

        return true;
    }

    function validatePublisher(address Address, bool State, string Publisher) public onlyOwner returns (bool) {
        verifyPublisher[Address] = State;

        emit ValidatePublisher(Address,State,Publisher);

        return true;
    }

    function validateWallet(address Address, bool State, string Wallet) public onlyOwner returns (bool) {
        verifyWallet[Address] = State;

        emit ValidateWallet(Address,State,Wallet);

        return true;
    }

    function validateFile(address To, uint256 Payment, bytes Data, bool cStore, bool eLog) public whenNotPaused returns (bool) {
        require(Payment>=validationPrice,"V1- Insufficient payment provided");
        require(verifyPublisher[msg.sender],"V2- Unverified publisher address");
        require(!frozenAccount[msg.sender],"V3- The wallet of publisher is frozen");
        require(Data.length == 64,"V4- Invalid hash provided");

        if (!verifyWallet[To] || frozenAccount[To]) {
            To = validationWallet;
        }

        uint256 index = 0;
        string memory fileHash = string(Data);

        if (cStore) {
            if (fileIndex.length > 0) {
                require(fileHashes[fileHash].index == 0,"V5- This hash was previously validated");
            }

            fileHashes[fileHash].index = fileIndex.push(fileHash)-1;
            index = fileHashes[fileHash].index;
        }

        if (allowed[To][msg.sender] >= Payment) {
            allowed[To][msg.sender] = allowed[To][msg.sender].sub(Payment);
        } else {
            balances[msg.sender] = balances[msg.sender].sub(Payment);
            balances[To] = balances[To].add(Payment);
        }

        emit Transfer(msg.sender, To, Payment);

        if (eLog) {
            emit ValidateFile(index,fileHash);
        }

        return true;
    }

    function verifyFile(string fileHash) public view returns (bool) {
        if (fileIndex.length == 0) {
            return false;
        }

        bytes memory a = bytes(fileIndex[fileHashes[fileHash].index]);
        bytes memory b = bytes(fileHash);

        if (a.length != b.length) {
            return false;
        }

        for (uint256 i = 0; i < a.length; i ++) {
            if (a[i] != b[i]) {
                return false;
            }
        }

        return true;
    }

    function setPrice(uint256 newPrice) public onlyOwner {
        validationPrice = newPrice;
    }

    function setWallet(address newWallet) public onlyOwner {
        validationWallet = newWallet;
    }

    function listFiles(uint256 startAt, uint256 stopAt) onlyOwner public returns (bool) {
        if (fileIndex.length == 0) {
            return false;
        }

        require(startAt <= fileIndex.length-1,"L1- Please select a valid start");

        if (stopAt > 0) {
            require(stopAt > startAt && stopAt <= fileIndex.length-1,"L2- Please select a valid stop");
        } else {
            stopAt = fileIndex.length-1;
        }

        for (uint256 i = startAt; i <= stopAt; i++) {
            emit LogEvent(i,fileIndex[i]);
        }

        return true;
    }

    event Burn(address indexed burner, uint256 value);
    event Freeze(address target, bool frozen);

    event ValidateFile(uint256 index, string data);
    event ValidatePublisher(address indexed publisherAddress, bool state, string indexed publisherName);
    event ValidateWallet(address indexed walletAddress, bool state, string indexed walletName);

    event LogEvent(uint256 index, string data) anonymous;
}
Block Uncle Number Difficulty Gas Used Reward

Analytics data

Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.