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

Value
$0.00

Txn Hash
Method
Age
From
To
Quantity
0x83b83b8d4dfe51daba169c49078a08ece3a127831bdd862f3630574a340d27eb Transfer 2024-06-15 10:34:21 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 2,562.1500 MDR
0xb101c97dbb7ad284e92dbbd349320e4210f40ed52326a5d14839a60c5fa864a4 Transfer 2024-06-14 15:04:21 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 2,375.0000 MDR
0xa77054fa90040ebf6a834ea3975a5b29fe5549601e19f9531bd22f928c7b5ac2 Transfer 2024-06-13 20:25:09 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0x9906e6e894d90f239ffe88016502970be744c9d5 152.0000 MDR
0x970ae65326edde43c038825df4d99833e0313b485e845da5d72dcb5ae4d90e59 Transfer 2024-05-23 15:19:12 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 152.0000 MDR
0x49a6944cbef57e4be6a1f452dea9cf44e39104a59d750c2caad32699db13001c Transfer 2024-04-21 19:03:40 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0x9906e6e894d90f239ffe88016502970be744c9d5 198.5500 MDR
0x4703ea224555c2b67e9f0a3ebaddc12f164fc09b2a379d3b7aff2aead1422c6b Transfer 2024-04-10 12:43:09 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 198.5500 MDR
0x1783267a5cd8ec3eac43b9b4261911282a161e689f9c71a2ae5a63cbd0504631 Transfer 2024-03-09 12:35:20 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0x9906e6e894d90f239ffe88016502970be744c9d5 220.4000 MDR
0xabd97a38580b40af6168419a466dea3c2829c305caa9418a561aa5e860691ec5 Transfer 2024-03-09 11:19:32 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 220.4000 MDR
0xc85c0b5034d486986a6eb4da2d336914dd99551be87296a479a9aa7bb9d2a9a9 Transfer 2024-03-06 16:29:17 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0x9906e6e894d90f239ffe88016502970be744c9d5 76.0000 MDR
0x87bb90b5bb3da74d32132aa74aaa266e78a8e2486d2e1c7eab02019445c0c4ff Transfer 2024-02-17 10:36:35 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 76.0000 MDR
0x64b6e7c77ec928139d9b1cb76556d6a99cddba8b7a7c846accf3a61a769d9b36 Transfer 2024-02-11 12:08:08 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0x9906e6e894d90f239ffe88016502970be744c9d5 188.1000 MDR
0x20e370d3bb76329a03b347b1fbb233b8fdaabf86d3b0b2d8d7ced1989a6f3f49 Transfer 2024-02-11 11:35:56 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 57.0000 MDR
0xb01d6044a8f909c89cedc4fefdaafc6cf8e89a503aeb0f2b0e552fc8a76be9e0 Transfer 2024-02-11 11:31:29 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 131.1000 MDR
0x6f4463c2c61bc0a2c3474a6378b6a3f814a687c93c34a4de8316690913e84a0a Transfer 2024-02-01 20:20:15 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 96.9000 MDR
0xc5a094526a44ea4a763413fbec76f08e3b1316bf92f290f4e994892f8865fa62 Transfer 2024-02-01 20:10:30 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 31.3500 MDR
0xf2151d14b8a106debaa5972396319162d72e07166e230c7dc1bcb70a292be474 Transfer 2024-02-01 20:05:42 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 65.5500 MDR
0x90bdc03a179dbc6ef5365404d2903d21f476444cf7d3a05a2653f3fec59ce136 Transfer 2024-01-28 18:44:06 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 115.9000 MDR
0xbd523a2e580b79807556768237259955384e195496ef6608c26669540cbac072 Transfer 2024-01-28 09:54:08 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 77.9000 MDR
0xac0b77e913071dfb23e4f3a4e4575ebedca23395bb7ab9d1a772b7538d4df5b1 Transfer 2024-01-28 09:53:38 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 38.0000 MDR
0x5b9ddf7d55f9ccda82dadc607f7a4ba4e80f7178ea9181cabe5693a68c32071c Transfer 2024-01-21 21:06:35 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 213.7500 MDR
0x50f6baecb775c86bf91b624a567813dd82558a4c2cad678ffd776737054bb226 Transfer 2024-01-21 19:26:29 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 70.3000 MDR
0x776a56479b1b5722d106bed2781e2063b368df7089f6f52c476905f55101df69 Transfer 2024-01-21 19:15:41 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 143.4500 MDR
0xc7ae2257b60a5adb6928186f34364be4991424a702ee5086dc211b4d837d0f65 Transfer 2024-01-10 03:56:36 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 329.6500 MDR
0xca1a6a0e00c945673e70718f9a8f99894788b9cc1456c164357dead3e2a4deac Transfer 2024-01-10 03:41:27 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 107.3500 MDR
0x6c0ca7105a5a131fd11ea3c18048f95687c5485fd78fbb3f0efa906edcd1d0f0 Transfer 2024-01-10 03:35:54 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 222.3000 MDR
0xd2767114befe7e29ada3df207944cca479ecc4d3cfd38f99a68c750b7ca25618 Transfer 2023-12-24 14:22:16 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 330.6000 MDR
0xd3b26bfbff0cf10a4c702da0cc455853dcdf381fd85250816bd30c4d2dc1d8cb Transfer 2023-12-24 14:07:04 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 108.3000 MDR
0x7a3aa17f1e1a17f989f046aa4b4f2fdbc70e3c77a935d70d24dbbaf215e35826 Transfer 2023-12-24 13:56:31 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 222.3000 MDR
0xfe21aef47a20b17b962b351021552d8b14f56946d7188b4aa49b86e26da3ea68 Transfer 2023-12-08 09:16:06 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 115.9000 MDR
0x706a9873b9c424fab51fcfd3431822007f57db1126911e0f7d8925d786bcf372 Transfer 2023-12-07 23:08:09 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 38.0000 MDR
0xb80f55ac28c91ccecc41a8c96cac77843642acc849b56facf2dc6b0ff4f7969d Transfer 2023-12-07 23:07:51 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 77.9000 MDR
0x430ff262d1253e6f7bf935732f0cc20b6c3097f94863fd352936f2716b259d7d Transfer 2023-12-01 23:36:42 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 213.7500 MDR
0x7a009d86e2e30db15305c343c92d6a47d60019c95944ecea28a25a3bd885065d Transfer 2023-12-01 23:20:36 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 69.3500 MDR
0x2f80630ca8d8142bbe98e7efab82f268300d84b4c0af5761514533cb8acc9dd5 Transfer 2023-12-01 23:15:33 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 144.4000 MDR
0x0309ad26359c65ad665264cec42882e21f6459e821aec3a8dc30f4d0e83b3a64 Transfer 2023-11-20 17:37:21 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 213.7500 MDR
0x005194e18628ac08fc640de7bb8635d0b496bdb658d490fa3a72966ad118f9ee Transfer 2023-11-20 16:09:15 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 70.3000 MDR
0x8079560c9b7df55b32aac0317890ae222aaebc0436579405cb07e30e86e3f010 Transfer 2023-11-20 16:00:00 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 143.4500 MDR
0xe5a5db9433e0b2cda13f58ed5dd9b6f56ce4f9650373f1c1c0be6d0e51a2c19a Transfer 2023-11-09 21:52:44 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 154.8500 MDR
0x3d8cfb86c1590ad36d2db4ae8fc3cdece89b4c539b70b0a409c2f86821ff3257 Transfer 2023-11-09 21:44:59 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 50.3500 MDR
0xd25ba0eb75abd06bd9f9190b8eea277ec3b2e4e7b93a9f5afdaeddee38741003 Transfer 2023-11-09 20:50:26 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 104.5000 MDR
0x1ef61c4d712e0d6467dc2fc995a5ce672fa14495b17acb7eb4e89006de6565e5 Transfer 2023-11-01 12:38:22 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 96.9000 MDR
0x8bc62d5d3d7a5b3258171db6bf8e50ed52ffa0a477ef23b5f4e62af07f618231 Transfer 2023-11-01 12:08:28 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 31.3500 MDR
0x7f4461e0e1f4a6d78c1472692111e297ff09386d534ebcaa1bc4cfce1423bdb3 Transfer 2023-11-01 11:59:40 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 65.5500 MDR
0xd633a007d53ffbfa87ab6cacdc66c2ba6b1c409f6d4bbabafb8d082549d41455 Transfer 2023-10-27 15:36:31 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 57.9500 MDR
0xb7ce7f42131c020a3b7118d7824ca5a6371619bf297b12723170c02f9c5d03c3 Transfer 2023-10-27 15:18:01 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 19.0000 MDR
0x656ba53c378b469a4a785c7fdb13c7e30ac257b1dec2fd1374e6ac4d4a8f9f02 Transfer 2023-10-27 15:11:01 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 38.9500 MDR
0x1225420d5cb298f8f73b01ff0cd20228da8b6adc573dc7df65e47a572ee986b1 Transfer 2023-10-24 13:53:25 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 77.9000 MDR
0x210b679bd52d2fac8f326db6095f7e827389ccaec3ffadef019a0eef630f16ce Transfer 2023-10-24 13:46:40 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 25.6500 MDR
0x4910525b0f66ff762c5677e99917e81fe0040e1a66d98c9e061b264062093a8f Transfer 2023-10-24 13:14:04 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 52.2500 MDR
0x0d245fc7c4a8668a6e88c634b6c429dcc067f4b8eb772e960866fee8eba9d0b1 Transfer 2023-10-20 13:24:25 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 77.9000 MDR
0xfbbf43faaf805cba7d55ec540cafd0594019622e28af24743bdf54b19ffb08b9 Transfer 2023-10-20 12:35:22 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 25.6500 MDR
0xb8c61c541b3ae0f4558d774ac407411a4a4cd3673656428ff4119d8b43650441 Transfer 2023-10-20 12:33:01 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 52.2500 MDR
0x303bd43fc1fc0dad05371e1dd0ed2fcc52bcd5042caeb594689c018dfdb571b1 Transfer 2023-10-16 14:25:16 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 76.9500 MDR
0x6fd00e801081b546131ce513b3c808ddb0e47be4dbd6e8b97e75d049a8bd47d9 Transfer 2023-10-16 14:21:22 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 24.7000 MDR
0x3db10f08e2a613c5f6c737963d4224290231382229b4b848cb748d782048de1e Transfer 2023-10-16 14:10:55 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 52.2500 MDR
0x7d30150c6333bbfb39b517365cd9f162d60cfd71eaa9ce86d5b76c67c4edefdd Transfer 2023-10-12 13:27:01 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 58.9000 MDR
0x7be572496ec9429e0ab57749b24eec4445367c3d6099f2a6c2d0d1b5516d67c4 Transfer 2023-10-12 13:08:52 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 19.9500 MDR
0x411374865188d640289979ad40060d78ceb74d43ba9aa5ca76a9fc247a19e61c Transfer 2023-10-12 13:06:01 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 38.9500 MDR
0xff9bc27edc6ccc6582a9d046422fce35dca21122531184fb4289673fd074f114 Transfer 2023-10-09 13:52:16 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 76.9500 MDR
0xd81ed488a0b7f5242a61d8f589267f40ef25081117386a8039a848fa3bba8d69 Transfer 2023-10-09 13:38:43 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 24.7000 MDR
0x3c5d02abed62364974521008034fa3d01e16ae1450fa9613014df9b6dd0afc80 Transfer 2023-10-09 13:33:25 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 52.2500 MDR
0x4caea6e80b65279697b4a0dab0b0046cacc6079da9d6feb9e062b68cbd5bab73 Transfer 2023-10-05 18:33:04 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 69.3500 MDR
0x3842ad7f5d8789b18c9cc5ab3b06f27bc6bbd7af45eff7f11bfe2c1f359f10f8 Transfer 2023-10-05 18:14:04 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 19.0000 MDR
0x8e3c44f28511888ee1d829cf0d5bd99058c2ca3ae28b423ae5be75ac3f71f037 Transfer 2023-10-05 18:08:31 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 50.3500 MDR
0x52c59f3cb1ed8b5bee2948a53d81866e6acb1fdca6807953285087bf6d6947f6 Transfer 2023-10-02 20:02:28 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 105.4500 MDR
0x5d2a81ee23a9ff095cc310c7ccfaff83954379f0255d4253cd2a8ca214edf086 Transfer 2023-10-02 19:49:52 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 38.0000 MDR
0x8f0003e4fb0644c75ae4cfda193df2330da0b42364c405cd5e41620cdf27cf3e Transfer 2023-10-02 00:53:40 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 67.4500 MDR
0x0464b334a8d6f45809576cbb795f21bb1dab6562420272b85b03db9ecf208a86 Transfer 2023-09-26 20:54:43 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 57.9500 MDR
0xf9de4ba0398cd4258abb43062a8134b39715861971c1ae690a6435533ceb2336 Transfer 2023-09-26 20:42:22 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 19.0000 MDR
0x9a49a35daa577b6df350b3c38c11b90a3aaaf2d6ee4cdf485dfac229c5a9a070 Transfer 2023-09-26 20:40:13 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 38.9500 MDR
0x443c064acbbb14a488d686c562015123dc84a37e4c163784762c0e821aced092 Transfer 2023-09-23 10:08:34 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 82.6500 MDR
0xbef389fc432c788f5051a2486f18b7d473193e89472bf155800f9c5da72205a8 Transfer 2023-09-23 09:59:52 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 25.6500 MDR
0xc4cac632a7167831bfad785a45db057902ca46a562f98ae2102f1b4780504682 Transfer 2023-09-23 09:56:55 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 57.0000 MDR
0x52c55904e7bb47d931e63783f9b0f351e7aced53e576c5b81f0c1309397e3a87 Transfer 2023-09-19 01:37:58 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 190.0000 MDR
0x85ea86c8b679ea4a9cb139962b586dd1063704ea4403fdd3a4affc23e181406d Transfer 2023-09-19 01:23:34 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 63.6500 MDR
0x0588bd34086f26fd03bb3b6344ec83a047f051025802332c786d825bbf94280b Transfer 2023-09-19 01:10:43 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 126.3500 MDR
0x3b9408e5716d78a269c47ba0d0faa4d5411bd1722731a6f7dc45361a77475f61 Transfer 2023-09-09 13:08:17 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 95.9500 MDR
0xa023a7b66ac66b01f12b8ec4cf7833a7179b9136c8ccac03fbf05d560ffe76be Transfer 2023-09-09 12:59:35 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 31.3500 MDR
0xd6267bbebe5dbe88832dd6ea6a07f63dd30c6d0f80431ca5f7b259d8606662a2 Transfer 2023-09-09 12:57:20 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 64.6000 MDR
0x16e01b87c0398a2222623d80d8087a2278a7e515d2c47fed530ce7bee0f4a8ef Transfer 2023-09-04 12:08:11 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 72.2000 MDR
0x906d97aeea252166b420bc6f045a0fc21de1b31320a7190ae14002e180a8567b Transfer 2023-09-04 10:43:56 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 32.3000 MDR
0xa382f0a475550c4328e5f739acca2f10508c1805f971db4a0662dc8a3a2bccf3 Transfer 2023-09-04 10:41:08 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 39.9000 MDR
0x731aaa66c28e20a85eef66a2436ebb63ed9f9f2449f9aadb1b34094344d99002 Transfer 2023-09-01 17:30:11 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 25.6500 MDR
0x27801f455a754776a8b9a956a8a309f60c1f993680e828056458a068723a13d6 Transfer 2023-09-01 17:26:53 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 25.6500 MDR
0x801d6f7c65153164e2c491feb8bbca277d218b6c0fbb282212317c4c1d39d3a1 Transfer 2023-08-30 20:22:44 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 59.8500 MDR
0x9a2dff7d568ac249151bc44a4384432981a0c94d75c547d062deb15ade667b4a Transfer 2023-08-30 14:47:29 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 19.0000 MDR
0x5faa129c4f3122e056278b99bbe7a0504a081b8858f5497179af1de6df669056 Transfer 2023-08-30 14:31:02 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 40.8500 MDR
0xfbcb38dc5216314249218a4479cf5794935db4721430a9a5b959bebbf3cd5df0 Transfer 2023-08-29 20:43:23 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 589.9500 MDR
0xdaeb91dddf5fcb5e86d79a600950f83904f66539791a7c7d2713cdd6109836e5 Transfer 2023-08-27 11:57:50 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 397.1000 MDR
0xf30efdcab36707f9bf58f16f58eb3312a937537156640113d079ff5cfb083fc4 Transfer 2023-08-27 11:36:02 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 192.8500 MDR
0xf7d3361618db86a8a99560e6c5632cdc082bfde00bc2c5d9281ddc8cc0207168 Transfer 2023-07-26 20:00:17 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 61.7500 MDR
0x2b9914e4b115e9e8f935c04bca195c9caa6b8dea858a770f253237a4a9f86730 Transfer 2023-07-26 19:51:44 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 9.5000 MDR
0x6a815866f92d01fba35918436423768663f08804a7e40fa86c32190cfd04be64 Transfer 2023-07-26 19:32:26 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 20.9000 MDR
0xc68d2705562bfec70ac0f42c8e0b14478dadd529b8e89aa8cebf085d7f705ec5 Transfer 2023-07-23 13:24:20 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 10.4500 MDR
0x58517a67ca83cbe0161feba7424ebdf316b454cd57ff6fa03cc6fb77500025bc Transfer 2023-07-23 13:22:59 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 20.9000 MDR
0x00aa635d53a2f65f328dabe241b76538cf6acd93a5edd665e2d839570932bff8 Transfer 2023-07-21 13:05:47 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 46.5500 MDR
0xa62705957c59d0eb4cf5c387eaf708175169fd65d4185b028960cbd092be06a1 Transfer 2023-07-21 12:57:50 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 15.2000 MDR
0xa8b09742641b912acb2952eb0d028de695d07b71c4406655fe799b5c78efbf50 Transfer 2023-07-21 12:56:29 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 31.3500 MDR
0x9cfa0603261f9acb5cf00472ed1c6bf7a545ab4f3dcc00996e73dcd6c27ecea5 Transfer 2023-07-18 20:30:44 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 77.9000 MDR
0x8e16a72feaf3e058a31739e8f09bd94dbbb320a28536e9343fd870297e82841c Transfer 2023-07-18 20:19:26 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 25.6500 MDR
0x9a43c86af094fdc4409fd0eb855fa7d41740a710eaf279459c1e0779ba73ba42 Transfer 2023-07-18 20:17:23 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 52.2500 MDR
0x8f22879164524509338d58651f5b538dc647573903bf9eeb67be98cccabca141 Transfer 2023-07-13 21:55:02 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 30.4000 MDR
0x14f0afdc6ff7f42a74e11b3d94b2343b4cde6cfc6cc3ebb046239e899fe0d3e3 Transfer 2023-07-13 21:46:44 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 9.5000 MDR
0xd6f61057ea1fb0c7332e42a3e46fcfd71c1bd0b04add1279449d88578ebd1df5 Transfer 2023-07-13 21:44:44 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 20.9000 MDR
0xac30dc3424359a7e2da1f9e7571864a98439972e0085942c3382c89d9ff0a096 Transfer 2023-07-11 17:31:05 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 31.3500 MDR
0x7477aedb670d52b2f4b286270c1644b8b9033a870c883a98e614e13a9bceb82e Transfer 2023-07-11 15:42:14 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 10.4500 MDR
0x5354999b1b306b5b286495372277bb40ffe493b8173c348ccf34cb1973a14e6d Transfer 2023-07-11 15:40:32 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 20.9000 MDR
0xc176dcdf2855620962ffb2563b277a12ea7c70bb46db9db4adc087b86b910f42 Transfer 2023-07-09 17:15:23 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 31.3500 MDR
0xcddd68c4234abec2960376b29d4acb4e799f2b99c650cc75245b928584edb5bd Transfer 2023-07-09 17:07:17 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 10.4500 MDR
0x67ff344ddcf21b2ba2df57e177dc990c4b3f98ef8a4c4bb2227d59a73016bacb Transfer 2023-07-09 17:04:38 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 20.9000 MDR
0xad07053645396b46876c52b4b46c5262d36f901bb5ae4d08b6181d7a10fbdb2b Transfer 2023-07-07 10:00:53 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 80.7500 MDR
0xbfc6cdca15b1d81addc2977efff6808117f10f3da4a602de4cde48d30e584e0a Transfer 2023-07-07 09:41:23 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 52.2500 MDR
0x150c1fa1602068cb5419260bcd5b5b0468523c7e644b90a3134bbbcc05dc0fbf Transfer 2023-07-07 09:39:29 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 28.5000 MDR
0x961d269cff0da18da513b760435a40dd2d62bae28eae3f8f39662bb13111dcf5 Transfer 2023-07-01 12:35:05 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 14.2500 MDR
0x8e2257b8b784bf8f8e8ee51642d1723eaab34c46bf43255b4823dbe20dba39fc Transfer 2023-07-01 12:05:44 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 14.2500 MDR
0x118e0c2272307fd87c77ae65701a04dc5e77d0f9d4f529a61771c04bf822450d Transfer 2023-06-30 14:25:44 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 16.1500 MDR
0xd2e120a290aafc4426b91ad7e4bc4c2992e976d247e435904c0782ddda447d38 Transfer 2023-06-30 14:22:02 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 16.1500 MDR
0x8e41a8ee77d6d19f2d5320ffd3b131982a833213b5e02f82d2b38c050c3ad27b Transfer 2023-06-29 12:27:02 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 14.2500 MDR
0x538f32ee4c15ab68b590a4cb9c83dbd4115f3a7c37fc7407ba862cb0e5344a89 Transfer 2023-06-29 11:18:56 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 14.2500 MDR
0x4cc4b7300bc189fd095aed4e8a7f13c54523bb5072bb032ba9f52445e1a51ac8 Transfer 2023-06-27 13:12:53 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 12.3500 MDR
0x45617dd5cde778a1d87602e73c40b86ea3d969de6bd4770674c302b768334929 Transfer 2023-06-27 13:05:05 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 12.3500 MDR
0xc7db094575fab7423aac4526a02cf398b92ebff25a9467f40aef4b50b61153e3 Transfer 2023-06-25 14:08:20 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 30.4000 MDR
0x0026fdcef86531969515d32793c01de10509770c4a2ce72c6617c39796baec5f Transfer 2023-06-25 14:01:05 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 15.2000 MDR
0x1fd4f7f489348e60151bb3a65204fb9807c89a73513565922e6397d7cb0e60a7 Transfer 2023-06-25 13:51:53 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 15.2000 MDR
0x596b4f4eac4fcd2f21d81b837728a2c11a75cf2119d4272fc633d64c3d530a0a Transfer 2023-06-22 12:03:59 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 16.1500 MDR
0x08270c532b8a3a4c7db3d1da5a8d2db68ec0c69aed6753e235aa12445451d16c Transfer 2023-06-22 12:01:05 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 16.1500 MDR
0x8c0f6a21e0de5a8e267979fa0b10bf6802d4acc42e3ddffb3473401ea882491d Transfer 2023-06-19 14:00:17 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 36.1000 MDR
0xce8f5a9e3113867161b7ccd5ba34d9d314acde3d6ab4f3da9606e75a78606e6d Transfer 2023-06-19 13:13:02 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 10.4500 MDR
0xeff87ace6788a29f0170cce27d4159bc2e26ab4012e4c41432ed1b331d5f108b Transfer 2023-06-19 13:08:17 0x83825024f33bdaa0a2882dfd837901ad98033923 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 25.6500 MDR
0x2aa0c1a3bfc339a44bb8ba5e04060d4c0644a4e62d6af23d887cda73bbda7614 Transfer 2023-06-17 14:20:02 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 41.8000 MDR
0x3bdf056ddf46b3627f7af2f8b26fcdb40d5df6e0832a97c47e1ec457706bc1e0 Transfer 2023-06-17 12:52:29 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 41.8000 MDR
0x8718c95e72e6ec6539351267f9d7bbac7cb89d72b6d33b8c6e95bb24b150703f Transfer 2023-06-10 15:17:04 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 90.2500 MDR
0xde0131b0c51368adbb86ce01f11d73ed3320dd950f3b7bf8a7914f6a4447bfdc Transfer 2023-06-10 15:16:10 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 77.9000 MDR
0x511dcdabacaece3437b10178cb5a210fdc4b688802acce8a64cedfa3d598e225 Transfer 2023-06-10 14:42:28 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 12.3500 MDR
0x2334e393f222f710fd86c6d5d1511fb38692ce0ce8993e809785df7598da11a8 Transfer 2023-06-07 15:38:28 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 OUT 0xa5277cdd57827d3586f2d16f336732df58e2d86e 25.6500 MDR
0xdd036fad7b6f9faa9a02a2899f1c950b4471eced80f913cacc73c35e047d031b Transfer 2023-06-05 14:46:30 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x3e3bbc239bfbce21c3fb28ff2b4f0650487675f4 25.6500 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.