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
0.11 MDR

Value
$0.00

Txn Hash
Method
Age
From
To
Quantity
0xe5da8b5353d02d8728777a2162a48e02b9866c7a22ab18012a5c0d719201e741 Transfer 2024-03-15 16:07:02 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0x5b8d4975bb871878a047aa426b88736f3a5e33c3 192.0000 MDR
0xa9293ddf5b211ee044f4adc0d822d18affea96050cdc8ef242e9efff086b11cb Transfer 2024-03-14 16:02:30 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 191.9000 MDR
0xa4e03a86a0c2867ff8a795526c68d1b5357199e34cf23d9aaa5f612f8d8bccdb Transfer 2024-03-13 12:52:30 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0x157dd0a7f2ec6ddbe4bff7519beb865ec5df3925 457.0000 MDR
0x9ec8593396227b289a07227495f9393a7523c75361020f19d85ff0340861803d Transfer 2024-03-05 13:47:02 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 252.7000 MDR
0xb3d4807acefce90688ded2bb54cae9693ce04e911cc6456d59b27da87570eaca Transfer 2024-02-24 16:06:05 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 204.2500 MDR
0x8b5f5f1b84e112ff53d421d8b1094be8b8f13dcc3b4a86f5dae6ff5e70fdbbfd Transfer 2024-02-17 15:59:59 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0x157dd0a7f2ec6ddbe4bff7519beb865ec5df3925 4,557.0000 MDR
0x899a133f845ef55d9ccdcaa8b18a939a2741c73a8354cfba831aca33070472dc Transfer 2024-02-17 15:51:20 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 456.0000 MDR
0x74a7ee9e2f841353b6aaa705dbb56d080056c88e5ee414c9e6faced1d3c623de Transfer 2024-02-17 14:28:38 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 286.9000 MDR
0xc7940df8fe92f73ecdd27c02d4b77f7a9d0b49ab8ea24a65f0e5a0fd4d1886be Transfer 2024-02-12 23:26:24 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 505.4000 MDR
0x062505443f37b7f295322630f0983a1bd57dc9ca806b059ddeae9adb96e35f79 Transfer 2024-02-08 10:14:01 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 142.5000 MDR
0x169456601e059be444def92319eb211faa28b6875071905f6fd3cc14ed925bea Transfer 2024-02-03 13:25:02 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 774.2500 MDR
0x7e346e6c31371b35365a3b8e3bec33fea20013e0df7d8aa33468d33cab5a3957 Transfer 2024-01-15 19:12:56 0x2f77b09c7da3104c76f462566f290d72dae63db4 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 225.0000 MDR
0x80689424c0eb8388418862110d3eca57ba01e02c17b2399ae12df7d9631e3021 Transfer 2024-01-10 16:59:32 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 166.2500 MDR
0xd8f6cf03e241de0d0fa95c7c2097f46bd29a9662f26a134052c7e16335667aac Transfer 2024-01-06 19:58:13 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb5451b404b79fd44616a5d029f14941a87d5f467 2,000.0000 MDR
0x45452cafbcd7627f4195da1325b45b405795aed159f35bb6a87a57619879d1bc Transfer 2024-01-06 17:14:31 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb5451b404b79fd44616a5d029f14941a87d5f467 1,560.0000 MDR
0xddb6b97986dab2a7013916a872d86cf518a8ef38718d253e895563712eee9983 Transfer 2024-01-04 17:49:06 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 615.6000 MDR
0x6b1de94b5982ce41b0ac8de9e28e932c1eb10af7f8e9b815beb8ac7320bb4d10 Transfer 2023-12-29 08:55:21 0x299ce5c4ab5f851b94f488d81f70b900d59da3f3 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 32.0000 MDR
0x89b3a6a8bf26eb6c4dbc167d60637720e6c66941f2d218d84435e7137bb2abcb Transfer 2023-12-19 22:26:20 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb5451b404b79fd44616a5d029f14941a87d5f467 2,000.0000 MDR
0xc035966bd27b2bb74b6be36c0b7d33e00ec7bbdd78ce315bbe3b17ea84993e69 Transfer 2023-12-19 21:10:50 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb5451b404b79fd44616a5d029f14941a87d5f467 700.0000 MDR
0x3439792520b1f878a47c5ee597c7e42a363785af5d7b339e78ffa2204861f2d6 Transfer 2023-12-19 03:12:47 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb5451b404b79fd44616a5d029f14941a87d5f467 2,000.0000 MDR
0x48f6677e4b4a8111224c0108d3b76e80c2c573e88fac849e40865cdbc87fae4f Transfer 2023-12-18 12:24:35 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb5451b404b79fd44616a5d029f14941a87d5f467 1,500.0000 MDR
0x0b78853065c55db2683536a1e896124ed3968290f77d9b6fc94623968526dc29 Transfer 2023-12-18 05:38:59 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb5451b404b79fd44616a5d029f14941a87d5f467 1,000.0000 MDR
0x55a313c5b97539185ef38f5c32a504622792423be5c92d40c59e4d7bde174aa1 Transfer 2023-12-18 05:30:29 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb5451b404b79fd44616a5d029f14941a87d5f467 100.0000 MDR
0xcd83f1fd30b5469fd6d4edcb75d7718ea9dc80b591c71749515a7a9ee664d0d8 Transfer 2023-12-17 16:40:38 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xe46da8f8806b5c7f57a5baa8503c6212611af4fd 1,000.0000 MDR
0xd46af061ab1ffeb3b2be46b9c4647a948dc3df4bd9ce54aa73478969d63d7206 Transfer 2023-12-17 14:31:38 0xeaf501bf80ec2095ccd506b3d1174245376c739f IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 13,213.0000 MDR
0x54c4e4d149cec0c26d4f5b8c5f550b767f702060c06584901c208e33a4b9b799 Transfer 2023-12-15 09:25:42 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0x01b51dc5a5844bb9a2e43526ff77c3f23c5e1b45 6,000.0000 MDR
0x979c807b345829b8b62ff1461fc5b7dc66012e0862845ebc4992f86ca84016ca Transfer 2023-12-15 09:23:51 0xeaf501bf80ec2095ccd506b3d1174245376c739f IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 5,000.0000 MDR
0x2525c7f1008619b2d65e713eccacfa0675e174e0a0ff25fc93967f14c7c0c35e Transfer 2023-12-13 19:09:12 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb5451b404b79fd44616a5d029f14941a87d5f467 2,298.0000 MDR
0xa11f898ad5a02817a334c550affccb801c50c534467838317441e7dd052cbb74 Transfer 2023-12-13 19:02:21 0xa607d65ea2ae0346c827bdcf5b3dcc36df0bdba4 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 311.0000 MDR
0xa7f58e59d82f757ccc84d56d456d1515ad32955b2333ae0bf2dda6ba00e0c4f3 Transfer 2023-12-13 19:01:30 0x162c380d51d708a1aec7c150eaa23375fbaf6646 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 607.0000 MDR
0xa0c376f17a68fc0fdae96dfad7ebe1789a8d168bf103734ba0a415a763774868 Transfer 2023-12-13 18:59:21 0xa60e0d3f0d271935b83cf6c1f8da652ab3e0fa6d IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 302.0000 MDR
0xc85bba9fd4c0dd9e330ad9f3a1062bf0955291a332d815ddc45d5eacaddd75a9 Transfer 2023-12-13 18:58:30 0xd644c00c994d071b1de94d635af13ea67fc372b6 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 855.0000 MDR
0x93b45da895d187bfd10346810a89728b810007cee9dfe003c4fdfca1f00b8eb1 Transfer 2023-12-13 18:57:42 0x211085ad4b66ead0aa52a7a178a040cbeac34f59 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 594.0000 MDR
0x578485756c7abd6a0a2c31fb86d0c8566bb9e3e5fe7547781f87b96abf8c34c3 Transfer 2023-12-13 18:56:45 0x16e8f7bc43f85795c0d192146064ef778f755da3 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 254.0000 MDR
0xe76e02da1d03a8b961585caf9b044f6ca7e21684d47a44e574b394c7cd5bf2a6 Transfer 2023-12-13 18:55:45 0x7dcb9531fe51967dc5702a835dfea0eda978a8f9 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 315.0000 MDR
0x7443cc68ddb7f46240dd9af152a34565110795e32edb63569d46332a958f080b Transfer 2023-12-12 15:14:17 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 59.8500 MDR
0xb1f22ad6189dd9cb1cdeac32bb6f7cf3609abfa7b9aa63fcf1652697021ad62f Transfer 2023-12-12 14:22:08 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb5451b404b79fd44616a5d029f14941a87d5f467 3,834.0000 MDR
0x7ad44be21f4cd10dcb8f6bb6a10747019d676ff803117ae7db29251faf1dc6ee Transfer 2023-12-12 14:17:11 0xeaf501bf80ec2095ccd506b3d1174245376c739f IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 3,834.0000 MDR
0x0e9f32c662855ee3e06392083015056399448d309da0fe0fb4b2aebbf1d7b2e0 Transfer 2023-12-07 18:33:39 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0x01b51dc5a5844bb9a2e43526ff77c3f23c5e1b45 561.0000 MDR
0x16d5f15d198794ed9378fcd9b14553085194486943ae9431b35a41ca4cae8203 Transfer 2023-12-07 17:10:18 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 561.4500 MDR
0x4814d766ba93f00ec4e6ca43a54cfcb570e363f137344aa08fffae45dc8f5fe0 Transfer 2023-11-21 22:03:45 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0x211085ad4b66ead0aa52a7a178a040cbeac34f59 123.0000 MDR
0x6761e65efad4029ed6712db97b5960eaf9e3da13d8d7f648793e19d03ea07461 Transfer 2023-11-21 18:41:06 0x299ce5c4ab5f851b94f488d81f70b900d59da3f3 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 36.0000 MDR
0x8be8f831d83eb4633050c3e8e048e0b63ca15674be943b074d741610d0961e0b Transfer 2023-11-21 18:39:36 0x9c8f401c833f2788a73a83d88ff917db541ba111 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 87.0000 MDR
0x966936056afcdc2557a7c21e3c1a565cba46cc4d048cbe8dc5645030d8318217 Transfer 2023-11-15 11:37:24 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0x600401f93ed3ae17f4352cb1e227756b989a094e 1,481.0000 MDR
0x7889b1086ac30ae64171639a60346f5cf6460201bc9330773a01ca7e48051720 Transfer 2023-11-11 18:15:33 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 625.1000 MDR
0xb49080e664df7ff38515408e27d06f901689b61db9ea5dfde9222d879b21231d Transfer 2023-11-09 17:52:56 0x211085ad4b66ead0aa52a7a178a040cbeac34f59 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 855.0000 MDR
0xbc0f3b2c01a378f4ff3094d9d702ef0eb73a7708b13c3913a2068b2218cf9509 Transfer 2023-11-09 16:33:05 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb5451b404b79fd44616a5d029f14941a87d5f467 858.0000 MDR
0xdf9f581bc1bd1f6e9dade3de83a212672f8e67007a4f46a2d4b12c8bb528f888 Transfer 2023-11-08 22:42:13 0xaafff244d8cb6487f31ae7c4cb29ba6ef2ee06c1 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 855.0000 MDR
0xfddab6a6e0ee3b6a4e4d79077ad8b6a3bd6bbbd7f9c0a0b06cf0c70a9dec862b Transfer 2023-11-08 11:38:34 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0x01b51dc5a5844bb9a2e43526ff77c3f23c5e1b45 2,530.0000 MDR
0x1b3e0152ad35c86275bbf29d97f1a9c842448f26dec43c2d53bdcb6b59b092de Transfer 2023-10-25 13:31:13 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xcb2e2fad865d7ea478230cf39caf8b87aacb13c3 8,930.0000 MDR
0x1cbb6bbfa9b210e3c5d1809f88e271d8ee86ad72a647b1b46b8a7870247cf066 Transfer 2023-10-21 14:36:49 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 693.5000 MDR
0xf9c9f8f972b4d76eb009cbe8674dd355eeecceb337ac664ffe82d6865a941f42 Transfer 2023-10-02 17:33:58 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 770.4500 MDR
0x648df5d97b9792e4e290933c78495d426d867ac04115bbe17199edec8bc024c5 Transfer 2023-09-14 18:40:03 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb136677f2a213b6e9098ece29b66facb869009eb 625.0000 MDR
0x997dbe6d5e27070d28dc98796253eafa3c5bde42c2f564d73dc759b56ae1cfbf Transfer 2023-09-14 18:20:33 0x66d0ad73d4e41e08a6e4617d2c864a37f15c970d IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 300.0000 MDR
0x88c6fc5898025e8be0b48c259f5fc397a9540b5251e47ebb5d7ab746d998e89e Transfer 2023-09-14 18:19:24 0xa60e0d3f0d271935b83cf6c1f8da652ab3e0fa6d IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 575.0000 MDR
0x9aeefa6b3aefdeb6bf1e1a5364a12b6504b6bff561497296e57343baf1c2696e Transfer 2023-09-14 18:18:18 0xd644c00c994d071b1de94d635af13ea67fc372b6 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 2,250.0000 MDR
0x18b066083f751074e5b8514b3d65ccef0924f7a941128f6f8fef48b8f53ccc26 Transfer 2023-09-14 18:17:09 0x211085ad4b66ead0aa52a7a178a040cbeac34f59 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 1,880.0000 MDR
0x2c20513e45cb9126c287d1ceadee1d3042f42de97243d44101cd6fad49e4e3cb Transfer 2023-09-14 18:16:06 0x8a58f5f6e16175a8adfab10f36fff2973dac7a65 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 4,210.0000 MDR
0xfe152a5a671a7a8650cd0e2115a06831a6da77db52f98f77205050707623651f Transfer 2023-09-14 18:12:09 0x84895c5a542c81fbcf62359a4a2cad41a894eb3f IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 61.0000 MDR
0xdea111ac2d596db8dc4073f006bcc2281f14df1c0229f1ca82bcda39969bd19f Transfer 2023-09-14 15:31:54 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 1,349.0000 MDR
0x5e6e58d764859bd723765a9b8c6d882640302fd046660b972341a7892e173e1d Transfer 2023-08-11 17:36:18 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xf5d693e657b884390ca704002256d8192bed4dd0 70.4000 MDR
0x8c0f62dd95b762705d3244d0a2e48fa0e9b78711ae92ab43bed6d60578b2e9f5 Transfer 2023-08-04 14:38:37 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb136677f2a213b6e9098ece29b66facb869009eb 6,100.0000 MDR
0xef31988ee6f528f51564722a198ab87885abfd790e81fa2694bd9131c75884c7 Transfer 2023-08-03 08:11:16 0x58b266d7f29b0a77bde177bf19d62cefe84799b9 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 22.7900 MDR
0x0d517f2fac51198afa79fb90d63f371a1302bb452b93904cbc0d31ffd3c1a128 Transfer 2023-08-03 08:10:28 0x948a5adcd6b7ffb4cf8297c66f22f5836d0e2151 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 52.2400 MDR
0x1769cb4557a708c7979318691aa02a1ff3e9fc5f049c3c9b0546de0399c06efd Transfer 2023-08-03 08:09:40 0xa34685fdac7bf1343995527f4f7633178368962b IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 75.0400 MDR
0x68614272cf720a96b3b644915b356b4f63be3aefab118889a368270510839005 Transfer 2023-08-03 08:08:58 0xdd417c5de423d69789c9073eb8c98d8f7289c0f8 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 181.4400 MDR
0x37e76ff40c72d2d54edfe288a9193c05c62233bd5889e866eef29415b4901cf8 Transfer 2023-08-03 08:08:13 0x94ded9bd386d8b86af7c2da064de8134ec37ba61 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 247.9400 MDR
0xd7cc7cad29fc3a712e430b161ad661b17d3cffd800719a8917ba686db8272458 Transfer 2023-08-03 08:07:37 0xdb2395b9a61f9be20deda0dbe8dae07d8f763fc0 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 52.2400 MDR
0x99aed82a96e076712b6dc099d7d8df257309ec08fc1995b4ebccd19738f5993f Transfer 2023-08-03 08:06:52 0x299ce5c4ab5f851b94f488d81f70b900d59da3f3 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 35.1400 MDR
0x8d8f773735437b271ab7a1584fc59df263eb3b44dafbb4ad71f67e92dc5918b8 Transfer 2023-08-03 08:05:46 0x9c8f401c833f2788a73a83d88ff917db541ba111 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 54.1400 MDR
0xa4c41b9fc9583d083dcb96d81a4e0f25747a952f265f8e137d7831d2b30d437f Transfer 2023-08-03 08:04:31 0xeaf501bf80ec2095ccd506b3d1174245376c739f IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 665.0400 MDR
0x3f25281aa8b20b7d2c7351d8636a47b99c666a9799e8f6650faa628bf0ffff26 Transfer 2023-08-02 22:43:40 0x13fb8f4be0e995a12d38da277a47df516fb8b5de IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 58.5800 MDR
0x7cc3b388faa830a4939718b8e95216819c017cb94a218e510834704369d0e3d5 Transfer 2023-08-02 22:42:22 0xdbff4cdc005dbea409af8cbf271a5773f606ff63 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 97.8400 MDR
0xab72e46c9fee3e313b7be27fc4969ba23fd6b3a0dfb8809f3a673d52c9b778f2 Transfer 2023-08-02 22:40:43 0x1bdeada5759aa9f722bf2d40a49f6eabe6f37c09 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 56.0400 MDR
0x1aa9d98003bcc4f0b4a9423d7ec7c7d26500ecf34571916e45dfc25814f23069 Transfer 2023-08-02 22:39:28 0x997584d7e93ea05fe021cafa9862e77b0bc9e444 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 185.7400 MDR
0x592302b336b6db43c4a41fa85393073a92876415c62bf2b8272080161a75f776 Transfer 2023-08-02 22:38:10 0x3ed83972516620c9ad1b04f6d7f676a726d3c5f3 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 475.0000 MDR
0xfe4f0feba38f772aa72e9ad29f6fb15c313d843d0d37f4a433ac126586c06d9a Transfer 2023-08-02 22:37:22 0x8a58f5f6e16175a8adfab10f36fff2973dac7a65 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 494.0400 MDR
0xcd530c3f760656751db0fed270bb2a229e992bdcd3f48ed01ce1e048ce50cc66 Transfer 2023-08-02 22:35:46 0xa1673c3b9b483c0b385a66bc70985b52d2861207 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 23.7400 MDR
0xc7addc551a3337bc90f9392cc380a70605c3031d81e138cd005d63552e64a42d Transfer 2023-08-02 22:34:43 0x84895c5a542c81fbcf62359a4a2cad41a894eb3f IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 34.1800 MDR
0x7161e5c32c4925afe87861628c62a27b7a4153ed4c62ae631a82f3d98348c99a Transfer 2023-08-02 22:33:52 0x157dd0a7f2ec6ddbe4bff7519beb865ec5df3925 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 0.8400 MDR
0x9d03213eef8f93c3402652b65c3e919d3c1ee932443449499f42511e70bd7c94 Transfer 2023-08-02 22:32:34 0x0dbe6dad92f95f948bf81fc6e4753d9e6d0e1ccd IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 26.5500 MDR
0x29b6ebc8d65cb5322ea6bdd70bcb33adb027063b39754825194cae9fbc34b66c Transfer 2023-08-02 22:31:16 0xaafff244d8cb6487f31ae7c4cb29ba6ef2ee06c1 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 950.0000 MDR
0xfbd8a4bc05c46cbe630c5c2c4a0cba1049731a3d06873070687ba838f1f50394 Transfer 2023-07-31 18:14:16 0xeaf501bf80ec2095ccd506b3d1174245376c739f IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 475.3000 MDR
0xce1834c66f545cbd6fd03ed4a85e556b97b5129ec7ed0d04bff73451c613027f Transfer 2023-07-30 19:14:37 0xeaf501bf80ec2095ccd506b3d1174245376c739f IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 475.0000 MDR
0x87a9b2e63034347c5a77846e8a0d25046bdc033ed9417d62bcc6c932fc8ed95b Transfer 2023-07-28 12:58:10 0xc81493828defdd14281e7dd90ba47721997f2547 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 177.0000 MDR
0x869e7f110c57304b15eb8c788772c3aa20540060323ab4e61630f29e2a392357 Transfer 2023-07-28 12:56:52 0xeaf501bf80ec2095ccd506b3d1174245376c739f IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 855.0000 MDR
0x2bb681f9e7b03e52d35885886ec132353d244ac39d499a3cc4ee9a6d6e83f2ed Transfer 2023-07-28 12:56:07 0x13fb8f4be0e995a12d38da277a47df516fb8b5de IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 41.0000 MDR
0x33af2efcc40a4f428dc65e2d576a9d38ddc3c4cdbf660e8167c2ef22e6f14ad7 Transfer 2023-07-28 12:55:10 0x6539ef8e5bdc5be0c76b2d665555cdc55e9b43e4 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 22.0000 MDR
0x6f189bd30661201447301c4fdd7372f1beccc6d1d20cf111a1f7665fe2fb67e2 Transfer 2023-07-28 12:54:16 0xef6cf5640710180fef12d65757c535a5c3e1c1f7 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 49.0000 MDR
0xadf80edb77853c4114cab60a5c0599bc8d513645f8be20e036a5dc00d98393af Transfer 2023-07-28 12:52:58 0x507a6723b5752ea0806fb3aac0d68f3f5b186e49 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 255.0000 MDR
0x935c1cfe3e46abccb6dfe211280d7a1ef081559d5e521d42e133e679204a5367 Transfer 2023-07-28 05:40:57 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 32.3000 MDR
0x47f9f137066b85b992c8dc826cad9025a97bae6ffdaec84ca6721310149a31f5 Transfer 2023-07-27 12:31:57 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0x9fd1ab7b49fc9cb4195db9cd5f890ecec718d0dd 3,950.0000 MDR
0xba39b925fbca4f81cc1785e6178bb46bf662a3ebdd8cfb1d8174bf376b41afe7 Transfer 2023-07-27 12:30:06 0xd644c00c994d071b1de94d635af13ea67fc372b6 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 380.0000 MDR
0xd24f640d1e4131f393b3db8c424eb4d51840df587587457b91a83f65eacc4c65 Transfer 2023-07-27 12:27:42 0x3ed83972516620c9ad1b04f6d7f676a726d3c5f3 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 380.0000 MDR
0xfaafea6dfb57b7fb572c2507ee7b93ec5adac70bb6ed9298f1a6cba6caa4b72e Transfer 2023-07-27 12:26:36 0x8a58f5f6e16175a8adfab10f36fff2973dac7a65 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 381.0000 MDR
0x3752591de90a6962eecf60da46d840efa776c343f2bd64e94ea6a16f4d19c7dc Transfer 2023-07-27 12:25:30 0xaafff244d8cb6487f31ae7c4cb29ba6ef2ee06c1 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 380.0000 MDR
0xcaee18d5424fbbddfb5ed0fa5f47f85ff64aed5de75d739655c7eb76b29c625b Transfer 2023-07-21 12:21:32 0x507a6723b5752ea0806fb3aac0d68f3f5b186e49 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 838.0000 MDR
0x451ba9fa38aa9865c64f6d06cc74f94239fed1a7b8597d29636cd8b1aef9b02f Transfer 2023-07-21 12:17:20 0x157dd0a7f2ec6ddbe4bff7519beb865ec5df3925 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 241.0000 MDR
0x461b388a55dab156a4c264aeab59d0c188e3f91a80b07814c605892458960a5f Transfer 2023-07-21 12:15:08 0x7dcb9531fe51967dc5702a835dfea0eda978a8f9 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 262.0000 MDR
0xa26ed129f01656568277aca4be45aa2f4594edaa2e4ba22b60bb05337ed9d1aa Transfer 2023-07-21 12:12:44 0x211085ad4b66ead0aa52a7a178a040cbeac34f59 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 285.0000 MDR
0x92b72be837ba7b6edf6ffa8172b9b828255f15a371423607631efd1241781963 Transfer 2023-07-21 12:10:44 0x3ed83972516620c9ad1b04f6d7f676a726d3c5f3 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 380.0000 MDR
0x19a9fb0c212d954b9dcda4b1b4e43d000475202aebc4f1db70d075fab9cc4153 Transfer 2023-07-21 12:09:50 0x8a58f5f6e16175a8adfab10f36fff2973dac7a65 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 379.0000 MDR
0x47687c8530de1d63c6e6e4d3fd424f75fd90434fc64476d5a66bb2c1fdd91ff0 Transfer 2023-07-21 11:33:44 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 43.7000 MDR
0x44409d62b420537386452239b34ec9fd4e3220055cadceef94408084e1476c72 Transfer 2023-07-17 15:10:06 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb136677f2a213b6e9098ece29b66facb869009eb 4,407.0000 MDR
0xf9853500635e2b515797fd36dc8c447f4c1d07942f78bc4d5d40f50d5d18ae4d Transfer 2023-07-15 21:04:19 0xa60e0d3f0d271935b83cf6c1f8da652ab3e0fa6d IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 240.0000 MDR
0xa61025325e78ba23b67aa23147c15d432b9c6b7ffdb4f277b1e24c9011d78412 Transfer 2023-07-15 21:03:22 0xd644c00c994d071b1de94d635af13ea67fc372b6 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 418.0000 MDR
0x9ade7274d42f6e9268dc0e061b93d807ce133f16ebdad856a7b5bd78dbcccea3 Transfer 2023-07-15 21:02:37 0x211085ad4b66ead0aa52a7a178a040cbeac34f59 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 401.0000 MDR
0x2dd159053ba0b77f9c1a67456c4615c8a4fd5618a90a6372402f8f6e98165341 Transfer 2023-07-15 21:01:43 0x3ed83972516620c9ad1b04f6d7f676a726d3c5f3 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 459.0000 MDR
0x9b9143d764df840cbc7a5190732d1335130ed0f3d52e97f97721548856e22994 Transfer 2023-07-15 21:00:49 0x8a58f5f6e16175a8adfab10f36fff2973dac7a65 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 380.0000 MDR
0xd5a7825683f16da50df2ac01dd12b6ff12f59e47d16041e19c459fc59ba71f36 Transfer 2023-07-15 20:59:55 0xaafff244d8cb6487f31ae7c4cb29ba6ef2ee06c1 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 475.0000 MDR
0x1dad083b2ce09c80a7791a8601b8d8e484a27557d3d076753aac57598649589d Transfer 2023-07-15 20:55:01 0x6539ef8e5bdc5be0c76b2d665555cdc55e9b43e4 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 1,345.0000 MDR
0xf28fe5c155fd59957420d851d6c62ba036521a5fc582c6042ba8a2e420f782a0 Transfer 2023-07-15 20:54:07 0xeaf501bf80ec2095ccd506b3d1174245376c739f IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 602.0000 MDR
0x10d922465b5b430caa261581ef7f33554c1ea184750cc050f41111038c2af402 Transfer 2023-07-15 20:35:31 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 87.4000 MDR
0x359eac139d6e4497aeadfafe61975bc77ddd12837b621cc0d91098eaa7d4f948 Transfer 2023-07-04 14:16:47 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xeaf501bf80ec2095ccd506b3d1174245376c739f 1,574.0000 MDR
0x0f1cbf00fde82b58872f4752bacdc5c8fc8a1f89ce4d6a4390bbe877120e0463 Transfer 2023-07-04 13:56:05 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 1,432.6000 MDR
0xaec5758e11de9a717b1df7c14b5dd9ee76718e3f20ab0c5dd2fa37d7c5212ed8 Transfer 2023-07-04 00:56:38 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 140.6000 MDR
0x6ca34130b8fa6c710795540823bfd77e295f54a49b3e9f2d607f9639b0f4fd0f Transfer 2023-06-17 12:21:23 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xaafff244d8cb6487f31ae7c4cb29ba6ef2ee06c1 1,024.0000 MDR
0xb12b7939f2bd2001acf1051c7ec1249097de0cfe00967aaa3f8277132e1f8d3b Transfer 2023-06-16 17:34:17 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb5451b404b79fd44616a5d029f14941a87d5f467 1,000.0000 MDR
0xaefe6bfb79635943bd85ab57ec1c259fc43b1df340a037fae1f637d229417018 Transfer 2023-06-16 17:21:44 0xeaf501bf80ec2095ccd506b3d1174245376c739f IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 855.0000 MDR
0x2e08d489f6a58b73ab18293187595532420935b4bbb1b73a602301db4b88f39a Transfer 2023-06-12 15:06:01 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 959.5000 MDR
0x26e9eaf2f025992353352e73bd4a16ec3152d0d81af166634f8fcad45ed2e734 Transfer 2023-06-12 10:36:16 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 209.9500 MDR
0xedb9baaaa12effaf4001d7c5859eeb19c782f5918ba7299d65537902f430b5cd Transfer 2023-06-05 20:28:51 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb136677f2a213b6e9098ece29b66facb869009eb 1,944.0000 MDR
0x8d945a073481672e6cd9571d784127090e91f266b4d9ec81945d2f1bca5a7819 Transfer 2023-06-05 20:12:57 0xc81493828defdd14281e7dd90ba47721997f2547 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 327.0000 MDR
0x58852a549f1463e773a2bb5f3def77c0209e74dc16dcb85cca79b4a439f5b990 Transfer 2023-06-05 20:11:42 0x13fb8f4be0e995a12d38da277a47df516fb8b5de IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 29.0000 MDR
0x1c496b105e6fe24bf7ab0031ba0851a93ad4c88e21a477b33f928c2e6d386b84 Transfer 2023-06-05 20:10:57 0x6539ef8e5bdc5be0c76b2d665555cdc55e9b43e4 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 174.0000 MDR
0x5b85aa0f9d51b7e0b092e6898f177869518d15ae04d598711c714db091d47780 Transfer 2023-06-05 20:02:06 0x211085ad4b66ead0aa52a7a178a040cbeac34f59 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 237.0000 MDR
0x1e11d90c617ec7830ffb5defb3b01808a24452fe42a1f23ad546a094fba6a420 Transfer 2023-06-05 20:00:51 0xd644c00c994d071b1de94d635af13ea67fc372b6 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 342.0000 MDR
0x549b2ba122ab7d953ab0506876d8085e50598378394ee53383749b1c63264ad8 Transfer 2023-06-05 19:57:30 0x3ed83972516620c9ad1b04f6d7f676a726d3c5f3 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 332.0000 MDR
0x1948e7ba1b33b7cc5bcfba252a6d8e53858bb11f2271dbe0c574a1e6e8407900 Transfer 2023-06-05 19:55:48 0x600401f93ed3ae17f4352cb1e227756b989a094e IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 242.0000 MDR
0xa11f212c570893e15ec1a4bf96dbfb3625cfff79c84bd8a589fed09824e5a3f9 Transfer 2023-06-05 19:53:54 0x157dd0a7f2ec6ddbe4bff7519beb865ec5df3925 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 71.0000 MDR
0x92a411886810c9a028649616108496ff686b06ce1d99f79eb652d8c600a42347 Transfer 2023-06-05 14:43:27 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 190.0000 MDR
0xe6fe27ecd173c7249493ac2e764028f40ec7ceab23b7345a2d97913c5f479328 Transfer 2023-06-03 20:06:13 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 OUT 0xb136677f2a213b6e9098ece29b66facb869009eb 612.0000 MDR
0x020340751bd95c24bcf41aedb69af449502b2c6e20d6610c4229d6617c8d9de9 Transfer 2023-06-03 20:04:04 0xeaf501bf80ec2095ccd506b3d1174245376c739f IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 94.0000 MDR
0x4ba364b7d636f7e638e2b2d34e557f71357e22bbcdbb433c3e5abf9084bf5c14 Transfer 2023-06-03 19:58:31 0x3ed83972516620c9ad1b04f6d7f676a726d3c5f3 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 190.0000 MDR
0x9a045356006fdb460511cfd04cdecc9e470aaab7af743f78268f48848d9af80d Transfer 2023-06-03 19:56:49 0x507a6723b5752ea0806fb3aac0d68f3f5b186e49 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 131.0000 MDR
0xeaafddd0f4b5fc20d9c03cab0c8d679501d2bcd34edea91baebaea2adf6089c0 Transfer 2023-06-03 19:56:13 0x6539ef8e5bdc5be0c76b2d665555cdc55e9b43e4 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 94.0000 MDR
0x2cd6a25891938d9701ea8e698cd961feaa20be3cfb525b11f2e2f92b5d438c2c Transfer 2023-06-03 19:55:40 0xef6cf5640710180fef12d65757c535a5c3e1c1f7 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 94.0000 MDR
0xc84dc476f065422b636666406d830f0c3534b92e7f5bdb62945db6d37dcc1308 Transfer 2023-06-02 11:28:02 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xc5b6e9134aca33b27ede77d19574d18adaa2cc31 9.5000 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.