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
0xa37b2be184b03d4b13a153d8814c64ac1b1e1bf6aafe037260fb042d49c36ce4 Transfer 2024-03-01 11:47:52 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 OUT 0xff83aa0debd94f4a696292eb88fd84a4b402452a 32,159.0500 MDR
0x2fb45375b6e6be0dc3217aff7903970a3bd9ff26b0e013d25746c2622b53f7db Transfer 2024-02-24 13:25:23 0xe934f8c50554f540d806a692cef0285134687d60 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 999.4000 MDR
0x159c3d99d598c73292cebe67dd3996e494863cdc8f08def92816857426c3871a Transfer 2024-02-24 10:10:32 0x1554fcb9032d25de44bd94b1c380abdaedff928d IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 395.2000 MDR
0xd81f8a522ef619a749d406ae773bfe7040ceca3063a2ac067df7ef9683de389a Transfer 2024-02-24 10:08:17 0xf8e464c759af85bf39979992d483a1952a3bab84 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 749.5500 MDR
0xb2c24308cd8eac1a00da708595221d8a9aecd68403b7ef34727ed978573e98a7 Transfer 2024-02-24 10:07:38 0x8479b49d9d31fac839a8ccb004d4f69b83cabaed IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 607.0500 MDR
0x83c4695a414f609002d0cf05234cfe6bbf485a39f647bcb7a523674c5e88e5f3 Transfer 2024-02-24 10:06:50 0x62d5e11f04430cc6678fbe1d851ca2ef4ced2641 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 584.2500 MDR
0xaad2db1ad42d3d63eaccdf6274e15ed19bbfd3fc80e53fdee874d93dad6f36bf Transfer 2024-02-17 20:19:53 0x4d963b8c1a9fe3786d6768d9693e87e7c2994c29 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,329.0500 MDR
0xe6fa138a14d9badd5a7bda9e9c6943e8d873e26f45a6c240d476d682078180c6 Transfer 2024-02-16 22:26:22 0x1554fcb9032d25de44bd94b1c380abdaedff928d IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 989.9000 MDR
0xab6af8036a802ddbbf362e78b44c5cd0daee98618be0e4be9ada1fdd9cac57a1 Transfer 2024-02-16 22:25:55 0xe934f8c50554f540d806a692cef0285134687d60 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 617.5000 MDR
0x1017e1b0a288e759bf1dc434fe16edf41c8533477ebc8457778a5334619ae3d1 Transfer 2024-02-16 22:24:40 0x40ffe570725a5f25f7291532f114fa2c02bef278 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 749.5500 MDR
0x8ec66ef191543734021d0a65ed62dbf666b70584b04032e982de0e20629d78ba Transfer 2024-02-16 22:23:31 0x782b7f0947781e1da2ea611a7a7c5e959d4e99ab IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 755.2500 MDR
0xe839e3e985732935d28a4c3a4bd75fe1f9ab732cda5f5574b39001e78e3a4896 Transfer 2024-02-16 22:22:40 0x2715086b5a76a9030bebc348cc0150f0926bd455 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 623.2000 MDR
0x78b90b860fa3fe5db05887e2f9e036b2b0931c5243d8ea9bc4c02fd2ffb32e70 Transfer 2024-02-16 22:22:01 0x1acf969720337e687b384914e833a67f46ba8140 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 393.3000 MDR
0x9ac7dcb2598e33cfdca8fd6761d60535a4d00ddb21906f76019e2e34a3095918 Transfer 2024-02-16 22:21:16 0x63b056a6e7c3a619f16d14babf7d1f61c034d777 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 378.1000 MDR
0x4a44f57fe4fd450ef8473f8ec0fe7f8277f2b40d5d62e661bd96b041561cfb84 Transfer 2024-02-16 22:20:22 0x672bf59dd90c9771d48c8bc8ad2647b8922c8cd7 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 393.3000 MDR
0x99e735d167068edbcd59063bcdb0e2d26d9b33ba21d5a804c43cdfa6627abcf8 Transfer 2024-02-01 15:55:21 0x62d5e11f04430cc6678fbe1d851ca2ef4ced2641 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 648.8500 MDR
0xa17d6e587393f3cddd2fcc8e40e3e01f0754ff237df81c82fee8597131daea88 Transfer 2024-02-01 15:53:54 0x2715086b5a76a9030bebc348cc0150f0926bd455 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,724.2500 MDR
0xf92192781256e5e1e44cc8065fd8595d806f28a34d76962d1e7fa3fcf166f832 Transfer 2024-01-19 17:38:14 0x1554fcb9032d25de44bd94b1c380abdaedff928d IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 118.7500 MDR
0x0ae97cc904df8ce9d68c6bd76f9237dac562af010cefc9ee07fc39dfc1ab137d Transfer 2024-01-19 17:37:20 0xe934f8c50554f540d806a692cef0285134687d60 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 142.5000 MDR
0x26ed53f0969c361a5d86ade496c65787360fb685e56359258e0c0653638d08f4 Transfer 2024-01-19 17:36:38 0xb70374ab61b692478ebae6da02e76bb5646c99ee IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 227.0500 MDR
0xa3e01e74f187c84c4e2de53547da05c9c5ed07f87be566f0cdf1a3c8cbaabb98 Transfer 2024-01-19 17:35:44 0x86fe3cec61479b2552a00c254860cd671525901e IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 158.6500 MDR
0x5e5ca4c57faf298b9aba1a9c18079e71debd35640e4585a4250e9a009ac496bd Transfer 2024-01-19 16:31:59 0x8479b49d9d31fac839a8ccb004d4f69b83cabaed IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 675.4500 MDR
0x49187bebe208f963a1d96402695d5704c2e789c1c50d4be0a5b22b3de89de76c Transfer 2024-01-19 12:03:41 0xf8e464c759af85bf39979992d483a1952a3bab84 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 833.1500 MDR
0x7e53f7f870a526ec412306ca0877d59804b070eb4171f255ab7be73e4c851827 Transfer 2024-01-17 14:47:17 0xb00bf46867a1fc79afd9c3039728849cef20f9a0 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,400.0000 MDR
0x71f113dd23a04913a406badd7e7583169eabc2678186e5146e0cc3a5b62e2c10 Transfer 2024-01-17 14:45:44 0x8d489046580fee6a3f08931352d097501bef9ec0 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,500.0000 MDR
0xb81f7cdd0d94b6f2ad59997555cbbdb400a25eb608b8db6ad73424b9ca9b3519 Transfer 2024-01-17 10:32:26 0x672bf59dd90c9771d48c8bc8ad2647b8922c8cd7 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 436.0500 MDR
0xdf1427b6c06d1ce6c27fb8b1c5bfb74c5fc32833fca14c20ac05235823961d52 Transfer 2024-01-17 10:31:41 0x63b056a6e7c3a619f16d14babf7d1f61c034d777 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 420.8500 MDR
0x9ae5b33a3ee0ff78e5d9565c5f66600db37a7a60df3b7466e6755cbbc87cc3c0 Transfer 2024-01-17 10:30:47 0x1554fcb9032d25de44bd94b1c380abdaedff928d IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 475.0000 MDR
0xe94663708a1d0f55102db27267e1706622e5f87b8096d4938e9efaf3d5e17050 Transfer 2024-01-17 10:30:05 0xe934f8c50554f540d806a692cef0285134687d60 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 570.0000 MDR
0x879c1a4c77bda775faf84903d9769bf0e2caabfcda0b61962cfd6bab6b6082c1 Transfer 2024-01-17 10:29:32 0xf8e464c759af85bf39979992d483a1952a3bab84 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 475.0000 MDR
0x0341a3dcf39e46a079918f9c1fccb995cdada5b0b29b73ecda8c7baa8307da6d Transfer 2024-01-17 10:28:50 0x40ffe570725a5f25f7291532f114fa2c02bef278 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 990.8500 MDR
0xd8ccfa235837c9ca4b41771bf4640322195bba93ee7a6187baf75cdb80083b64 Transfer 2024-01-17 10:28:02 0x782b7f0947781e1da2ea611a7a7c5e959d4e99ab IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 4,538.1500 MDR
0xa3069dca9127d0a55c8dc15d73ebc839ceb880cd2d5ca5c7e2904f2d5e2186b9 Transfer 2024-01-17 10:27:20 0x62d5e11f04430cc6678fbe1d851ca2ef4ced2641 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 2,040.6000 MDR
0x66d754deda693e0768174c46215d0a5ffd24e24500a03d8786d36a9632bb21a0 Transfer 2024-01-17 10:26:38 0x2715086b5a76a9030bebc348cc0150f0926bd455 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 692.5500 MDR
0xf834f298dbf50608311e8c6bdc4f3ef9abef1c0e265f76b3aceac3dc9eef2b13 Transfer 2024-01-17 10:25:53 0x1acf969720337e687b384914e833a67f46ba8140 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 500.6500 MDR
0xc7ba34d33a701d569acd87960161914b4aa59bf6eb7ca7a75a35eb0cf38cc80b Transfer 2024-01-17 10:25:11 0x4d963b8c1a9fe3786d6768d9693e87e7c2994c29 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 4,026.1000 MDR
0x8f0df4b06a083e543dcb2766abe647dad1e5b35fa3d92d5cc9a51d0938c9a529 Transfer 2024-01-10 18:17:08 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 OUT 0xff83aa0debd94f4a696292eb88fd84a4b402452a 8,874.9000 MDR
0xe026f0c6388f094c25fd04b0c01e39c37563364d8b89b4ab7c342fc1d6da0ed9 Transfer 2024-01-04 14:14:06 0x1554fcb9032d25de44bd94b1c380abdaedff928d IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,148.5500 MDR
0x8fcd12e7f6188c84deca7531ff09113393850c7685899f95e988d9236d27f0d6 Transfer 2024-01-04 14:13:24 0xe934f8c50554f540d806a692cef0285134687d60 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,377.5000 MDR
0x7b74c708059b42aa3971cc2ff391720ab73aae4bddf55d742ad93b5a7bc7533d Transfer 2024-01-04 14:12:36 0xf8e464c759af85bf39979992d483a1952a3bab84 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,148.5500 MDR
0xa53ef66db4950cf4f87af9635219734a5e7cf344cacd98281beb324c4a4eeaf2 Transfer 2024-01-04 14:11:51 0x40ffe570725a5f25f7291532f114fa2c02bef278 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,148.5500 MDR
0x46a6932c832ca3a9faf59c191ca8eaae4871cf8dde7c315753b80059d9eb1f3e Transfer 2024-01-04 14:11:09 0x8479b49d9d31fac839a8ccb004d4f69b83cabaed IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 749.5500 MDR
0x69cfaff1fb47c8037131f80782e62aca38b47eca677848608f75ed0da9a0e680 Transfer 2024-01-04 14:10:24 0x782b7f0947781e1da2ea611a7a7c5e959d4e99ab IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 839.8000 MDR
0xa245ecadb1ff17215d100241cca7c5dca20c4a98af817b5c1ead66fe2ba76150 Transfer 2024-01-04 14:09:42 0x62d5e11f04430cc6678fbe1d851ca2ef4ced2641 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 722.0000 MDR
0xe115dd49cd24e2c7a64dc622f244d3ee1013838f087de8ddc285b58221b7bf07 Transfer 2024-01-04 14:08:51 0x2715086b5a76a9030bebc348cc0150f0926bd455 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 769.5000 MDR
0xf275a4465155f3dae30ae81afb683c308a5dafec9b012b24ff8d43f94bca68cd Transfer 2024-01-04 14:08:06 0x1acf969720337e687b384914e833a67f46ba8140 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 485.4500 MDR
0x837cf1cc2dad78b7ecd0a6aaaa29ee7bbb1b8063fcf0490865f1d28274f28471 Transfer 2024-01-04 14:06:48 0x672bf59dd90c9771d48c8bc8ad2647b8922c8cd7 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 485.4500 MDR
0x54d79d144c876fbdf4721816c384b03a42e4bff202f93cf490cc55d77f287844 Transfer 2023-12-13 20:04:33 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 OUT 0xff83aa0debd94f4a696292eb88fd84a4b402452a 67,356.1500 MDR
0x99c49620b2eed2eb644c72e2aa0923d6cf6d4563d4b0beb6266add0f0340f8bb Transfer 2023-12-06 20:48:21 0x1554fcb9032d25de44bd94b1c380abdaedff928d IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 831.2500 MDR
0xa1970fc70a820e38502585a319738e65923fd05072bad45a50c42a2801d4ee9b Transfer 2023-12-06 20:47:36 0xe934f8c50554f540d806a692cef0285134687d60 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 997.5000 MDR
0x0adce4f7f13d79b06effc59b99989d04d1f7bd0f9c28582176da7ef14f97c141 Transfer 2023-12-06 20:47:00 0xf8e464c759af85bf39979992d483a1952a3bab84 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 871.1500 MDR
0xe0f577ba5513e2a8fe16cf263753b1193df4bdc1ae021cf8c012d731e8174413 Transfer 2023-12-06 20:46:33 0x40ffe570725a5f25f7291532f114fa2c02bef278 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 831.2500 MDR
0x2eb430368bb0240de153d04a2c431e1a3e54ad2fa62be6ae9731662eae243327 Transfer 2023-12-06 20:45:57 0x8479b49d9d31fac839a8ccb004d4f69b83cabaed IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 833.1500 MDR
0xecc628b27822e513ef56e98a3e2636a2ae9c508d752320f23d631948df3bc349 Transfer 2023-12-06 20:45:18 0x782b7f0947781e1da2ea611a7a7c5e959d4e99ab IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 932.9000 MDR
0xd0e418b39dcbcc6361524fb1482ca9dd4928f3b8bdf466a6f34d216c71ebfa2d Transfer 2023-12-06 20:44:45 0x62d5e11f04430cc6678fbe1d851ca2ef4ced2641 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 800.8500 MDR
0xbcb00ca4756f0f94ffe6a9775a0c40e985acc5bb731f935904c88e241e8c8df9 Transfer 2023-12-06 20:43:36 0x4d963b8c1a9fe3786d6768d9693e87e7c2994c29 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,639.7000 MDR
0x8ffe7c036a93c4beceb9c8129939bdae5ee0e247edd00980d75944985c1be971 Transfer 2023-12-06 20:42:48 0x63b056a6e7c3a619f16d14babf7d1f61c034d777 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 467.4000 MDR
0x9e7a532340482b27337f8b4f173286c6cda93b28f465ab9d6e7a47476088bcf6 Transfer 2023-12-06 20:42:18 0xb70374ab61b692478ebae6da02e76bb5646c99ee IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 252.7000 MDR
0xbd7cdc968c8b98669eb5c1d8b8e88f9fa1da3db7a2268c9f2007db2b41b0a823 Transfer 2023-12-06 20:41:09 0x86fe3cec61479b2552a00c254860cd671525901e IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 175.7500 MDR
0xa40647ffb8ec52a2d5bd9a387297ea80ea31ea2fe67b7e933bdaecd5e62195cf Transfer 2023-11-16 11:54:39 0xb40cecdc48147eea2f7ab7297b19a72e5d999523 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 150.0000 MDR
0x9e6e9689e6ffc59ef6b5b08ff37d05cae6d0f6b2ce6229270b0bb65619d1be1b Transfer 2023-11-16 10:23:15 0x1554fcb9032d25de44bd94b1c380abdaedff928d IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 4,376.6500 MDR
0xd547938dfb6f4b9317f75a993bf8d1a8e52dd8594f6afdb848445c8309813a3e Transfer 2023-11-16 10:22:27 0xe934f8c50554f540d806a692cef0285134687d60 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 5,250.6500 MDR
0xe8f4729699be16ab4a5bd08dc93c7f654cd557b0d8087c45e43ddf6b75103444 Transfer 2023-11-16 10:21:42 0xf8e464c759af85bf39979992d483a1952a3bab84 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 4,336.7500 MDR
0xdf5b7586a1e1929c555b7b8a0a9432053e6ad606aff4cfcc9a0628925f684db1 Transfer 2023-11-16 10:20:45 0x40ffe570725a5f25f7291532f114fa2c02bef278 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 4,376.6500 MDR
0x328adea8d73a929add72f52444b2ab7d337c02ef5c883ef874e62c4dba7d5886 Transfer 2023-11-16 10:19:48 0x8479b49d9d31fac839a8ccb004d4f69b83cabaed IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 4,376.6500 MDR
0x6a88874c16fdd9b4c5fbadc4f982143e7fc60b52d8f650cb7961e071fbcfdaa5 Transfer 2023-11-14 22:24:09 0x1c8efcf3adf6f8dfcb2cc5e89691f30fb18ed069 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 17,581.0000 MDR
0x575214b4a54fbe413806c5bb80fdcccf9a93e9465a763e80b3b402dc76e65f24 Transfer 2023-11-14 21:15:03 0x782b7f0947781e1da2ea611a7a7c5e959d4e99ab IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,035.5000 MDR
0x2fab0ef10d715ca24af56b11bf4bf458a1dbbabdeceb04972992caff1e6e4cf3 Transfer 2023-11-14 21:14:18 0x62d5e11f04430cc6678fbe1d851ca2ef4ced2641 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,880.0500 MDR
0xbfabdd400ad4a27c992ba4078a0afe8326868ed74790108ac3d88e060f6d4151 Transfer 2023-11-14 21:13:36 0x2715086b5a76a9030bebc348cc0150f0926bd455 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 2,860.4500 MDR
0x317663621b8f49b5427c7a3e8457dc843fbca1a66f92616ee03132e6e2387a5c Transfer 2023-11-14 21:12:54 0x1acf969720337e687b384914e833a67f46ba8140 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,803.1000 MDR
0x644aa88b0f355b48661b3bcb292f00aa5a60fea960bae292e6f9c044d75558ef Transfer 2023-11-14 21:12:15 0x4d963b8c1a9fe3786d6768d9693e87e7c2994c29 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 6,097.1000 MDR
0x7a4d2eb39edecb37086540f1590598fe6af0ea202539befb1beb1bde3c6eea0a Transfer 2023-11-14 21:11:21 0x63b056a6e7c3a619f16d14babf7d1f61c034d777 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,737.5500 MDR
0x6c397b8867a2e3c38824d2ac14a4561d2486c934b8a5895c86b6da9915402a14 Transfer 2023-11-14 21:10:45 0xb70374ab61b692478ebae6da02e76bb5646c99ee IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 817.9500 MDR
0xc71fdae459fffde1cb8781df9be5b1a252b98e1b22333daca042a1f6cff066f4 Transfer 2023-11-14 21:09:48 0x672bf59dd90c9771d48c8bc8ad2647b8922c8cd7 IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 1,803.1000 MDR
0xdd1af38e531ffd897d55fcb396d3ab3d12a44b66a7db6aa5af8a3ac0ac97fd98 Transfer 2023-11-14 20:59:51 0x86fe3cec61479b2552a00c254860cd671525901e IN 0xecccd32b93d906c86c8766ac7c96dbdf9988cbc5 239.4000 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.