Arqma Blockchain Explorer

(No Javascript | No Cookies | No Web Analytics Trackers | No Images | Open Sourced)

Server Time: 2026-11-12 16:04:00 | Transaction Pool | Autorefresh is OFF | Go to stagenet explorer | Go to mainnet explorer

Network difficulty: 13900110 | Hard fork: v19 | Hash rate: 115.834 kH/s | Staking Requirement: 100000.000000000 ARQ | Fee: 0.000000050/byte + 0.000090000/output | Median block size limit: 1024.00 kB | Data From 00:00:24 [h:m:s] ago

TX Types Legend: Registration: 🏁 | Contribution: ⚑ | Recommission: 👍 | Decommission: 👎 | Deregister: 🚫 | IP Change Penalty: 📋 | Stake Unlock: 🔓

Arqma emission (fees) is 41503871.239012659 (1063.624470509) as of 2063593 block

Transaction Pool

(No Of TXs: 0, Size: 0.0000 kB, Updated every 5 seconds)

Age [HH:MM:SS] Type Transaction Hash Fee/Per kB In/Out TX Size [kB]

Transactions In Older Blocks

(Median size of 100 blocks: 1024.00 kB)

Height Age [y:d:h:m:s] Size [kB] Type Transaction Hash Fee Outputs In/Out TX Size [kB]
1646153 01:278:06:51:20 0.0996 af81c07e277648497936350f962f83db39028e7b7b9ecfd45e150942f89d12d9 N/A 10.492694799 0/1 0.0996
1646152 01:278:06:51:30 10.0078 bc3728522377cff65fa952ed458c8ec434086258afce9e101889548ab6ca3a3b N/A 10.492709952 0/1 0.0996
2d3b4bf4ee0ecb1bc971e8a82815c5c6acc77fc0f543f457d73369f3608413bb 0.000010150 ? 11/2 9.9082
1646151 01:278:06:52:08 0.0996 ab7224bd153dc8535ee532c00913752525548a0559705f5b34e75bf37cea3334 N/A 10.492704806 0/1 0.0996
1646150 01:278:06:52:23 0.0996 146c96ff5571f4a8f0e21f6834081d2399f89e251ee195cf52ab7d4b87a722d2 N/A 10.492709809 0/1 0.0996
1646149 01:278:06:52:53 0.0996 42b5dc2a96527dc81c4a36ef1fc76ee2241b08ae6adbdd5e7ef012459e361045 N/A 10.492714812 0/1 0.0996
1646148 01:278:06:58:41 9.8467 7b3e184501ce4e135649f4c45f7f70b13a176752998c6d6e9ca0f5b77f481b51 N/A 10.492739786 0/1 0.0996
b499215d3ead2bbe2e36236f26e1d87653a419c7059a3d17217cb9cf64767644 0.000005420 ? 2/2 2.6445
7abf2a1ac5ccf87269d7f4a5f9d5e1b5246b22ee5c44182ddf2213c49d3a67d0 0.000005400 ? 2/2 2.6357
9a6f28e0ad30e3825b902c13a66ed7109fb2eb001f16b36bb2483e98b1a1563d 0.000005400 ? 2/2 2.6357
8f0a2cd7da97695b8b5c5533661aded510f1699c7da0e56bea001067b17523cb 0.000003750 ? 1/2 1.8311
1646147 01:278:07:04:50 0.0996 c3f70463d3f376e1fc9f4ea530e2e6db1861ef5c7d036282c0250deb82e80900 N/A 10.492724819 0/1 0.0996
1646146 01:278:07:08:30 0.0996 c124e83d63763561c2ca2df814b1f0857e99f551e7519738d154aba3fbbe7d51 N/A 10.492729822 0/1 0.0996
1646145 01:278:07:09:13 0.0996 d9621ccb4e12f0cfda9701ac3f5456276ee1944e8df2bbc4001b70c12fe2ae06 N/A 10.492734826 0/1 0.0996
1646144 01:278:07:09:22 0.0996 a0c3bb731a714f21c7f936b0bae9afbc4f785f10d175f6d158549e89e4190070 N/A 10.492739829 0/1 0.0996
1646143 01:278:07:11:08 0.0996 046ff13299e512a75cc5f2f3c2f2e6cb51ead72703e2ea6f903346845d1129a9 N/A 10.492744832 0/1 0.0996
1646142 01:278:07:12:04 0.0996 34046ff8aaf28998d791815dd9a593dc369694168fc940a68db5995f6f920b0d N/A 10.492749836 0/1 0.0996
1646141 01:278:07:13:00 0.0996 698db8b30c06731c9c05737a2deaffce0d67a2badd7a51c3cb731a932261b706 N/A 10.492754839 0/1 0.0996
1646140 01:278:07:14:14 0.0996 be7f4aee1db57bf0361248e70701bd12081ffd017d741a5513467d80c35339f6 N/A 10.492759842 0/1 0.0996
1646139 01:278:07:16:48 6.7607 c795a6f6ba6c120fb2247920d6f2792348e8e04b83630051fcb27ad28a7d5794 N/A 10.492771686 0/1 0.0840
9bffcfc81b969c2e53e672bf65d5aa6ffba062c0999f7414e0c089e93f921c15 0.000006840 ? 7/2 6.6768
1646138 01:278:07:24:55 0.0996 7d03639975b6bfc2d88a5658661a541937f432befd05bce147fc5d09306be681 N/A 10.492769849 0/1 0.0996
1646137 01:278:07:46:00 0.0996 03b22b97008c6422631f399630a409ff6933d3e924bfd8b97306fa5212231488 N/A 10.492774852 0/1 0.0996
1646136 01:278:07:47:08 0.0996 86121b2d7529b1d4a22bf09a56f3660f07f48174e00633b1a99f62533961645c N/A 10.492779856 0/1 0.0996
1646135 01:278:07:47:45 0.0996 47224359337fd5ffeeb80a2460e14337fb745d883129e260a27325099b82c1f3 N/A 10.492784859 0/1 0.0996
1646134 01:278:07:48:05 0.0996 05b695c3926a4dc1168c19ffd0780db8c7c3f5311a51b0164f565ab3fa97bb66 N/A 10.492789862 0/1 0.0996
Prev
Current Page: 20872/103179
Next

