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

Value
$0.00

Txn Hash
Method
Age
From
To
Quantity
0xa8dd4227fce6ae91d78424c5ff896704411c2de2058efe90a0a6025d6addd1d0 Transfer 2024-05-07 15:21:13 0x2e995ec356b9237c9c51ffceac7186b6099a5131 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 9,425.0000 MDR
0xe47d60a27a8dd422662ad30573a7464522acf7003c76ef68bac0dc03443840a2 Transfer 2024-05-07 15:17:16 0x2e995ec356b9237c9c51ffceac7186b6099a5131 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 1,130.5500 MDR
0xb649b778c1620ab440fcb7c88de8ec60e01ce3ce3c822717b6d3c8a685fa018c Transfer 2024-05-07 15:15:52 0xb74f9c397a4efeea5d67b725f8a84382c90f3242 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 568.1000 MDR
0xe909f2b9c1bba6f7db74232b9819c41d1c2f64dd2a90e24ffe1b7353b1f1233e Transfer 2024-05-07 15:15:10 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 2,412.0000 MDR
0xfdbbed153a5c70855b36ff2532af1bbcebf3029ef1c4c09443b7f93997d25dc2 Transfer 2024-05-02 11:06:49 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 36,465.0000 MDR
0xf69d0d67919982fa77f627527b50a019c9815743c49b013a14084f37a5d5c637 Transfer 2024-02-14 16:19:42 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0xddd0c2398d7f47368369c30c126a79b209c91655 2,200.0000 MDR
0xd9bf8f2ed98c74a23d2b8015213490c462f8d1025febe76909037c32bf45ba35 Transfer 2024-02-14 13:29:42 0x2e995ec356b9237c9c51ffceac7186b6099a5131 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 2,200.0000 MDR
0xe1e2f21ec78f6cde532692fb7cacf9b91b4c19915dfa55ba77d65fe294f11c0a Transfer 2024-02-14 13:28:18 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x2e995ec356b9237c9c51ffceac7186b6099a5131 405.8000 MDR
0x4ac5bb0f322fd1cdcd9c65728657bb52a0d323dbfaad2dfdffc897fbdc3ed75c Transfer 2024-02-14 13:27:15 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x2e995ec356b9237c9c51ffceac7186b6099a5131 2,200.0000 MDR
0xc4c9c02d9bb4677b620223ba2ead6539b205be5b065c77497ce4d733c6fb0ff3 Transfer 2024-02-14 11:49:39 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 2,603.0000 MDR
0x95f1a09d0f2a9e6640aa1743caa60e84596c443a2616f575ecbb41a7e4bd3d58 Transfer 2024-02-09 15:01:17 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x1b897e4f32fb7bcbe6c8e067e9d377d32bc297f7 50,000.0000 MDR
0x56bf90e50d498ae90a6d16face2e04ccf5ce3df55947e67e604049f05c20ba6c Transfer 2024-02-09 08:44:20 0x7c097f19fd3383df6c266b570eba24152cdebb07 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 32.3000 MDR
0xd0f7e2b80c7423d8ffd9b9e34b1357f532ad7af63e5e847f2b3475c4d0340595 Transfer 2024-02-09 08:43:38 0x2be7ca30cce1d4ae9d8df897f23e6d604bb085ce IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 44.6500 MDR
0xf3c2088d18297b08df14254b23f399911bd7a48571e2e4421ae9d69610e4eb0a Transfer 2024-02-08 09:22:19 0x780747a914de2ef6e195996f882f5240b4dd125f IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 18.0500 MDR
0xa498cc0667374f46fb2a8569997ce11f14074371487ec24c4a1aa9e9b37926d8 Transfer 2024-02-08 09:21:46 0x9e3d6b2e74b38aeda4e662a510f1f4f54cab4bff IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 36.1000 MDR
0x7cd5a961539f1a023eb1d2d390afcff795327e85934f5f26de3d4cc6dd7228a4 Transfer 2024-02-08 09:21:22 0x7c097f19fd3383df6c266b570eba24152cdebb07 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 46.5500 MDR
0x18756b701e34c55ad25018e9fedd1ec872e4ec99f10e7b9587a39f3a121f020c Transfer 2024-02-08 09:20:52 0x192c69691ad6412f736ec1855476fd06ba45e35c IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 73.1500 MDR
0xb3de48c535b1153cfe829e65d7cedefd1161ad317cea7573b008a28e4721e763 Transfer 2024-02-08 09:20:13 0x2be7ca30cce1d4ae9d8df897f23e6d604bb085ce IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 79.8000 MDR
0xbd5fbb39aeb1c0ef6f53fa945d4d8097c086f750a84a6e9fa1c5919f155a83fb Transfer 2024-02-08 09:19:46 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 45.6000 MDR
0xb0f404af6c403c8dc7c8fe7ff6db0a54afd0fc8279da950835741c3ed00545fd Transfer 2024-02-06 16:18:09 0x0becfac124aeea76ee00362ad63a774633b17a18 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 19,995.0000 MDR
0xe2070f6d9221940b993b0c59ac0758082a4a31baad98faaee44bb3f5f34fad79 Transfer 2024-02-06 16:04:51 0x8a1075eb14a8d3967fee969311f7ff3867a01d07 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 12,000.0000 MDR
0x4c37d1efc57f8289bccc929a56858f7fc6f7b89c4d72ffad0714bda8d8e6a108 Transfer 2024-02-06 13:47:12 0x2e995ec356b9237c9c51ffceac7186b6099a5131 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 173.8500 MDR
0x93077568bbd5a10d7ded725f285c78c5840a22a86d2d49a7090c1bfb648ba40c Transfer 2024-02-06 13:45:54 0xfb6e702e0300b0e141c319d10e9f506c16e8fe12 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 190.9500 MDR
0x678b69e6fa21cd051a9991ac019ac6effdad2ef0998a27f1b3b650f18f00f370 Transfer 2024-02-06 13:45:06 0xb74f9c397a4efeea5d67b725f8a84382c90f3242 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 380.0000 MDR
0x62ef14dd7b9e6a895e515d6c6b1f6de85d8db0fc38444b2e03c39881685c85ae Transfer 2024-02-06 13:23:18 0x7c097f19fd3383df6c266b570eba24152cdebb07 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 105.4500 MDR
0x282bb711a94755008b5cda90c1f8e325c1802f46732d731f8341bc0167677ea3 Transfer 2024-02-06 13:22:42 0x192c69691ad6412f736ec1855476fd06ba45e35c IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 148.2000 MDR
0x7753f9ac8ea40e497405689e1ed9a1320f58af1448fac6039921be8cdc52fe91 Transfer 2024-02-06 13:21:51 0x2be7ca30cce1d4ae9d8df897f23e6d604bb085ce IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 361.9500 MDR
0x493728480f43b235582241f7fee4b0dd010bc86ec8f033c255cde9af70a734e2 Transfer 2024-02-06 13:21:12 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 8,271.2000 MDR
0xeaf0ccc8a38fba042b806eb7633dc58f08cd2aa91e0b12b9416702c8b9237bf2 Transfer 2024-02-05 16:25:05 0x18dc8833105a5b4bf30372fb6275d282d2ab722d IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 8,000.0000 MDR
0x6598acf9e7f0176327cef2e69ee6e2a94d439c111fb1e179ed5bdc24c25a4de7 Transfer 2024-01-22 16:05:13 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0xeeda4d3e62da5ab583305ea007e05c9ecd1d86d1 1,589.1500 MDR
0x02e3f7d5736fca733a361a2bb8f1ac36993a67e39c659054aa71bca1d970876d Transfer 2024-01-22 13:05:28 0x7c097f19fd3383df6c266b570eba24152cdebb07 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 50.0000 MDR
0x7c2764734857a42168439df9f50dcec363f7b068eaedf9667cefcdea22dc143d Transfer 2024-01-18 15:55:00 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0xfadb471d007be01cc497754209e118d448e21f69 25,000.0000 MDR
0xdd444e052884381514b1fd41b54ea13afd8522d6b8b9238fedb47d3d8b362ce4 Transfer 2024-01-18 15:49:18 0xb74f9c397a4efeea5d67b725f8a84382c90f3242 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 7,695.0000 MDR
0xf5176c239bdc1f25be0f48156c28887a1d45c19edf8ff280edad313ffdc55f3b Transfer 2024-01-17 16:43:44 0xb74f9c397a4efeea5d67b725f8a84382c90f3242 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 93.1000 MDR
0x4c2c3afd6677da8b27a15b6a59daf160204164b7fa0e93f85aaeb7a7cdc550bc Transfer 2024-01-17 16:43:20 0x2e995ec356b9237c9c51ffceac7186b6099a5131 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 43.7000 MDR
0xd354cc3532bf11787601dfebdb25c24994b0925f448a7188b19a2febc6a26014 Transfer 2024-01-17 14:18:41 0xfb6e702e0300b0e141c319d10e9f506c16e8fe12 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 95.9500 MDR
0x7bbc2600124520e2397dc76c11022fe7d84f8c28f2453d840d8c444f1d35ffae Transfer 2024-01-17 11:27:29 0x7c097f19fd3383df6c266b570eba24152cdebb07 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 86.4500 MDR
0x06e4b94966e9509dc039a4b685681e69c20ee5a8ed5c9e5bc7afcfee71ed7f0d Transfer 2024-01-17 11:26:05 0x192c69691ad6412f736ec1855476fd06ba45e35c IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 74.1000 MDR
0xffee8f670e9013200bbc2b9e39dfcde471bc6cfe2ec21e59adbf454fbe9d1624 Transfer 2024-01-17 11:24:53 0x2be7ca30cce1d4ae9d8df897f23e6d604bb085ce IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 114.0000 MDR
0x68148ad75d6de4292af675052680e53b909c2c64457507de8b1a6bef159ccc1f Transfer 2024-01-17 11:24:08 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 38.9500 MDR
0xd4300364559c72426bb88776bea1fad5d9498814c00a4b8808db9080b987b7d3 Transfer 2024-01-16 14:51:42 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 8,355.9000 MDR
0x533a89c397e1593487d058c6822c947c5c75fa3573fc6e515f31e2b18b5ede50 Transfer 2024-01-16 13:08:30 0x0becfac124aeea76ee00362ad63a774633b17a18 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 9,942.0000 MDR
0xa8592d73c886aa60987cba1c99ddabb277ff66cd29d8a5e879050ea5224eb449 Transfer 2024-01-15 19:49:17 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 2,890.8500 MDR
0x225b6d83af41ecf9b7f1f6d7c0473a2eeed51c3e8d7a57fcbd4c2e6b8c8d5725 Transfer 2024-01-15 18:42:50 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 2,890.8500 MDR
0x123e03e6674ccf27f6a8d4d789018a6033d4c9e1fb69614ee8f786a4ea1728a0 Transfer 2024-01-11 16:19:46 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 1,000.0000 MDR
0xdbc790400835687d9f37ad6cfae5cf4e86533995aa32db93948d855579877766 Transfer 2024-01-11 15:46:55 0x3e59777fc1217193f521b742508d732f40d98f36 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 1,000.0000 MDR
0x9ae59a2c5871d5b93ae1cff4891d4042b4732d6c1bee321fd8c11d6f332e557d Transfer 2024-01-08 16:38:56 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0xde6fcc7304ccdb9d9ee5a0e830066633736d94c2 24,182.1000 MDR
0xf81610c381605d207266c9d01ca38d2a2dce43dd37399a42eda42ec5497a84cb Transfer 2024-01-06 14:30:12 0xabe5d37a554993c84a70ede4621748d8fa2b2e50 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 97.8500 MDR
0x29de996286eea275fd7a66948411d48673f9375faf8cb0d287d7d5eb60199747 Transfer 2024-01-06 14:28:51 0x8749a90ebcbedab4046be2effac4023abf5e7b37 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 413.2500 MDR
0x29f15d6c8c07095f204c5bd2daee9771a47814a5d1514d117059c96d02de6e31 Transfer 2024-01-06 12:56:21 0x192c69691ad6412f736ec1855476fd06ba45e35c IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 5,000.0000 MDR
0x40847ba083aaed87a6c48beddc55c4b9dcfff06ba29ec4676083a9eb71c34191 Transfer 2024-01-06 12:53:15 0x2be7ca30cce1d4ae9d8df897f23e6d604bb085ce IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 10,000.0000 MDR
0xb9d61e829c366c431824132370a865a228bce6f0665af539de7f8e67f2a9c0f2 Transfer 2024-01-06 12:51:21 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 8,200.0000 MDR
0x2af0500cbeb5f6531b44e249566762ba9fadfd55618a9b4171fa3e7650213280 Transfer 2024-01-06 12:46:45 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x0b0207dcb4ed437eb5d8c794da5487add96067d9 9,900.0000 MDR
0xa4e776e581b1b09463cf8954f73fb8b75083f8f634512077adce8782f9cb8ab0 Transfer 2024-01-06 12:40:00 0x7c097f19fd3383df6c266b570eba24152cdebb07 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 10,371.0000 MDR
0x27767e8c560e4e0ef7e23dfa6dc21b27bfaa7fdc5cbb9d7c9183717b43f9a705 Transfer 2024-01-06 12:34:24 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x0b0207dcb4ed437eb5d8c794da5487add96067d9 10,000.0000 MDR
0x14799ebf6efeff7eddc092d62ad2d174d197280cfcbd1eca2536dc148a26dda6 Transfer 2023-12-13 16:06:06 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 3,212.9000 MDR
0xddd6d2ba32e4d14e91cee0ef7a925c7ddb283d57964c5d5199be065d4dd15487 Transfer 2023-12-13 10:19:57 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 3,212.9000 MDR
0x26eca4657332651377e1ff88a069f3a5379e256367c272ae020ad3c679b92142 Transfer 2023-11-26 09:12:15 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x2be7ca30cce1d4ae9d8df897f23e6d604bb085ce 870.1000 MDR
0x2c4dca217563ec13f43e00b69418dd46056a6d5ca6b152c8c2d3939daa068b82 Transfer 2023-11-13 09:51:00 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 3,570.1000 MDR
0xcf16274875dbd667157c60201ab19c70d3f781c7ad5dd4d872089516e9ef09b5 Transfer 2023-11-09 19:08:17 0x1fa8e835c611c77fae7a4518080d40b29dfff16b IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 6,000.0000 MDR
0x39bc71a6c39d7920543ad3e7b1a7a892563b560a409904a5e31f9c53f866eda0 Transfer 2023-10-31 12:24:34 0x67db723004849f6501b6f10c7e1fea5ec57c43d4 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 300.0000 MDR
0x43f818b9bd8a580c5ce564da1b6d27e57c7a417ce99afd90c1f7e140776851d0 Transfer 2023-10-30 11:55:36 0xa43893ac6b64192f022d98b05facf823cdc73f00 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 1,000.0000 MDR
0x15b1775b5463b22a1ca85cddea12713c62c1208fc1fe14fb42d6f0fb3e5ff511 Transfer 2023-10-28 15:22:13 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x2be7ca30cce1d4ae9d8df897f23e6d604bb085ce 10,000.0000 MDR
0xffe96c256306d536183e15570058b3b50b5f460060126aabb91ca84b109a24b7 Transfer 2023-10-24 11:23:22 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x7c097f19fd3383df6c266b570eba24152cdebb07 273.0000 MDR
0xfd2c6c13b900555a94fbcabf0e496b8443e2d5a784b2bb9f4876abe0508ac63d Transfer 2023-10-22 13:14:52 0x32dd21fa0ad7bd5e260b048a27e77409b8437b78 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 221.0000 MDR
0x20e41fad488136c18ca997728e5eba23ae5d5eed9013b3cdd88b2cdc63bd6410 Transfer 2023-10-22 13:13:19 0x6576914420ec12298d391554f7b4002bb521975a IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 52.0000 MDR
0x6c97dbf1094e8f9a9ab9216a1168270a641b7f0abe87bd01f675ac8d90c4e17d Transfer 2023-10-17 15:00:19 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 3,966.2500 MDR
0x869292d9d4a3fc8c93159c7b2731317444441a1fee662b93cbd36c4d5fd94ba1 Transfer 2023-10-17 14:25:13 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 3,966.2500 MDR
0x0d961aa3f2fd1f112ac7e6a1ee6d9ff05d9717f6599c0c0ab787e7e4ff18a4fb Transfer 2023-10-06 17:28:31 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 5,720.1500 MDR
0x5e922b227ff92270efad358387ae106f4f0f8a28ddb21cb55c612a94d14d186e Transfer 2023-10-06 15:35:10 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 5,719.9500 MDR
0xf474fa8b355a0242911d841984844afc3f5773526f9a0f2ffaab6670c1b0d416 Transfer 2023-10-04 14:48:19 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x2be7ca30cce1d4ae9d8df897f23e6d604bb085ce 8,522.0000 MDR
0x90e453932b4597e8639333bdd7774c03ab01577e1402bf8ab34933408569d3f4 Transfer 2023-10-04 14:44:46 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x192c69691ad6412f736ec1855476fd06ba45e35c 9,616.0000 MDR
0xa598ffdb08fcedff575eaff7dabfefa6dc1eb17dbf91a0c7655a8ae16dba04c1 Transfer 2023-10-01 09:24:43 0x8a1075eb14a8d3967fee969311f7ff3867a01d07 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 10,000.0000 MDR
0xd8e0f13f1a10b2c24abc3ca9527ef2807f0d356c3ee7bc32fd52ec74b8378b72 Transfer 2023-09-23 13:16:31 0x192c69691ad6412f736ec1855476fd06ba45e35c IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 593.7500 MDR
0x7b5dee71c97f057116fcccc36a20509c877dfb7f1a7a0c1520ce780e161f18f2 Transfer 2023-09-23 13:16:01 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 554.8000 MDR
0xd6de51567cbe88bb5cdfc868d39ccb9aa1b08eb2eae70fd016818067d618ac6b Transfer 2023-09-16 08:58:29 0xdb022e504da7fead9aab66a3f48b3ac957df52a8 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 149.1500 MDR
0x246b35677a6c7a9d78af63687799ccfaf54b88fcb9024099b01adc9cd56f084f Transfer 2023-09-15 20:54:16 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x18dc8833105a5b4bf30372fb6275d282d2ab722d 950.0000 MDR
0x8fd4d861da6c324659413fbe50634f8d3111144ff0031870ed6f54e6f259a3af Transfer 2023-09-15 20:30:13 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x18dc8833105a5b4bf30372fb6275d282d2ab722d 50.0000 MDR
0xdd11c032abe2804a8b78d10ab254ffaea367885d65fa59a3eb2dac67a53ce2aa Transfer 2023-09-14 16:22:30 0x92882451fd25ea31a7640dcf25d191d205897187 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 243.2000 MDR
0xdb2e5ab7cc952f3a4fc3397b2c89027fe693aeb8b6c74bb672005acd590ee709 Transfer 2023-09-14 16:19:18 0xdb022e504da7fead9aab66a3f48b3ac957df52a8 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 193.8000 MDR
0x85bd4815bb277cb33ac99f69a356ef58c9cdce0392b7c622cdb0ca698bedb949 Transfer 2023-09-14 09:11:54 0x192c69691ad6412f736ec1855476fd06ba45e35c IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 984.2000 MDR
0x612d644fd1fd1eb538dc0543a7d60d4332e09a8ade3933d3022b8cb87f91b9e0 Transfer 2023-08-30 21:04:41 0x32dd21fa0ad7bd5e260b048a27e77409b8437b78 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 338.0000 MDR
0xc96735f95693388b89624ae9971cd07b622f668600a1076c9929b74ba2054361 Transfer 2023-08-30 21:02:59 0x6576914420ec12298d391554f7b4002bb521975a IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 84.0000 MDR
0x3f8be4b997c23e75a1fe7c0b05705e2bc0e435244d0beacf19b461923c0c8eb3 Transfer 2023-08-30 20:44:56 0x916c88d369db9a48a90cc4d1b8ef13f051bc6cc4 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 65.0000 MDR
0x199b4e2a0ab3335c29ee23e8a7fdee6551d1c9b526795c51b66958763d06a344 Transfer 2023-08-30 20:43:50 0x6468ba1089e4577f3f0771d686676193b37310bd IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 234.6500 MDR
0x3b25f19360cc769c879dd0713a9196e5329fd46fc5c3a43e834d56343afb51d8 Transfer 2023-08-29 17:10:05 0x192c69691ad6412f736ec1855476fd06ba45e35c IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 1,723.3000 MDR
0xa6681a9c6c65d1bf5b9367f47cb3c6a2c755b7eac596fa11b5134ae5d15273de Transfer 2023-08-29 10:09:14 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x2e995ec356b9237c9c51ffceac7186b6099a5131 8,627.0000 MDR
0x0045b8b747750dd6ad77acba1d23a7e9f085bb417383b65329deec3a9a113747 Transfer 2023-08-29 10:07:44 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0xfb6e702e0300b0e141c319d10e9f506c16e8fe12 8,627.0000 MDR
0x0bac5397bfa9de2db2e0f463bba9e119f36a0b765bdfaae5b5184fbc181af14b Transfer 2023-08-28 19:19:34 0x67db723004849f6501b6f10c7e1fea5ec57c43d4 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 350.0000 MDR
0xd08fcb82e8d2010c8f302d9665609e121b7abe6c835f259a1b59e0309a21757d Transfer 2023-08-28 13:16:58 0x0becfac124aeea76ee00362ad63a774633b17a18 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 894.7500 MDR
0x724220b6ffaee0324ee77a1e61dac68e609a9e83e9c4ec05cc8c23f0db627b37 Transfer 2023-08-28 12:27:04 0x7e10e03abfd0a70e960045245ad37d9c89056dd4 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 2,062.0000 MDR
0x92ad0f385a9cb49e06842972f1757c9c94331f9a1fde9e843975cc0404149207 Transfer 2023-08-25 21:15:03 0x8a1075eb14a8d3967fee969311f7ff3867a01d07 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 2,000.0000 MDR
0x8e1e71733c5b0f4e9b72294bd6222ae6b9dc9d9041fcca6d0e5c790db7b997d2 Transfer 2023-08-25 19:50:09 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x8a1075eb14a8d3967fee969311f7ff3867a01d07 2,000.0000 MDR
0xc5785723cd60fcd774bb6ea81cd083c48179bcd8f610c3aefcef87646dd59476 Transfer 2023-08-24 11:34:11 0xfb6e702e0300b0e141c319d10e9f506c16e8fe12 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 1,282.5000 MDR
0xa6020b4bee1617bfe50273db906c03e5dca96a81ea9beb04f8716afe911311e9 Transfer 2023-08-24 11:33:29 0x2e995ec356b9237c9c51ffceac7186b6099a5131 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 1,282.5000 MDR
0x87b96dd5e82853ac97e58dfafe82b7d27910938993f4656cbaad27aed70ca4e9 Transfer 2023-08-24 11:28:50 0x1cf9359b9d56689a40e7a290de75f51dd5f82631 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 25,000.0000 MDR
0x856f223752fb0d50fe276b2a9230c6fe8a2365d7ced71a03fb86e0fc135ca8ea Transfer 2023-08-24 11:25:14 0x7c097f19fd3383df6c266b570eba24152cdebb07 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 120.6500 MDR
0xb26f642433854d5041eff1e807ea73b9f18bfa83528aaa08843576679b8032ee Transfer 2023-08-24 11:23:32 0x192c69691ad6412f736ec1855476fd06ba45e35c IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 84.5500 MDR
0x1c3d97843a2288dcee983c016293b49ccfa247289413ab06af194c3408e5d128 Transfer 2023-08-24 11:22:23 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 54.1500 MDR
0xf7fef85279cd09eb04945d428f749510a7223acf99216ec238235218590e3550 Transfer 2023-08-17 08:20:01 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 91.2000 MDR
0xd148f8a0fd2477a88b45ea63e553efb0f894319e7f4283221c3593fb15e6ada3 Transfer 2023-07-29 17:00:00 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x8a1075eb14a8d3967fee969311f7ff3867a01d07 150.0000 MDR
0xe8b4d7a57c6ca8b9781330f909ccefc99aaef9aaf0d3e1f3cc5cc669377604ba Transfer 2023-07-29 16:58:54 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 142.5000 MDR
0x8de04047f89e22e88846fa9608e980bca3f7bcad202d0329d1d105cc96aa8a1a Transfer 2023-07-28 17:40:43 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x8a1075eb14a8d3967fee969311f7ff3867a01d07 2,850.0000 MDR
0x6b694cea837e72a15e81a5fce60ffce6ccd497484da8fcda011ca3f65086d54a Transfer 2023-07-28 17:35:46 0x7c097f19fd3383df6c266b570eba24152cdebb07 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 465.5000 MDR
0x5e50734f543329d64e4c5809d87f915f8252c703b385bcb59ead842dbdd2a032 Transfer 2023-07-28 17:35:01 0x192c69691ad6412f736ec1855476fd06ba45e35c IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 465.5000 MDR
0xef85427faa9c1ab194475cd1e0cbc6fb48ac0cfc919b6de1ac691e4fda7d93d5 Transfer 2023-07-28 17:34:28 0x2be7ca30cce1d4ae9d8df897f23e6d604bb085ce IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 703.9500 MDR
0x3e32accfa601ebfb4afc3e0e90f058b9d0c9696cbf7f2f75b8239691cfd79c0a Transfer 2023-07-28 17:33:58 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 254.6000 MDR
0x4b6188cb83e4c2964480b39269d9128c91ce0459753e4eeae35351271004e416 Transfer 2023-07-28 17:24:22 0xd0de0c63f3da08cd396593da761f56a4d6fa59c8 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 465.5000 MDR
0xba360f0bf92431eb3dc4e89d60cc98d4deaeb22d6a7fca080bf9fe948673fe1e Transfer 2023-07-28 17:02:46 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x8a1075eb14a8d3967fee969311f7ff3867a01d07 817.0000 MDR
0x79a0d70b5550e75cd7a3c3d9a0349d558004e3833a2b750e9c8c74ff652b0f83 Transfer 2023-07-28 17:00:19 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 684.0000 MDR
0x335c3b724913f1402b69a1069b06538288c26763c77691278d4099560609d9ba Transfer 2023-07-24 15:29:05 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0xf033d2fa3b415ad4d6ac079428fdd90db9ee453e 500.0000 MDR
0x860ce1590a1bd5874cd472c6e0a3c0ac448f1977330283360b73dfdf44addf45 Transfer 2023-07-22 20:49:41 0x002ff824b29043dab504a2f5e8d1ef8e66b1207c IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 151.0000 MDR
0xc390d4cdf115a38b1e773adb9510935ce24d607d9d6bdb43a08750dd2b3f97d7 Transfer 2023-07-22 18:09:14 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x63dc232f5456de43b245eb07432c4c3f7276ef38 7.0000 MDR
0x7a10ecd2350a1fbca4d5b48db710c044b29715318c1c56aca8fc8ca7b69336a9 Transfer 2023-07-21 08:29:17 0x0becfac124aeea76ee00362ad63a774633b17a18 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 995.0000 MDR
0xa64b99c12fa1a3ea4857f35bff0e820514aafa85a96b54d77cff99141ed7b420 Transfer 2023-07-19 17:42:38 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x63dc232f5456de43b245eb07432c4c3f7276ef38 600.0000 MDR
0x0ee457951397c0c119c3e9205093583c06f39e1fcd34f05bcfea79e0a5eda2e5 Transfer 2023-07-19 17:40:26 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x63dc232f5456de43b245eb07432c4c3f7276ef38 15.0000 MDR
0x9233a4c8a5aeb05316948ccd454f8345f580b35f66e48f959083eb985cf2565d Transfer 2023-07-19 17:17:53 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 617.5000 MDR
0x80788aa0e6a25259e9f1d9f318245cf887c342dc6e7c117d25bedc7df4b2dbac Transfer 2023-07-15 15:21:07 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x5e659bd5fad14532389137306cf7ce5dda664048 7,193.5000 MDR
0xabc74db0616383c29bcbcaa809b862f6c2ac8c989a02ad9dfbe20d057334898a Transfer 2023-07-14 15:13:44 0x2be7ca30cce1d4ae9d8df897f23e6d604bb085ce IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 950.0000 MDR
0x0375d0fe510360be6e37eb67e89af8662c0578546fcfde1ae13b25a0df1d6626 Transfer 2023-07-14 15:08:08 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 570.0000 MDR
0xda16e6835bef69d60f58fa535a7228618ee43e1163044a3570cbf9d22868c8f3 Transfer 2023-07-14 15:06:47 0x7c097f19fd3383df6c266b570eba24152cdebb07 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 855.0000 MDR
0x84351b9650d3f9d31a520ccb8e1d5bd1577c3db028586cf4b8913bb8d4c937b9 Transfer 2023-07-14 15:06:11 0x192c69691ad6412f736ec1855476fd06ba45e35c IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 1,140.0000 MDR
0x677bc02b49dff2dcf2f410807f5a323a26006c2db81ed2de76d834afa8599ba3 Transfer 2023-07-14 15:04:50 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 950.0000 MDR
0xa7c011011ebf5de5acb2c118a221f0435a665f3ba811d696b54e373069afcc95 Transfer 2023-07-12 18:09:40 0x002ff824b29043dab504a2f5e8d1ef8e66b1207c IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 482.0000 MDR
0xf0ddbb14ce397b75d2ea8510f5bc9a296e886b44f2d9d875cfc5143cb02acef0 Transfer 2023-07-05 14:12:44 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 1,612.1500 MDR
0x4d7e02ef2516e4d0abe030aac04b069b2b42931de875bb30b5da5ef2743b0e05 Transfer 2023-07-03 21:14:14 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x5e659bd5fad14532389137306cf7ce5dda664048 2,000.0000 MDR
0x42985f79162a75da51eeecae649c8e8bbd317847f9242fb2e4e189545903681f Transfer 2023-07-03 08:02:14 0x7c097f19fd3383df6c266b570eba24152cdebb07 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 288.8000 MDR
0xf0b5c540fb1607e6dcc2b60fbf4a63805ec6eb7291a695228443029918bcfd18 Transfer 2023-07-03 08:00:50 0x192c69691ad6412f736ec1855476fd06ba45e35c IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 301.1500 MDR
0x640836c3fc2f0f433ae61420cfd5e1943915a6f89669461a3069b17a8e714c7b Transfer 2023-07-03 08:00:08 0x2be7ca30cce1d4ae9d8df897f23e6d604bb085ce IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 315.4000 MDR
0x5e9829589c83f845d7164da0dba8a7d0b1575773efeb764a92a73700192eabd3 Transfer 2023-07-03 07:59:38 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 380.6500 MDR
0x25503dddc95dd74aeba3c528ad366eac6befa9ada3bc6c1b05aa0bc7a2aedafd Transfer 2023-07-01 23:09:20 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 OUT 0x56d89249dfd32260e0656bb814d7dfb6e1486eb1 13.0000 MDR
0xdd36e24fcbb2f14b7dce61b4174ca76b0bd73fd673b42098c0c1c917b4ebcf09 Transfer 2023-06-10 15:14:55 0x20133264da3139b659df04cbf889b98864c7cb66 IN 0x69b04c1cfe38ddc2a96c8115d0b351043a4b0418 1,361.3500 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.