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 MDR

Value
$0.00

Txn Hash
Method
Age
From
To
Quantity
0xb913086a561c6317e11df20202ba7935aee8ffc8853deec49cb116f21a144799 Transfer 2024-06-15 18:37:24 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 209.0000 MDR
0xa16af342513f5b9ca66208cb421154081e9037368abe5b4cb1d4c7c2e2e163c1 Transfer 2024-06-11 16:51:51 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 194.7500 MDR
0x95e7edc1dcdf015ddf554b24ea84251e39c86695fc09b2ebe6d2f8eb1f511300 Transfer 2024-06-11 09:51:12 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 71.2500 MDR
0xf5cc881f71ae3b1a30cc13e925e381e2216755aa525e921194c2926cfea0d9f4 Transfer 2024-06-10 17:46:48 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 123.5000 MDR
0xb025c2e990938a439fcbaa25a3c547da1cfad2ed21187b2d0f5adca7cffc31ee Transfer 2024-06-09 03:49:40 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 96.9000 MDR
0xfd543f89087a1343e897ecbb6e613b5ee9388c31a3fa2e08c4da74f4917b3259 Transfer 2024-06-07 10:00:21 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 96.9000 MDR
0xd5f29aa3ac313c96f96eb994c7073db08a6c36dece1cfa4a800dded363079383 Transfer 2024-06-05 13:50:00 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 285.9500 MDR
0x02d6f7ec98d7e55ba026d9b6a000150bf23a92d5f47611c9664f19ae92fd4cc1 Transfer 2024-06-05 07:15:39 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 71.2500 MDR
0x61bb1b2ed13a74f4686855c0506ec6d2d5e7c6ce06ccc0a8a036bdd0f2e2e5cb Transfer 2024-06-05 06:59:42 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 214.7000 MDR
0xce548e8ba46871129e5a66340797d0a0a0e4dd5391fa5a66efd223693f49ccfb Transfer 2024-05-31 07:13:55 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 842.4500 MDR
0xfbf81aab57570d8bc9f3d00a1a5438fa847f6b74fab6bb7b62d321c60ae0b037 Transfer 2024-05-31 06:54:43 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 85.5000 MDR
0x306f80735d98ff3b86133676ef334a6f9172e65b6c9a51c6f423c50d9b1e0aab Transfer 2024-05-31 06:32:31 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 279.3000 MDR
0xd5d85c8fec01cf9e6b076243520bf01f97c0c1e839856f5983eff511ed7bc176 Transfer 2024-05-27 16:56:14 0xb6bd9655792aa10a5f6c20950dd76450d695da7a IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 400.0000 MDR
0xfba7a1a9b10c4455616f86f21c14f15d6dc758b8600b26f9e679c494b3a17bcf Transfer 2024-05-26 18:03:49 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfb6e702e0300b0e141c319d10e9f506c16e8fe12 100.0000 MDR
0x5f4deaf517e1e7e726954b6172279669c41d74baf0a7bce1a420f65261219cfe Transfer 2024-05-26 17:25:58 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 177.6500 MDR
0xad8e528297a62975fdc1e6ccbf009d9f76d7fc0e1b410f6adbccb6e993f32686 Transfer 2024-05-25 07:21:21 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 686.8500 MDR
0x8553573c65db6dc414700cbd87dfb90ac3714662b608cdf3e83afe65d4302d37 Transfer 2024-05-25 06:29:42 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 156.7500 MDR
0xddfd3b23375f124b4b04ea879c15cf514d7121cc5ff310b375261a2dee95df68 Transfer 2024-05-25 06:16:18 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 530.1000 MDR
0x8d11e08383a35bee9ffbe270cdfd39646f5fd3bd7e66adad3dbb574f28e8efb8 Transfer 2024-05-14 21:26:56 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 57.0000 MDR
0xaca211525e84e997a7b113656289903c9b77f85f169b9343744914e327a7dada Transfer 2024-05-14 07:55:26 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 57.0000 MDR
0x33274a20bb996a436482dbd079f92f7505d0f61b20d42cfd4833bd4cbfbca95e Transfer 2024-05-10 21:24:50 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 249.8500 MDR
0x138cfe8f2c4cd866a3c76a343fa3a0e396fa3d45832c0fb26a9499a096813f41 Transfer 2024-05-10 18:59:17 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 42.7500 MDR
0x80aa7092edf8751c19ef3c02733fb0239d54100de3e942ca3beb2a7b6481e435 Transfer 2024-05-10 18:52:20 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 207.1000 MDR
0xeacdb1dba63d77b628d5824cd5a4e7e988e68b0649bf2b678441cc98295a45dd Transfer 2024-05-08 22:04:12 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 527.2500 MDR
0x679a5ab954a1ccb4cfdc08bf6a40bf20639551e927b0c10e79a28b24a699baef Transfer 2024-05-07 17:19:40 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 527.2500 MDR
0x358e93f5b1a49b2330f940809964821ae6e8a0579e7a7f9541997ea5f1a24edf Transfer 2024-05-05 09:31:41 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 406.6000 MDR
0xba9d1e8b45e875076e2bfa871ac41b73dcaa3c5d56e02794947540b1fd6e3d41 Transfer 2024-05-04 20:12:15 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 103.5500 MDR
0x04697ef60e69d21d5c8594bd11bc7e79864597eb84f0f98e3d1d90fc8f4bb94e Transfer 2024-05-01 22:06:31 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 139.6500 MDR
0x58a21787a803d12c1457f3ec3b18a73cc1d46b18994bf89218ba13759489f4cc Transfer 2024-04-27 19:16:13 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 163.4000 MDR
0xbb6c1a52c4cc7171e9ff959810bb6c33c8142b73789de791322ec54e2b73c7e7 Transfer 2024-04-21 19:26:46 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 99.7500 MDR
0xed6e59aa0829fcb6c17347267f25878518d7617fe8e38433f5ee69c5c7d3bde1 Transfer 2024-04-21 19:13:31 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 99.7500 MDR
0x1681adc328a78cdc250991acf7bbcbb69e63f0cd963327cb9f05f9f5d1501791 Transfer 2024-04-16 07:16:13 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 147.2500 MDR
0xfaf9a162f89537fbaea7275ded47006b74be4a54b3ed0a3f2ae02317ad42c51f Transfer 2024-04-13 11:57:30 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 147.2500 MDR
0x2c3be0b307fc08663f3a9fced723e81ef5466128dc51af0378bdb6425379fc30 Transfer 2024-04-09 05:55:36 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 259.3500 MDR
0x76d9eeb1106c51b7afbe78ac4e0ba058724b81af8000fe78aa38744b66ae4245 Transfer 2024-04-09 05:13:33 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 148.2000 MDR
0x40866e14712b288758b9748e2bcd09be9f2dfc30e1e4efc86ce5737c8ba571a4 Transfer 2024-04-05 11:43:55 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 111.1500 MDR
0x383d37311341ee5ac243421d2571a8f8a2123153a4ab044b52c4b159b43c1cfa Transfer 2024-04-02 17:10:43 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 588.0500 MDR
0x5e1f5e08b68db00dd8000c899dd6ebdba7d3763f76f1a43a54f3519214918fc3 Transfer 2024-04-02 16:55:58 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 73.1500 MDR
0x1ee16767b40db33010d8ac5b122a29c1597b070750390a598d25426706d626a1 Transfer 2024-04-02 10:20:09 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 185.2500 MDR
0x74589a5b9235b5443f877c5e339f19d721244378fd251fb30c30985deff4c5f8 Transfer 2024-03-26 07:43:38 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 185.2500 MDR
0xd3deb7e0ad17ed7a1f44099109e20d9fc45052d960ae7e33744ff332a8dcea3a Transfer 2024-03-21 16:59:29 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 144.4000 MDR
0x288ff7f4dd4e41be7cd92ab78d15951e47ba4173042926aa91ba19f114e6b8eb Transfer 2024-03-18 14:32:22 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 454.1000 MDR
0x7bf272bb9414fed948a66b616f189334d6bb19966e40b67976707d01352c2796 Transfer 2024-03-17 12:35:49 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 141.5500 MDR
0x6215a5e56c2d7a749d265addfd19214ce4920173e7c2876c6cf6e546dad3fded Transfer 2024-03-13 20:56:00 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 106.4000 MDR
0xb99101c4c6bd3cb9474688b7e8c387aaae0d971404ce3f3f62284ee432749b19 Transfer 2024-03-10 12:15:44 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 71.2500 MDR
0x43771b60afa727728cb98b72c2157596c5c7c84ac5972b1b2267a138e211110e Transfer 2024-03-08 17:51:44 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 70.3000 MDR
0xce80e0654d1ddad11b977885a6ff032fa62bddc3e6138e9132a335c104894485 Transfer 2024-03-06 14:33:11 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 64.6000 MDR
0xf99e39c556a5d5465b909b1e93304140e5577f45daf60528fff8fe6643942c20 Transfer 2024-03-05 07:17:26 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 263.1500 MDR
0xee368e41a34497b1f65ce84b5be54db02b4b07ec6c2ffa7b843907bcb8b6559c Transfer 2024-03-04 22:50:17 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 28.5000 MDR
0x83c711cd2dde1ccb54cc2e2f74088bb26855e319d4af5c4d1ae1ee1f56be061e Transfer 2024-03-03 20:27:07 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 28.5000 MDR
0xd12ec7e4dbb699ede41363f40bd2d3d3e2c1922510616c47f1533f952444d7dd Transfer 2024-03-02 13:23:40 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 81.7000 MDR
0x25df52cad8aa6968ddbd92e77a26332cb90852eba47af6a66ab1b8db7d8bf196 Transfer 2024-02-29 15:35:51 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 34.2000 MDR
0x569b2c59d3f116101b6adb8f63060bcf2cf88b5067a3d4b01121c671dbc9e8c9 Transfer 2024-02-27 21:47:34 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 90.2500 MDR
0x30a9a67cb32e00ae0583038cab89752861fc3cb9c87f4eabf6aadd4c0cab5942 Transfer 2024-02-24 12:50:38 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 131.1000 MDR
0x9825d8c6feaef03b9a021ece5093e6b35a022d58481658b1a9c71e2474cab567 Transfer 2024-02-24 12:41:05 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 52.2500 MDR
0x4a05da349e5ab793a37c47abb2f1aed493bd0732d3bd419682afb9e9a1249973 Transfer 2024-02-23 12:09:08 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 78.8500 MDR
0x26b2cd5c196c2e6f2b0160acfbbc7b87b1d96d9d4d9cbc28034344e7b6bf854b Transfer 2024-02-18 15:30:34 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 110.2000 MDR
0x26de4532beefa9f2950f231c8328f42328fe7121e551f8c4e0bd67997aebdb17 Transfer 2024-02-16 19:31:25 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 37.0500 MDR
0x7fc2d5950934c88fb1b62e7dffdb20fd0f35e7fc67d3042e05c0b8d7e1e133b6 Transfer 2024-02-15 16:23:24 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 38.0000 MDR
0x83875eb7baf6c3dd7f52d1933590561e4fffde59a0253c7dbc303d28258cc1a2 Transfer 2024-02-12 08:23:17 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 35.1500 MDR
0x40671d100b062ee9aaccd13639c86222b84ee0630360da30bc1bff3f62cc4255 Transfer 2024-02-10 20:58:56 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 57.9500 MDR
0xf1e191dadfc2e852d8659f67cf39895dcb9201460ed7bc7e6097d61da1ff8e71 Transfer 2024-02-10 20:46:11 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 19.0000 MDR
0xc14f129870797926a5c2de7b3544788ae2445884e3807dac8a549a9c02fc889a Transfer 2024-02-09 21:27:22 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 38.9500 MDR
0x8d0d7f6774a84a4359392fb56386052f361ac3cec88cc38c0fe187ed3095fb83 Transfer 2024-02-09 15:59:44 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 38.0000 MDR
0x4e1e3dcf4a670305b31b132a6b7f4841004cd3b9b6b68798224cebf291ee5024 Transfer 2024-02-09 13:07:08 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 38.0000 MDR
0x6fa43bc86a4bab965c0f17177a05839c5cf90e5d8d6833a0ad4cb7e9184c06b4 Transfer 2024-02-06 14:05:12 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 153.8500 MDR
0x26dbde2106a8921d0a2a1a6e697cf310ef17390bb303be0923eec22c68192be3 Transfer 2024-02-05 22:12:32 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 21.8500 MDR
0x6e3e4301bb1e09fa09321a3b03558c6a51d54eca8cb7018852c1b2184686076f Transfer 2024-02-04 13:49:33 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0x3b9b151b628a8fc69cc9c35165cc0765acbdc2e6 1.0000 MDR
0x21a8d8729ad646337b0d788bbee894bbec15ff56d0f5321669ade7a902237b3a Transfer 2024-02-04 09:28:18 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 133.0000 MDR
0x2661a7f29f593742fa6d0e054598bc297b9b778ee083c16595dd3a3d10120e80 Transfer 2024-02-03 20:51:50 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 115.9000 MDR
0xdb0e43a64f4001234e76512a18e1c2a5e2137db25f938d58c9fad5c98f689b88 Transfer 2024-01-28 16:16:30 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 57.9500 MDR
0xdfcefb01952142127cbf7a6c65443d02d87cd78e5a9789642fc44a097dce2081 Transfer 2024-01-25 20:09:29 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 57.9500 MDR
0x97839aed07a4600483722070fc7e709e9ffbc8f872b707b99c78d8903b12be82 Transfer 2024-01-23 21:48:05 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 442.7000 MDR
0x64de8618b34652b4f84365bbee258897ddc0e44af5659a4144d352fbae611fb1 Transfer 2024-01-22 22:44:10 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 56.0500 MDR
0xfde0670f8ca7c7ba1792891cdb706277f96695778c641112355ec07136ef963f Transfer 2024-01-20 00:23:32 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 60.8000 MDR
0xff172f34c480763a9342ae6b8652a42fd9932b55b2dedc2ba3ffb7522df84573 Transfer 2024-01-16 07:52:12 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 56.0500 MDR
0x06a94d6fbf8d22b831fa7a16b0aba38f736756c3e0f6b5ce37a6f2f41ac7a99f Transfer 2024-01-13 20:52:47 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 19.0000 MDR
0x2effed67b05921ce4898ab8195f129177acd0524a05032e9f92cc8bfd6ac3f20 Transfer 2024-01-12 21:20:59 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 38.9500 MDR
0x037415cb7d88330736eda8fabc5de41fad144926b9e49d969c4d1be2d5377f33 Transfer 2024-01-11 19:57:40 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 19.0000 MDR
0xf20d067c3552f24a504669e3fdf2b54e7fde665d137d5cae10798735d89a0468 Transfer 2024-01-09 19:20:03 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 19.0000 MDR
0xde00a67b980324cbc3a43cd371ac2be28e1d1ee9983690cffa472dafcef9e255 Transfer 2024-01-08 16:43:26 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 38.0000 MDR
0x7cd84fd0f60fae74d1c723ab409c9dcb04d160e240bd26e427604d9688e57239 Transfer 2024-01-07 14:51:33 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 114.0000 MDR
0x9e3e7dc4388fe566587b1c6cbae8cdb97b212d64470e382a11d5ffae197e2edb Transfer 2024-01-01 09:12:12 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 21.8500 MDR
0x52ff75f66f11d6cf9f64339da6e5e388b2a2423e75d1348cd8559b8ac08b1469 Transfer 2023-12-30 23:49:57 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 247.0000 MDR
0x561a35d6cf1f516e2361c0cd627c7d062683a113eeebdcd11774281a6778b096 Transfer 2023-12-30 23:39:09 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 247.0000 MDR
0x6e9fa142ed6f55fd22283f891b1d022820dba25f12f9e58d88cf85083e49dc5e Transfer 2023-12-17 07:44:47 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 213.7500 MDR
0x64206066be07bd7aef2fabd6f48e8de912fbc6e9c147228500a22a4bb210c777 Transfer 2023-12-15 06:57:33 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 213.7500 MDR
0x4ef7a5242a307211ac1ed3fbbc8bf0d8e856193845b6f89acc8acd2b6331b996 Transfer 2023-12-10 04:58:39 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 136.4000 MDR
0x0f6339cdeae903dcad1723e407ad2bb36f8051824f79cf25e40ac174dcf60d6c Transfer 2023-12-08 20:11:29 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0x1fa8e835c611c77fae7a4518080d40b29dfff16b 5,625.0000 MDR
0x6633f829aaa789bc6f76d01e5036e9234c1585d5b6653fdf0fe130ca75210dba Transfer 2023-12-08 19:34:20 0x1730745032e6b8f900b88ed01b31ce5b574d3c09 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 2,006.0500 MDR
0xc0cb6083c05c226d74a15f26245568aa8dd785dddfcb616cd83f45e866b19887 Transfer 2023-12-07 22:14:24 0x62d5f0337d34a7a156d3249d9e71335f41e76e3d IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 65.5500 MDR
0x0ff6afc063f9bde6b7b5fae330798fb986d986f2b37083bc5728cf52d6770c21 Transfer 2023-12-07 22:08:45 0x19c1a99265ba1caf5261f91783472facdaf27ded IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 632.7000 MDR
0x59ad949d462998dd4e42663cecd4bc6954ea0fdb4aa0b70b42fadfba334dc211 Transfer 2023-12-07 22:00:18 0xac13203f65bd6d5b7dba42f71ec1eed24bd6e9f9 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 508.2500 MDR
0xde481c3b12b707f011835f29e909f4823309010604065ca2302a477a65875b32 Transfer 2023-12-07 21:56:15 0xe4876b881838810c083e106e61bc60b7a7d1ea49 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 505.4000 MDR
0x3953f272de29744108c0e71c61978c4c98e723d731f0207ca3f9d6d3b1c7ffa1 Transfer 2023-12-07 21:46:21 0x59de9839db6a7614aa4db81af7b53957b94a4d49 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 2,043.4500 MDR
0x33a8d94f8257877ee4c4c1112567fee975b36c3ecdfd84b80ae47227d29d904a Transfer 2023-12-06 07:36:06 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 168.1500 MDR
0x746f9932b118ed6f0e06cace1b90c9ccde06716b9394e928940dc1d16b55c44e Transfer 2023-12-01 14:41:06 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 168.1500 MDR
0x19d6179f5cf48cba553f28a458521531b88e87d69b9b6cb856251b1a0e05e250 Transfer 2023-11-30 19:34:30 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 48.4500 MDR
0x36c06d1351ae4e38a91cde3a87b5f7f890975e29640ea4304772d290209396f3 Transfer 2023-11-30 15:55:42 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 48.4500 MDR
0xa11cb014d53e2c75d59878e6c06e222a8259989dbc36a87d9eac343251e6ec1b Transfer 2023-10-03 14:16:55 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xf2e5acf20054997d28a79fe271fcd07982c872db 12.3500 MDR
0xe8239c6e1a298fa2dcb64e41680f8053a933caadaf95741e2b8e7b62e397406a Transfer 2023-09-26 19:22:22 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 12.3500 MDR
0xb3e1052474dc468c7096917c8519cefb7f27fcaa0d369820e5b2dd0417607243 Transfer 2023-09-21 17:26:56 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0x4368b227dc7d784511843e0204838fe625c8b106 76.0000 MDR
0x85ca70d683e4dde1f75eea463248c56f8de2d165361395c5fb9079cb4699387b Transfer 2023-09-19 12:04:01 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 38.0000 MDR
0xe3ffa12d1e4b9b0a6459967417452b4c0a5ee1715629edeb4eba30f43dab9f9b Transfer 2023-09-19 09:14:19 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 38.0000 MDR
0x87e5e0fbc9a701e8cda2fd134f4bc21a1ad089712fefc860e26d664e790185d7 Transfer 2023-09-15 21:37:40 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0x4368b227dc7d784511843e0204838fe625c8b106 1,500.0035 MDR
0x97a0c5c687dd504443711303af58377740d815d106f8625edde8338f0eb21c46 Transfer 2023-09-14 05:42:10 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0x0620d2278949ae847a0cf8f17e98e47381086f4e 354.1600 MDR
0x35eb7aa2a1a837e1653851d5b73806a7a94c06c94517511ee2e766f4e9c5b54e Transfer 2023-09-14 05:20:01 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 54.1500 MDR
0xd50ed445989d8f156506f5dd4613d1ab1405b4c08068c7e14bc4dce0f8171f43 Transfer 2023-09-10 04:37:29 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xedf7065fad5d9e614c8926a228baef5c96cfc206 16.0000 MDR
0xd41499355dcd40e1d092e1ba07c7739beefe4b29a0f7a92ae318ae3a09a56e1b Transfer 2023-09-06 03:38:38 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 39.9000 MDR
0xaa14bf96a5a440adbd01aff806b6a25e52be0c57a7979256837b20851ec58fd2 Transfer 2023-09-01 05:22:11 0xf2e5acf20054997d28a79fe271fcd07982c872db IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 18.3350 MDR
0x9b22e736f9aabbcc951cb5d56e3d1847bd0ef5d5ad3b9a827f5f17935006ffa2 Transfer 2023-09-01 05:21:20 0x1730745032e6b8f900b88ed01b31ce5b574d3c09 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 293.5500 MDR
0x34882cef7f919e5d9f3f89bbb626466cec41670339fd517d4759cb9742fc7c17 Transfer 2023-08-31 23:06:53 0xcc0d3acaf14fbbd2a524744c6748ac8fdca22383 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 57.0000 MDR
0xe73c15663c0a71d2fb9637d38ea166ef13e0ede3355ca021aed853269f0f4160 Transfer 2023-08-31 23:06:29 0x0620d2278949ae847a0cf8f17e98e47381086f4e IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 219.4500 MDR
0xdc86580ca575534ff50eb3b75a1003bb8197e6dcd5491603d3c2ae8a872f4d95 Transfer 2023-08-31 23:05:53 0xf2e5acf20054997d28a79fe271fcd07982c872db IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 37.0500 MDR
0xf25613d18d6c07a6726a02f905358d946ec12fd054b8f6e33dcbf47bb9d36020 Transfer 2023-08-31 23:01:05 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 34.2000 MDR
0x75869bb4068f2452ebde85dbdefbf35de31c035b80219afe7fab6969738216d3 Transfer 2023-08-28 18:34:34 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 115.9000 MDR
0x1742f9a56a88054fd3a21eef35eb4240298dae2f87cdd741e8995eaa1d051df3 Transfer 2023-08-27 07:23:17 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0x63dc232f5456de43b245eb07432c4c3f7276ef38 1,088.0000 MDR
0x176ce794f7ae0129020583c734f7cfcae82a3e4117828806aed926715d08d71f Transfer 2023-08-27 07:19:53 0xcc0d3acaf14fbbd2a524744c6748ac8fdca22383 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 95.9500 MDR
0xbb403e5354cab965f11693e2eb52f44245b595b44465735612c59eeb834eac39 Transfer 2023-08-26 21:37:29 0xf2e5acf20054997d28a79fe271fcd07982c872db IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 58.9000 MDR
0xb1bf4d081ae7759062e38d8c220d3d54a2aa9fb0c398613ce3db3c275e737e2f Transfer 2023-08-24 04:47:02 0xf2e5acf20054997d28a79fe271fcd07982c872db IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 15.3900 MDR
0x13485dd9ead7f5e9e62d7d822ca2b1588cc3efd5392fb55421ce78662808edc5 Transfer 2023-08-24 04:43:53 0xcc0d3acaf14fbbd2a524744c6748ac8fdca22383 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 374.9120 MDR
0xe52f0ab136199d6d3ead357dbdc9d4a1cc6930d12660fdb5625f177ea05696c1 Transfer 2023-08-24 04:43:20 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 12.9200 MDR
0x35bf360c0b9c8b3d625b92d7481b5339ada5eab0bd6be1943415ff1eccbe7ec6 Transfer 2023-08-21 15:36:20 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xc7d0212c3b3f1a00fb8ee8463ef0a87288f86e24 670.0000 MDR
0x52f22a3b886272ad484ab3e916ec90d109e02d14177ecc38af7f2f2318eb1523 Transfer 2023-08-09 21:15:45 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xcc0d3acaf14fbbd2a524744c6748ac8fdca22383 6.0000 MDR
0xb34d85e03e09d792071a5b2241f0073b7f545126fb8112f03565e03cf3324948 Transfer 2023-08-09 20:32:57 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 10.8015 MDR
0x25946703cfebdd603fd50a887e885dd527c7418f7c635bfa97a01d2d6e3f35b3 Transfer 2023-08-02 20:21:52 0x4368b227dc7d784511843e0204838fe625c8b106 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 1,294.8500 MDR
0x779579c73f8c8b5d2c08865afc765cf03b5b843f28ea93a8b98c4b8767518de0 Transfer 2023-07-30 05:04:06 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0x63dc232f5456de43b245eb07432c4c3f7276ef38 277.0000 MDR
0xeb82a6a10e809753f2c3a87e5f165a760caf177c1b331af9792c684e144d74fd Transfer 2023-07-28 22:24:31 0x9e5910bed1a2f20cfb68ba5c52afa26e6042cee5 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 19.3040 MDR
0x807f9cf8a3819d305a70c9751925770461dd9688dda33f945d793a6620592fd0 Transfer 2023-07-28 15:06:04 0xf2e5acf20054997d28a79fe271fcd07982c872db IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 1,146.5360 MDR
0xe4d49fddc316d6e16ecfbb0464d14435c983ab4bdf42b660042d8b0851ca1c19 Transfer 2023-07-25 15:10:29 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 12.0650 MDR
0x9833c7cc9ae0b4f20360f39611aa3a91dc14ac3aa821763eb8dbbdc2ef718e3c Transfer 2023-07-10 13:47:26 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 OUT 0xfdb88a1be0eb53781476f4bdc51cb15c0f8fd10d 24.3200 MDR
0xcb4907734ba617e610b194f796bd10b6dd4581d3bbd10c7b8b8851dfa5f527dc Transfer 2023-07-05 14:14:38 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 10.0700 MDR
0x9c02e73c98ebdc5a2e343088decd87a30005a515be4235016a90b17ae545fc0a Transfer 2023-06-13 11:40:20 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0xec3b58349ddfb48ad216ae59c93cea79a834bed7 14.2500 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.