Service Nodes

0 service nodes awaiting contributions, 5 decommissioned service nodes, and 40 active service nodes.

Service Nodes Awaiting Contributions (0)

Public Key Contributors Operator Fee (%) Contributed Open For Contribution Min. Contribution Expiry Date UTC (Estimated)

Inactive/Decommissioned Service Nodes (5)

(These service nodes are currently decommissioned for failing network obligations, are not earning rewards, and face deregistration soon)

Public Key Contributors Operator Fee (%) Decommission Height Last Uptime Proof Blocks until Dereg.
c338966f59c208f065e570e4631dced159118467b174e2cadc0bd59ff4768987 1/12 2058211 06:22:15:35 None (deregistration imminent!)
4891102bd9138ff3246de548e768dc3105a976540a06987d7ec79bfa9762e592 1/12 2058211 00:30:33 None (deregistration imminent!)
3a695a55e9442573865950ec85b393e7ade3a76690b62d0e992f32f246943bd1 1/12 2058211 00:27:54 None (deregistration imminent!)
361f463346d3409705042d85617b51e1c61f8821cc3c21f16ce9034d5b761c1f 1/12 2058213 06:22:28:05 None (deregistration imminent!)
8481f7ee5c2cac4312f37dfeb10131a2e64b1f8ec3fbd477056eae13afae9ffb 1/12 2058218 00:32:20 None (deregistration imminent!)

Active Service Nodes (40)

