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
0x8377fc94a0e80b7d1c8d46484ac78ad6dc5e6819e81cc2e7ad841eb0026d3f5b Transfer 2024-04-13 13:58:21 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 214.7000 MDR
0xac0c38e3e57e5588f3e008eeac3c6747e32da3e58e0ba9c3121c894dd9cd1ba5 Transfer 2024-04-13 13:54:48 0xec7c25c701d8c3f6954e7f786d47df637c06c5bf IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 214.7000 MDR
0x4e0b951a50fc3c23dedffbff91f67d77882d71730f9b21e8463dcab6e9f94949 Transfer 2024-04-12 10:00:35 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 3,497.1500 MDR
0xef633572721cc2c1ada6b501ff1d55d252314280526a0576b614d9a0402091e2 Transfer 2024-04-11 21:01:07 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 2,000.0000 MDR
0xd4e629fbadf0fd157cd8bfd9dc92058a4e221bac5bb735610969fe39d1e061f6 Transfer 2024-04-11 17:22:07 0x7d878d40bb02d1d1cef379b2a44f194304c51aa7 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 1,191.3000 MDR
0x9d01b9906b0eefcf36d9b05a828ee21b4a029a4c39d98dc0ac051763ddb7e085 Transfer 2024-04-11 16:58:49 0xccd5d1c7370b2be1c9caf81c496168bb83198399 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 2,715.7500 MDR
0x00bd24339dce4b905194869be5629206e117e47fe014e576550ffb2b2263916a Transfer 2024-04-11 15:21:13 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 10.0000 MDR
0x04c48d36959323d40dc9a443d3cddbf852be74e5b86f02641a393e7e0a322724 Transfer 2024-04-11 14:53:25 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0xccd5d1c7370b2be1c9caf81c496168bb83198399 13.0000 MDR
0x93f6b32fadadf3e8d0f12078e524a0c6311e55af4a208754e1f3623567b589dd Transfer 2024-04-11 14:50:37 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 13.0000 MDR
0x89f7c83e179ddf3184bf75452aabe598282f9932b320daaeaffe0afbf8b06cf9 Transfer 2024-04-11 14:49:22 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 10.0000 MDR
0xd093cd9f8df3c20e5c6c36b40087096cc1ea413cf7e02a26fd58e8f2c6bfeb85 Transfer 2024-04-11 14:13:19 0xf6c563154ebaa23cd3cb78fb85d5e579fb7fd478 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 1,613.1000 MDR
0xe936b1aae94b9051c2d357452adacb7235e2422cc9dfd0914d09b6d02492add7 Transfer 2024-04-09 13:35:45 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 634.6000 MDR
0x4013c7962189dba1b8e49149f4ba9af808d6a99cade258907c2334b64e4d36b2 Transfer 2024-03-26 10:26:32 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 1,500.0000 MDR
0xd73b13744f5668a2548a74998a91092028f10639d6fb8271b0403bd51f5a2a2b Transfer 2024-03-22 22:12:01 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 700.0000 MDR
0x78cc8eac851ffda9d48f7f3ff1748d426ce084bccd6dcdf429c1e8b4c7ecea78 Transfer 2024-03-21 12:27:32 0xecbd1ebb02d5dbcced6548e3b1d062f41c1c8a69 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 2,200.0000 MDR
0xec636b769eda95d7295585ea618ae2bd5f5664e6abd86b0795d2f670c6f6aeb2 Transfer 2024-03-21 12:09:59 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 299.2500 MDR
0x4bde6290275eb1aac5ce614bc34b7a80e1b17486f62541b653004acfaa06f575 Transfer 2024-03-21 12:07:20 0x917d0e8a8c69b6a3908ec5fe2982d14d5926f5b0 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 299.2500 MDR
0x4c6307cb25369e08864d19c3171b86430738a37d5781bccc594a0311d3cac002 Transfer 2024-03-20 13:44:36 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 2,892.7500 MDR
0x3729d3c65e0c6076695be4f7d386adb607c535bd1e199d456ce49c65c325802f Transfer 2024-03-20 13:19:12 0x917d0e8a8c69b6a3908ec5fe2982d14d5926f5b0 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 131.1000 MDR
0x74f27c68b378f2a6b2456cf745018bfa962e752080c5ee24c921b1210dfd6fe2 Transfer 2024-03-20 13:16:12 0x49715be83ba32e52916a72a0b2cde44a721dcea1 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 2,761.6500 MDR
0x21f9f13d0090651012d2ffdcc321559abb8532d927d4d7b22d9175ada8d99b2b Transfer 2024-03-19 20:00:25 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 1,726.1500 MDR
0xde1ccd2b2079d4032d2bdef960c8a3760e44e3b68712ef0bcbb8931eb81cc3ce Transfer 2024-03-19 19:50:16 0x8640fdb4546f4fb3fb9c1dad46f09974e36dff67 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 1,726.1500 MDR
0x39d85c288f20daa723c27d4cbb95e7ac26d947442870c6b6150eea776557331b Transfer 2024-03-13 10:18:45 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 70.3000 MDR
0x305838c5c428462074669b2e1738a6f00f84a467a735066ae62093bd747075b7 Transfer 2024-03-12 21:29:24 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 70.3000 MDR
0xd2167f8c6b4d044671f14d95b19add1b9b98fd3c9a61c68f1a12f67dfe669ded Transfer 2024-03-12 17:48:57 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 197.6000 MDR
0xef38bbf9975338c6b57ff268337dc2c76277894828a1929219138f6efb751b52 Transfer 2024-03-12 17:35:54 0x35ce03f8fd850606466d0b345753ddf72bcca169 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 197.6000 MDR
0x711293f37b714638184413f9b5d8682f9d3f42fc5e4daf7a366e4075b5f2559d Transfer 2024-02-27 14:32:19 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 150.0000 MDR
0x10742291fffb461a0b6e9f079491842436df8af8203aa7d8a7c9eb00c2a65483 Transfer 2024-02-27 14:25:34 0xecbd1ebb02d5dbcced6548e3b1d062f41c1c8a69 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 150.0000 MDR
0x78bb48f4d8ec28c9624275d32b655c520eec40aa2a778d2fd823351e03486ac2 Transfer 2024-02-23 21:31:02 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 2,799.6500 MDR
0x2c20eb9b914a92b47ed37f867cffec26265be0e84b12cb0d9841fdd4ab0e8edf Transfer 2024-02-23 21:18:02 0xca0524689a25e8eff175857eb8e2ca48936b95ca IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 2,799.6500 MDR
0xcfb71a67f8602981e37d9d55ec4fa4252a6d1ce000656f2ab7a83967ecfba671 Transfer 2024-02-22 23:03:03 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 2,061.2000 MDR
0x5db8487726002380eb2f6d3b25c3524553959114c979ecabb9e551a609073c1e Transfer 2024-02-22 22:42:57 0xca0524689a25e8eff175857eb8e2ca48936b95ca IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 2,061.2000 MDR
0xe13441272bdf517553cfcfe4f49a4e54ff21ccb294c097d7b456d0d05a39e4c7 Transfer 2024-02-13 16:17:20 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 77.9000 MDR
0x2bc15f162e5a0ad9155439526cf091210a48e9c0d888431a4d626a736ab5ee74 Transfer 2024-02-12 15:04:32 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 77.9000 MDR
0xe44bf2229ce0bd197f5c23ec62c1cfbad40a3956862ef3e0944c717daf3c94f9 Transfer 2024-02-07 12:08:16 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 800.0000 MDR
0xacd0ce13f0ebf76085aa85082364a5d29f809d55a5c250e5d5d621bf9865c27a Transfer 2024-02-07 12:03:19 0xdd3056b0329e23b2014557a4f80e339c63f2011a IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 400.0000 MDR
0x6b34a253aa13cd4dd7b32438b190ef6c3e3221867b1292fe7323bad2b8329b42 Transfer 2024-02-07 11:57:01 0xecbd1ebb02d5dbcced6548e3b1d062f41c1c8a69 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 400.0000 MDR
0xe851add54869c3ac77532a27eeab3b783179fe2770faaaaf6ea90a9621a2ba66 Transfer 2024-02-04 19:07:33 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 105.0000 MDR
0x55e1b1df8d597e662d882ce76811056d4269be47c6dbe3ff9dd0de690fa1750d Transfer 2024-02-04 18:26:51 0x7cef0b44e01fbce2e4cd49d196acb47e66325899 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 105.0000 MDR
0x010eca8d9b4cf221431e76dae20e89055156a0b94c3c9eb3e2e79ebe93b59fa5 Transfer 2024-01-30 21:55:45 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 87.4000 MDR
0xcfc6dc37740f4d09abd200fb7f5d478bf7c055bc4fa0c98a5b8eb2b5c828ee05 Transfer 2024-01-22 14:41:52 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 87.4000 MDR
0x4c3697f601ed58d22d6f39a60d1e9345c9d89b2cf124344c26c47b9fb4e4e3f2 Transfer 2024-01-13 19:33:56 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 899.6500 MDR
0xc806f5de4a1bc95b6b3bb71ca65e27928cd2a10af64c7a272b65a9f920ed64ca Transfer 2024-01-13 19:25:14 0x8640fdb4546f4fb3fb9c1dad46f09974e36dff67 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 899.6500 MDR
0xb9357223cd71c47fa9c5f421f77d82e4ec219610d73540301ae393e627b7ab66 Transfer 2024-01-10 09:50:41 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 850.0000 MDR
0x3a7173abf4b57671a9689cde6632442fa90a6fe07382a01424379c70f004ef93 Transfer 2024-01-08 15:47:02 0xdd3056b0329e23b2014557a4f80e339c63f2011a IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 850.0000 MDR
0x3dd969201f246378fb6f496daec5012ba83e95e81eb3932f38ab2463151eb04f Transfer 2023-12-25 15:47:58 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 232.7500 MDR
0x61c9bbddc30bea8b9a277c7d2a503f2f9d793a0a2dac622afc0d759fe6f7afa8 Transfer 2023-12-25 15:40:22 0xdf8401db2986f24e386714a6b05e110f597c080c IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 114.9500 MDR
0xc2a951ea69748b8d1adf7b8d14e5e29c6a70f84dd77c6dfa12711689bb083a07 Transfer 2023-12-25 15:37:04 0x065171227360d3fce28dbe0349a3beef11b5a60f IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 117.8000 MDR
0x9d8e0fd2d1807c3a03286361f30dc3b96c9ca9c03f846623ea9f444ad2bb54ca Transfer 2023-12-20 20:51:55 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 999.4000 MDR
0x11212f6d435bced7028f5ecdc5ef892e7b0273077c6df4fb582c8fb829f415ae Transfer 2023-12-20 18:52:46 0x8640fdb4546f4fb3fb9c1dad46f09974e36dff67 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 999.4000 MDR
0x71a28204491653740902a2ab24f399cc28b6be57bc1845d914ad96c72bb2f8dd Transfer 2023-12-12 10:55:38 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 95.9500 MDR
0xad1a11472a1dcf9c6370eb00278bd87cc56b232b4264550d5bcf16211db61ba0 Transfer 2023-12-11 14:28:29 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 95.9500 MDR
0x439ae88e9f3c6f02836c5a63cae1d7b3e69664c29683c40deecef30ed3bc5547 Transfer 2023-12-08 20:39:02 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 250.0000 MDR
0xf7a8841af4d06590bed6608fdfd94e1b28f7ca3e1cceea30de4f48caaa39cb45 Transfer 2023-12-08 20:33:56 0xdd3056b0329e23b2014557a4f80e339c63f2011a IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 250.0000 MDR
0x6c8fa9af6625c51aa5afbdb88c31a7fb4b0a28293b86f056571a5084d849d38b Transfer 2023-12-04 15:49:57 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 65.2000 MDR
0x021a6a91dd82b2f56bfab7908549828e9f85a29b5b337d5a482179d6410c92c3 Transfer 2023-11-17 19:26:12 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 1,470.0000 MDR
0x5c13cd81fef835aea84de859b0a27d5f12b83b2d2649c327da47306453ee115d Transfer 2023-11-17 18:58:24 0x8640fdb4546f4fb3fb9c1dad46f09974e36dff67 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 1,472.5000 MDR
0x8c1375b856b5ec2245f808bc2d65669d0c85f82b167608343446195ff5744e7d Transfer 2023-11-01 21:39:52 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 62.7000 MDR
0x137ab92d073e30413e54e405f95f0b19221a61e1ed529c05530114c46f2090d4 Transfer 2023-10-29 13:14:25 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 44.6500 MDR
0xaee0440041c3e8b299e7b2c790f3e2f3da8f12391ddc494591ba4e2c1feadb31 Transfer 2023-10-29 13:08:43 0xec2c77bcac02b552ced8f3430aa7b8059ad02794 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 44.6500 MDR
0x99ca6a3a361753a086e0d16ab10c7c9b45f6171250cc59106ccdcc95124c0ea5 Transfer 2023-10-25 14:01:01 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 2,059.3500 MDR
0x0269d8a917dc249c610bd6f402e65c0d9e5740bfb46f1afd3554b8133c697a86 Transfer 2023-10-25 13:53:04 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0xdd3056b0329e23b2014557a4f80e339c63f2011a 100.0000 MDR
0x05884d4aaffcfadee7539221f5ccc8d55d26aa03a905f01018df752eca78ea30 Transfer 2023-10-25 13:48:37 0x917d0e8a8c69b6a3908ec5fe2982d14d5926f5b0 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 170.0500 MDR
0xeb7a5d7f14839b59c01ee50caa6e248de01e55ce39b64970aac2a9e19e55dd13 Transfer 2023-10-25 13:45:25 0x49715be83ba32e52916a72a0b2cde44a721dcea1 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 1,903.8000 MDR
0x449a87d1de10031373565faa1731ea60a9ec339d97a726f70630bd647bb9234e Transfer 2023-10-25 13:41:46 0x61771dfebec72534be5c47049a67909d20254543 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 85.5000 MDR
0xc35e27ce584d6c7b8e2aa468e27b5293eb374eea639708a1f2df6d6ea93b752e Transfer 2023-10-24 20:06:40 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 437.0000 MDR
0xe39afc8403b13867c74f6c9909281c63cf9e6000ba5adc54339ab3f29c22576c Transfer 2023-10-24 20:01:16 0x61771dfebec72534be5c47049a67909d20254543 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 163.4000 MDR
0x8df51dbb72960b9017b21543406c7f3bb4037037970d92293587c5b6580b383a Transfer 2023-10-24 19:57:58 0x49715be83ba32e52916a72a0b2cde44a721dcea1 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 247.9500 MDR
0xaa42f3b2b17532b8eaa8ad5909badde882420c11ffa4d05f6d7820ba5c97c24e Transfer 2023-10-24 19:54:01 0x917d0e8a8c69b6a3908ec5fe2982d14d5926f5b0 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 25.6500 MDR
0x6102ab5d4bdc7e1826365ea3810ae947962453415507982b6772fcfa5c8cba42 Transfer 2023-10-23 19:06:10 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 2,093.5500 MDR
0x57ddfc17c54cb92e6b44bdbdb5668a5f2a91783ec537151dcfc30fd1de74ef90 Transfer 2023-10-23 19:04:16 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0xdd3056b0329e23b2014557a4f80e339c63f2011a 100.0000 MDR
0xca916ed6e9ed26fab3ff22480f05511282ed0ab5902e8d715764ac7c65ace549 Transfer 2023-10-23 18:58:28 0x91b7cf5c944adf0cefe77a7d067287945aae05e8 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 281.2000 MDR
0xd9e74f2fd53c0c9d545f5010bbded23edf96a0dbb922a644a2599db58731d97f Transfer 2023-10-23 18:56:31 0x55250dc2be9e3359a5e4001938c372ed116d6889 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 1,594.1000 MDR
0x32b31b38e5e0cf740fc0809136ac276e14c25d7b371f48552739d0c751adde54 Transfer 2023-10-23 18:54:34 0x5e991fb87cb047c609d4e46061b5f88964ce7323 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 318.2500 MDR
0x4cd35f8bfb55f6d2ab82c9688b8b66b059cec795d4686f2f26452e88f11bd2c7 Transfer 2023-10-22 14:06:13 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 1,007.9500 MDR
0xf54f34e13a98ccc70b9f36215e5be95ca617d30689d5055d21a4b40ad08a910a Transfer 2023-10-22 13:59:52 0x36b2193dba2f933b70e1a6cbe80e9e92bbe1ea72 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 52.2500 MDR
0x2d7e4cd1fe757342c07f56cfa70d971f6b0ef09e70a8e32c8141acff93c5f1d6 Transfer 2023-10-22 13:55:37 0xa1cda6c9382379e4988ce55f39e06ca3421696e6 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 144.4000 MDR
0x18ae7248d406b1509fe335ea9359a735f625f22b29e1da55c1fcd5dcdde296c8 Transfer 2023-10-22 13:52:43 0x96db57d3729dd77c31f85b6dd1e39aba0ec80273 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 80.7500 MDR
0x97093dcee1722e2ff6fc450941d61c9bae8120aab795715fda83f6ce7ab270f1 Transfer 2023-10-22 13:46:16 0xa47537e011f4d77ac8c53edcb4d434a73ffa4b63 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 283.1000 MDR
0xb2f73e3a0bb36f8717752d57844f6f1c3bc3028e0ccc2549bf70e6a7b0a1cea2 Transfer 2023-10-22 12:31:25 0x746d5deb53b597f2e9931000a0b0eac2495fc95c IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 447.4500 MDR
0x169f8fb50e5330726d766885d67885b563271e64bbee06a01b903dfd8022041b Transfer 2023-10-16 21:57:52 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 1,330.0000 MDR
0x0774ec05d1951db504e7c698c9563090a7d2ec7c422d85d4d2f6388930591f74 Transfer 2023-10-16 21:00:07 0x8640fdb4546f4fb3fb9c1dad46f09974e36dff67 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 1,330.0000 MDR
0xb56f7d8f0fd0aefc37dc0244c789f2bd902608ae5a0c7a652477065c1855aa5d Transfer 2023-10-15 19:03:31 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 717.2500 MDR
0x1544fadd013ce7ea4190d6f0f31c4ab6641d102d94e6d4859b98cae685ebbf0f Transfer 2023-10-15 17:39:40 0xccd5d1c7370b2be1c9caf81c496168bb83198399 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 561.4500 MDR
0x4b1a932cecea9472db51e46325106c39bd854bfd7aad97b839839fdbc8e27dc2 Transfer 2023-10-15 17:37:55 0xf6c563154ebaa23cd3cb78fb85d5e579fb7fd478 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 155.8000 MDR
0xc4b1b4a1106a59d74fffd4b25d656ec1ffb86476f4bf18ccc57de8b7f383ac9b Transfer 2023-10-15 13:30:25 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 350.0000 MDR
0x43ce85033f9fc47c6f8b55b721cabc3e2f6acc4954f9bdc57b0d43d05c167b39 Transfer 2023-10-15 13:27:13 0xdd3056b0329e23b2014557a4f80e339c63f2011a IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 350.0000 MDR
0x0c04b02e407c52c6090d6e210b4ea260445004886335be394f87d459c1459638 Transfer 2023-10-15 13:15:31 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 552.4500 MDR
0xf8399d11df9699ddddcc3859c139d38d2e4f74585d30dd12024c5aaa47d598be Transfer 2023-10-15 13:08:34 0xa0719026cec1c4770e89282b598665f59bd9ee49 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 552.4500 MDR
0x0a6b23041cb1887c98cca92d2b44b86dd3c1b4817b01f703fcebbb3997c71beb Transfer 2023-10-15 11:40:31 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 81.7000 MDR
0xcbb4b001928337f3898a33fef5e964f1889557b9ddd8c5bc927013bb8c9c2278 Transfer 2023-10-15 11:20:52 0x7d878d40bb02d1d1cef379b2a44f194304c51aa7 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 52.2500 MDR
0xc2594b83b62f427c983de7e30b207bdef95b089f2f8a44ef941b502bbb3fac1e Transfer 2023-10-15 10:30:40 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 29.4500 MDR
0xa068b3d2c066d74aa21e2ad8ee7829a4f8cd2da5350a2eb2b41a1468753b6af4 Transfer 2023-10-11 19:24:10 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 174.8000 MDR
0xe9e02fa2c4f428fedd8c150cea1ad016140f5e387b267dece663140403b6fcea Transfer 2023-10-11 18:25:34 0x35ce03f8fd850606466d0b345753ddf72bcca169 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 174.8000 MDR
0xa8e9e3b1d559499083158c5b35f9f80afa0510ccae816f044aef31103be9203b Transfer 2023-10-10 22:20:22 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 381.9000 MDR
0xb67f476c7e7815bd81711b4809560da007032785e7d5973d8d847487d0222e7f Transfer 2023-10-10 22:10:46 0x2707be56eac701f2d6001e3c8e003543d777ea1e IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 381.9000 MDR
0xac7cda702aebad9559aec35c0dccfe43afe21fac90a0d97676e549ba38de60b3 Transfer 2023-10-10 20:42:43 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 72.2000 MDR
0x309ffa0792912dd9d68b5e5c80f41973ddc48928a773991060ef7d9f8b9e2939 Transfer 2023-10-10 20:21:34 0x5173df522fcb78447b71c822e612cd83d3592b0c IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 72.2000 MDR
0x6bbf47995023c58671f4052580feab135656fb280a63c6fed0b1c88ea8e9bb42 Transfer 2023-10-10 14:38:46 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 115.0000 MDR
0x4c8cb9d06d03837ad856db21486e7973711548e531d31c2435a43d231fb57aa3 Transfer 2023-10-10 14:33:49 0xdd3056b0329e23b2014557a4f80e339c63f2011a IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 115.0000 MDR
0x075b30c3ae8154250a405186d90280c92fc3e0b2aabd6c43ba89fc096eb3bae4 Transfer 2023-10-09 12:12:07 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 361.0000 MDR
0x2497ddcb50a091dcb12da30e214bf32376841e796e8aea19e4e313813c631b26 Transfer 2023-10-09 12:08:40 0x065171227360d3fce28dbe0349a3beef11b5a60f IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 39.9000 MDR
0x95124781d145fc7eb6771093af9e3bdc4368b0a565965233d252cb75bb41b190 Transfer 2023-10-09 12:04:34 0xdf8401db2986f24e386714a6b05e110f597c080c IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 321.1000 MDR
0x66cb683bed3cf810f7641166822a48f2dc78a15c57db81c4d4168d1abf17afdc Transfer 2023-10-08 12:17:19 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 184.3000 MDR
0xe046b425995d171cb42b605e6fe87b4e88728ee6aadbf56f6e42a730294288d2 Transfer 2023-10-08 11:53:04 0x065171227360d3fce28dbe0349a3beef11b5a60f IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 184.3000 MDR
0x4dee4651ac4b28813d8704a72e14ab03a7baaf2b928b9a4cf5e92ffb12146c88 Transfer 2023-10-07 20:16:49 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 140.5000 MDR
0x45883e98adcb2f1fad16515fb30bc8c85cc55e75286b95148e62bdbc7f54796d Transfer 2023-10-07 20:12:40 0xdd3056b0329e23b2014557a4f80e339c63f2011a IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 95.8500 MDR
0x456e4a4e3cc513d28b2951ca692fc2cefcc95e7a1bd80da7d884db9597e7b999 Transfer 2023-10-07 20:09:49 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 44.6500 MDR
0xb55f8a1fcf5a45ee285c75cd676445dcf3779ecb17d9b658a81018fb59f29e42 Transfer 2023-10-07 19:57:55 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 187.1500 MDR
0x39cc7aee9eed157ca47fe89380f8755e0e51feb00d59b36121cfbaaa2a31d587 Transfer 2023-10-07 19:54:04 0x97fb4569e486c851a713b70d6b51760d3e15a1d2 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 187.1500 MDR
0xe0fe8ece3bc5b9f7cd9fb4a1ee5c36fd987be9ae300ee825e5a9906ef40d6f5e Transfer 2023-10-03 21:38:37 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 1,748.9500 MDR
0xdb546fa5bf2b5df970346bd77664688f6a91f23c6b44f92cd3bec388a3dc0ae2 Transfer 2023-10-03 20:22:01 0x7d878d40bb02d1d1cef379b2a44f194304c51aa7 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 290.7000 MDR
0xd72c1a85b70177f4416b815db7f40d9ea474d1c1a6bde31d759acb173539fd29 Transfer 2023-10-03 20:20:22 0xf6c563154ebaa23cd3cb78fb85d5e579fb7fd478 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 439.8500 MDR
0x2fe5e94d734ebdeb6066f5c30da41a6289cdaebbd327aa03da015ff8ced9ca3d Transfer 2023-10-03 20:17:31 0xccd5d1c7370b2be1c9caf81c496168bb83198399 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 1,018.4000 MDR
0xc3b6d05271debd02383a23fae9f76aa0be8ede265c784b02604212e72dc7b17b Transfer 2023-10-02 20:52:13 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 296.8000 MDR
0xbf3ebb034e67bcd79889377802385887e317c5880c20e8a1e31f381ce8146155 Transfer 2023-10-01 22:10:46 0xecbd1ebb02d5dbcced6548e3b1d062f41c1c8a69 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 84.0000 MDR
0xc80671135199487abd6adebfcef315e9c7a04a8fdbeacacde33c9c609069aea7 Transfer 2023-10-01 17:34:31 0xd9d199debd3da114798798191d24e0bb6f8f4759 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 103.5500 MDR
0xb0a38c582fdfec46ceafe0abab6024f855559a97133b81ddefa7c66309e28058 Transfer 2023-10-01 15:08:31 0x243a81a4fce3f4aecbc33e28e895d023a72a3307 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 109.2500 MDR
0x1304041338b7b4dfd0baf2ec1f93652d12979c4b0068fd9620e719e668f15586 Transfer 2023-10-01 15:02:19 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x63caacdbbe51c526b58bda8fd9a3b71f87b4f34a 1,380.1000 MDR
0x5176a6ae51a72352ac6b5f3dc590ec1497d972e1174554f3ccefc784b02dbea5 Transfer 2023-10-01 14:45:04 0xa7bb592f098130dcb6bf6f4e7f122cdea57471f5 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 163.4000 MDR
0x74ae3b9cb8230158ca5a03185fbdd20ab24f3d547140fad1ab0088a7120ddfcc Transfer 2023-09-30 18:49:55 0x0becfac124aeea76ee00362ad63a774633b17a18 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 992.5000 MDR
0x9e154240633ea1a7d0e90f35c04fe0e173750e752f7a9c0a00f56b641541f026 Transfer 2023-09-26 16:49:34 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 200.4500 MDR
0x4c745608a6b290946bcdd28beef44320518bacbaf861820a41762269562ad2a8 Transfer 2023-09-25 16:33:49 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 23.7500 MDR
0x826a548f810c6b6cb22d54ce344854d9c9b15aa6266593a72db0c79b3d99f504 Transfer 2023-09-21 14:57:26 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x0ae17c0d3a47a60defec04b09a8212dd7b052a49 997.5000 MDR
0xad472fc141c814298e18543299ad586e628cec029851ee545207f6e8603d9378 Transfer 2023-09-19 15:28:19 0x8640fdb4546f4fb3fb9c1dad46f09974e36dff67 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 997.5000 MDR
0xab6ad974f1ab0633e1227497f8a459a3886380349f1a97ea69613adee568cb08 Transfer 2023-09-10 11:14:59 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x0ae17c0d3a47a60defec04b09a8212dd7b052a49 1,403.1500 MDR
0x79d3c751536d0d9a9a0f959c3fb35549b8194565de064c7cde7b99305d32aab5 Transfer 2023-08-31 19:11:29 0x8640fdb4546f4fb3fb9c1dad46f09974e36dff67 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 1,403.1500 MDR
0x3fb1f6412eafad41ec6784c0f8c414c0dbfd87f1191a7405cbf1f1fdbb08ca06 Transfer 2023-08-27 18:15:05 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0x0ae17c0d3a47a60defec04b09a8212dd7b052a49 190.9500 MDR
0x0b97fb322fee2659209994d0775e5db7db22683cf736b7e8ff3515e246f0d3ef Transfer 2023-08-20 12:57:19 0x8640fdb4546f4fb3fb9c1dad46f09974e36dff67 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 190.0000 MDR
0x49ff26532eb88f151a0ddcde73e89052a12b1ff3a87dc1a5e3beda788a22b485 Transfer 2023-07-25 20:44:36 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 OUT 0xbe910cac5d7e6178da70cd71e3cfd979be849582 133.0000 MDR
0x9b4bc476705f5e6c391d3f1377c2e3f80c5b2a5df569b57ce25b1273985ebdfb Transfer 2023-07-23 19:06:35 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 104.5000 MDR
0x65d765e8bec5bac0ffaa13e1605e0724228297c66a73953b0ff44aae236b1fa6 Transfer 2023-06-05 17:37:54 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x00aec0cc35ebacdd2d0bdc2a152567cb82b3c875 29.4500 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.