Public Key Contributors Operator Fee (%) Staking Requirement Last Reward Height Last Uptimr Proof Expiry Date UTC (Estimated)
75ed97a747c6b790917a62befd733ec67df8a7b5a9861baa432521eaa788d2e2 1/12 100000.000000000 2063554 00:15:14 Staking Infinitely
2c9277494767de038291669f392ceb66b3889c23c574ab42db08e0b48ee8a7bf 1/12 100000.000000000 2063555 00:26:19 Staking Infinitely
781efae048bb90829a0c7ce9f4c9c34e572d236955e91f4b3c86a85effa632d5 1/12 100000.000000000 2063556 00:13:13 Staking Infinitely
848ad910440f790d4a687cad83b333f99dec1fb47bae617c7a02db65b2f1c244 2/12 30 100000.000000000 2063557 00:07:37 Staking Infinitely
80a869c7963e4c92ccd1032749e29b33e7e943f4e70cbe8d9a3110115a0a53e3 1/12 100000.000000000 2063558 00:05:26 Staking Infinitely
ab1264fe8acaba585069c1fb0afe0804a97bc00ef269c17231b7994024851111 1/12 100000.000000000 2063559 00:26:34 Staking Infinitely
139595b1c4670eb35a9cc6d32b6c351c53422d6ebf9405d0e2de6edb09afa5f2 1/12 100000.000000000 2063560 00:19:41 Staking Infinitely
c6c5fce08eef76dca701248665f0586f83da2243ba13781899abc525b3572063 1/12 100000.000000000 2063561 00:01:24 Staking Infinitely
d0c12445039e0a505ac7ed209987dae411ba6e5ff44de6a16290a3ed4d2dd8b0 1/12 100000.000000000 2063562 00:48:39 Staking Infinitely
d3e9da49cf45266c3a0270253b0e2921dcbf939cfa52e5de31130d9ef5fb921d 1/12 100000.000000000 2063563 00:41:40 Staking Infinitely
+ 30 more ↪

click here to see the full service node lists (at most only 10 of each list are shown here)

Uptime quorum for height 2063591)

Public Key Last Uptime Proof Expiry Date UTC (Estimated)
Validators 10:
0: d3e9da49cf45266c3a0270253b0e2921dcbf939cfa52e5de31130d9ef5fb921d 00:41:40 Staking Infinitely (N/A)
1: 2772f9140b7e96fdeda176b2c6f077c49268b51997227552ff053b78624b8fd6 00:17:08 Staking Infinitely (N/A)
2: 94b370885630009cbe68165b641e51343bcb90aba151434230424f6e3ec4a6d2 00:13:41 Staking Infinitely (N/A)
3: 078b975522c60602de3efe3c67b0c56cca233d676621baa061b52dfd5cd95aa5 00:16:59 Staking Infinitely (N/A)
4: 050e45639e86a90ca465c5194642d9fee300ac170acdbb2c0144fc8ebaaf6b82 00:26:27 Staking Infinitely (N/A)
5: d8c32dc9adb51fd5fa02f49733cd1d1d5e963030e2700b80e6a5ff8274e0d623 00:17:04 Staking Infinitely (N/A)
6: af591de4390b7c96bab0312158a390b186bf4064e306538b51b5621bbc314185 00:00:14 Staking Infinitely (N/A)
7: 0a23d89cbd41b85c5bffec0f53289536393e1a91a6537caf7b2064d97f92f7bb 00:13:42 Staking Infinitely (N/A)
8: 4a9a479460d135c51723254462919ff51e4b692f2bc4aedafb26316494f45a64 00:44:30 Staking Infinitely (N/A)
9: 45d356dd899759aa4af68034e6c9442cf4e92cc9304096403c92285357f8c03f 00:46:28 Staking Infinitely (N/A)
Nodes to test (35):
0: ca4c43de60e2cac955ba5172de04118ee6d50e12e9d8fab327f71a04adfd4f47 00:48:37 Staking Infinitely (N/A)
1: 2c9277494767de038291669f392ceb66b3889c23c574ab42db08e0b48ee8a7bf 00:26:19 Staking Infinitely (N/A)
2: cffbd005f2bde282866bd5a2ab14f62f5b5874fb897d164943314bc6c726457e 00:04:39 Staking Infinitely (N/A)
3: 2083e7a16cef72aced08ba92106bf9cff6725bede937ff82c1156fd7fa2f3c7a 00:51:23 Staking Infinitely (N/A)
4: d0c12445039e0a505ac7ed209987dae411ba6e5ff44de6a16290a3ed4d2dd8b0 00:48:39 Staking Infinitely (N/A)
5: 4891102bd9138ff3246de548e768dc3105a976540a06987d7ec79bfa9762e592 00:30:33 Staking Infinitely (N/A)
6: afb246351ed7e9eadff997ae1ebcfcdd297bfabfc15398a8202ffcf1e3ceeb54 00:15:52 Staking Infinitely (N/A)
7: ccb277e61883ab9d1108ff6c08f830271daba09b9db5f3d100f43dc023883979 00:45:57 Staking Infinitely (N/A)
8: 45f9349a3ceee3a75d6142204286d37dacf81c1f9ec01a65e7b716269726635d 01:01:06 Staking Infinitely (N/A)
9: 1afa41446b3b542142527a0209142817a76a6bf3428f780b6a3b27513f884a4d 00:01:47 Staking Infinitely (N/A)
+ 25 more ↪

Uptime quorum for height 2063590)

Public Key Last Uptime Proof Expiry Date UTC (Estimated)
Validators 10:
0: 75ed97a747c6b790917a62befd733ec67df8a7b5a9861baa432521eaa788d2e2 00:15:14 Staking Infinitely (N/A)
1: 0b09899be6193bb10bb252ee33e199780786497486deb4e1eeb2f21059dad52c 00:31:38 Staking Infinitely (N/A)
2: d3e9da49cf45266c3a0270253b0e2921dcbf939cfa52e5de31130d9ef5fb921d 00:41:40 Staking Infinitely (N/A)
3: 4a407bb5161d9ad488e4feb1ce4870d5076d223d24160476275f2e292c290d21 00:40:43 Staking Infinitely (N/A)
4: ff589e7960742d37662170d9deedca2875bdb20e56d3e847ca409d724ce1513c 00:31:34 Staking Infinitely (N/A)
5: 2c9277494767de038291669f392ceb66b3889c23c574ab42db08e0b48ee8a7bf 00:26:19 Staking Infinitely (N/A)
6: c98ab9fca45aec5e9c8ea6f7dd0660b3567e3691d3cfbc4e4b035e737706160b 00:30:39 Staking Infinitely (N/A)
7: c0671e35dbd790174fbcd06c6694f094b85616147105cba63ce17ed82861e6ef 00:26:31 Staking Infinitely (N/A)
8: 4a9a479460d135c51723254462919ff51e4b692f2bc4aedafb26316494f45a64 00:44:30 Staking Infinitely (N/A)
9: 781efae048bb90829a0c7ce9f4c9c34e572d236955e91f4b3c86a85effa632d5 00:13:13 Staking Infinitely (N/A)
Nodes to test (35):
0: cffbd005f2bde282866bd5a2ab14f62f5b5874fb897d164943314bc6c726457e 00:04:39 Staking Infinitely (N/A)
1: ca4c43de60e2cac955ba5172de04118ee6d50e12e9d8fab327f71a04adfd4f47 00:48:37 Staking Infinitely (N/A)
2: 45f9349a3ceee3a75d6142204286d37dacf81c1f9ec01a65e7b716269726635d 01:01:06 Staking Infinitely (N/A)
3: 5bdd85d7e9169eaef5712ec27fcabf3fb206c1b3ee8149ff3ab94a59e8ca4caf 00:46:29 Staking Infinitely (N/A)
4: ccb277e61883ab9d1108ff6c08f830271daba09b9db5f3d100f43dc023883979 00:45:57 Staking Infinitely (N/A)
5: d8c32dc9adb51fd5fa02f49733cd1d1d5e963030e2700b80e6a5ff8274e0d623 00:17:04 Staking Infinitely (N/A)
6: 3a695a55e9442573865950ec85b393e7ade3a76690b62d0e992f32f246943bd1 00:27:54 2026-11-21 10:38:01 (in 9 days)
7: 2772f9140b7e96fdeda176b2c6f077c49268b51997227552ff053b78624b8fd6 00:17:08 Staking Infinitely (N/A)
8: d0c12445039e0a505ac7ed209987dae411ba6e5ff44de6a16290a3ed4d2dd8b0 00:48:39 Staking Infinitely (N/A)
9: 7c6d2a3a97056e0fcf61c686c415fa4dc4181ed2ec2d1517cf1163191e2c9f86 00:31:39 Staking Infinitely (N/A)
+ 25 more ↪

Uptime quorum for height 2063589)

Public Key Last Uptime Proof Expiry Date UTC (Estimated)
Validators 10:
0: 8e6c4ca252ec2579388422a1d33c01f60b1b742c34d0943f24bbb54c999e8584 00:50:40 Staking Infinitely (N/A)
1: cffbd005f2bde282866bd5a2ab14f62f5b5874fb897d164943314bc6c726457e 00:04:39 Staking Infinitely (N/A)
2: 61e2be6d333af323b8a750ca47475615ab2d46e9bcd9952050e58aa526144d72 00:50:21 Staking Infinitely (N/A)
3: ff589e7960742d37662170d9deedca2875bdb20e56d3e847ca409d724ce1513c 00:31:34 Staking Infinitely (N/A)
4: 848ad910440f790d4a687cad83b333f99dec1fb47bae617c7a02db65b2f1c244 00:07:37 Staking Infinitely (N/A)
5: d0c12445039e0a505ac7ed209987dae411ba6e5ff44de6a16290a3ed4d2dd8b0 00:48:39 Staking Infinitely (N/A)
6: 139595b1c4670eb35a9cc6d32b6c351c53422d6ebf9405d0e2de6edb09afa5f2 00:19:41 Staking Infinitely (N/A)
7: c0671e35dbd790174fbcd06c6694f094b85616147105cba63ce17ed82861e6ef 00:26:31 Staking Infinitely (N/A)
8: d8c32dc9adb51fd5fa02f49733cd1d1d5e963030e2700b80e6a5ff8274e0d623 00:17:04 Staking Infinitely (N/A)
9: c6c5fce08eef76dca701248665f0586f83da2243ba13781899abc525b3572063 00:01:24 Staking Infinitely (N/A)
Nodes to test (35):
0: 4a9a479460d135c51723254462919ff51e4b692f2bc4aedafb26316494f45a64 00:44:30 Staking Infinitely (N/A)
1: c338966f59c208f065e570e4631dced159118467b174e2cadc0bd59ff4768987 06:22:15:35 2026-11-21 10:10:01 (in 9 days)
2: 5bdd85d7e9169eaef5712ec27fcabf3fb206c1b3ee8149ff3ab94a59e8ca4caf 00:46:29 Staking Infinitely (N/A)
3: 0b09899be6193bb10bb252ee33e199780786497486deb4e1eeb2f21059dad52c 00:31:38 Staking Infinitely (N/A)
4: 45f9349a3ceee3a75d6142204286d37dacf81c1f9ec01a65e7b716269726635d 01:01:06 Staking Infinitely (N/A)
5: ccb277e61883ab9d1108ff6c08f830271daba09b9db5f3d100f43dc023883979 00:45:57 Staking Infinitely (N/A)
6: c9839bdce086483c6fae8ede8600e4410c5dcd2a431148689480ddfd4c6c9363 00:03:02 Staking Infinitely (N/A)
7: 45d356dd899759aa4af68034e6c9442cf4e92cc9304096403c92285357f8c03f 00:46:28 Staking Infinitely (N/A)
8: 94b370885630009cbe68165b641e51343bcb90aba151434230424f6e3ec4a6d2 00:13:41 Staking Infinitely (N/A)
9: 2c9277494767de038291669f392ceb66b3889c23c574ab42db08e0b48ee8a7bf 00:26:19 Staking Infinitely (N/A)
+ 25 more ↪

Checkpoint quorum for height 2063592 (determined by block 2063581)

Public Key Last Uptime Proof Expiry Date UTC (Estimated)
0: 2772f9140b7e96fdeda176b2c6f077c49268b51997227552ff053b78624b8fd6 00:17:08 Staking Infinitely (N/A)
1: d8c32dc9adb51fd5fa02f49733cd1d1d5e963030e2700b80e6a5ff8274e0d623 00:17:04 Staking Infinitely (N/A)
2: 8657c397133e857f186f33100dabde6f6129bb24f712ac0c35cf58c76ed55638 00:17:03 Staking Infinitely (N/A)
3: ccb277e61883ab9d1108ff6c08f830271daba09b9db5f3d100f43dc023883979 00:45:57 Staking Infinitely (N/A)
4: 94b370885630009cbe68165b641e51343bcb90aba151434230424f6e3ec4a6d2 00:13:41 Staking Infinitely (N/A)
5: 2c9277494767de038291669f392ceb66b3889c23c574ab42db08e0b48ee8a7bf 00:26:19 Staking Infinitely (N/A)
6: d3e9da49cf45266c3a0270253b0e2921dcbf939cfa52e5de31130d9ef5fb921d 00:41:40 Staking Infinitely (N/A)
7: 8e6c4ca252ec2579388422a1d33c01f60b1b742c34d0943f24bbb54c999e8584 00:50:40 Staking Infinitely (N/A)
8: 1afa41446b3b542142527a0209142817a76a6bf3428f780b6a3b27513f884a4d 00:01:47 Staking Infinitely (N/A)
9: 0f709021b1005db0d397f474bd5c0df052cfc5571e02d97cd1015e5e5fbdb75e 00:07:19 Staking Infinitely (N/A)
10: d0c12445039e0a505ac7ed209987dae411ba6e5ff44de6a16290a3ed4d2dd8b0 00:48:39 Staking Infinitely (N/A)
11: c98ab9fca45aec5e9c8ea6f7dd0660b3567e3691d3cfbc4e4b035e737706160b 00:30:39 Staking Infinitely (N/A)
12: 210e9b3fbb83325a9491bcd0eaae2d6fa38424f3ddae681d2562d1d2def18ee6 00:46:06 Staking Infinitely (N/A)
13: 5bdd85d7e9169eaef5712ec27fcabf3fb206c1b3ee8149ff3ab94a59e8ca4caf 00:46:29 Staking Infinitely (N/A)
14: 75ed97a747c6b790917a62befd733ec67df8a7b5a9861baa432521eaa788d2e2 00:15:14 Staking Infinitely (N/A)
15: 4a9a479460d135c51723254462919ff51e4b692f2bc4aedafb26316494f45a64 00:44:30 Staking Infinitely (N/A)
16: ff589e7960742d37662170d9deedca2875bdb20e56d3e847ca409d724ce1513c 00:31:34 Staking Infinitely (N/A)
17: c0671e35dbd790174fbcd06c6694f094b85616147105cba63ce17ed82861e6ef 00:26:31 Staking Infinitely (N/A)
18: af591de4390b7c96bab0312158a390b186bf4064e306538b51b5621bbc314185 00:00:14 Staking Infinitely (N/A)
19: 4a407bb5161d9ad488e4feb1ce4870d5076d223d24160476275f2e292c290d21 00:40:43 Staking Infinitely (N/A)

Note: The quorum shown here is the currently active voting height which is not necessarily the latest quorum. Quorums can only be voted on after a number of blocks have transpired.

Click here to see the last 1hrs worth of the stored quorum states

Last 5 checkpoints

Height Block hash Checkpoint Quorum
2063592 d69071ef5a99030fb9ee62346cc35731637180b1ae21d2660ea4a44335edd5a3 2063592; 20/20 signatures: ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
2063588 7ef69278d1d6313793a623003adafee172f056b61e7b06ad87b18113d24c5fb3 2063588; 20/20 signatures: ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
2063580 aa82b7c45d81e3264a9945db869d453fd5a1f585d89d32df0ee14c4f33b2c034 2063580; 20/20 signatures: ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
2063520 544bff96d49efa73a2569eb681eff5c0c90c346217ef640eadc6a375f49cf048 2063520; 20/20 signatures: ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
2063460 fa6cec5377530c9927ce95c03b8b602a5a18b36b1e3ad6e9d98a03f13fe3ca43 2063460; 20/20 signatures: ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

Check here to see the last 50 checkpoints

No javascript / No web analytics trackers / No cookies / No external resources / Open Sourced
Explorer Version (api): patches-2025-08-25-05fdb31 (8.0) Arqma Version: 10.0.0-4b067e8c_Release
Latest source code
Forked from: onion-monero-blockchain-explorer
Copyright (C), 2019-2025 arqma.com