Arqma Blockchain Explorer

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

Server Time: 2026-06-22 11:43:48 | Transaction Pool | Autorefresh is OFF | Go to stagenet explorer | Go to mainnet explorer

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

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

Arqma emission (fees) is 38744289.239012659 (1040.315598709) as of 1968435 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]
15155 07:332:12:10:34 21.5840 b312edf68c0a5c4a4fb7d4db51bb2d748fb2abce9ee84e7ab55095227b2385b5 N/A 20.137383466 0/1 0.0977
87e30a9aa0bf47eeecb29655a894556032653a2810e54c05874642c81a8505db 0.002414361 ? 2/2 2.7139
b4db39bb09e91a6eacb34d358035079ed5ce542eaf9c407777ca0c9810b3bab2 0.008047870 ? 2/11 9.7793
0569e7c3421da24894905047e878250e3d14dd951adc42e30cebe873ba6e86a7 0.007243083 ? 2/10 8.9932
15154 07:332:12:25:58 0.0889 f37e389c8e67dee20bcc8d523cf830ec2de01af1a84c7fb127b7eb04dd510f13 N/A 20.119687746 0/1 0.0889
15153 07:332:12:28:05 4.9355 11533a29a7538b666230c88e89af0f5aa2476f542399633126dbd19acfed44fa N/A 20.124526068 0/1 0.0889
77f3f7e7119150d5e83205763c0f03ac961a95d6ba347c9c10e754d1db84977d 0.002414364 ? 1/2 2.1328
a1624db2ee1203804ef1327146b5f3db9269a6907ca9898cb4aa38ed4e122157 0.002414364 ? 2/2 2.7139
15152 07:332:12:30:33 8.2969 3c9e91df5dee106956e41fbc4b0068fa54b81ed5833a73428d65e0765aae69f3 N/A 20.126950026 0/1 0.0889
bf264a3a4ff020b01bc989a9e9c6d631bc7220494faa2209e0600e8e2b1fdf4f 0.007243092 ? 2/9 8.2080
15151 07:332:12:32:11 0.0889 0b0b14115b25bf4722125fe7a98cfbf8ddac0d4f4724c87282ed5e98281e7962 N/A 20.119716528 0/1 0.0889
15150 07:332:12:36:13 0.0889 f851399f4e6c2ca8a0545434200f7e70a5867ff6095f11b34c61a494f6002bb0 N/A 20.119726121 0/1 0.0889
15149 07:332:12:41:02 14.9307 c76d93515297bf5519431e761b52073d626bfbdddd3c31021a08867ce9bc892e N/A 20.132612339 0/1 0.0889
f58d0f831a519de51b24bac5d329e62f55c5d3a9bba3209e6a50f7a0716499e7 0.002414367 ? 2/2 2.7256
535f70313d7ed17c6049180e4393c193215e7933e04bcb0f0208c312a81b8e20 0.007243101 ? 5/7 8.2910
2cc454c03a7173c5f183db8c18a355a7fc29cc520b36de23aed4d7d278eff13b 0.003219156 ? 4/2 3.8252
15148 07:332:12:51:23 10.2344 1729e3ebbe39366b3a39409157259ed45795b25709886832415df1a16676e325 N/A 20.128597999 0/1 0.0977
2fbd780f676781253905c35b727faa05f57c4da5412532b7daba4ca0395ebc3e 0.002414370 ? 2/2 2.7129
7064bdff7e854b6bf384f679ddb0d671dd23c4a7c26931b439cb9cf2878749e3 0.006438320 ? 2/8 7.4238
15147 07:332:12:57:43 12.0029 0f6fab8c576254567f2ce82312d8b8ddd5cd89721901d60f36c0e1ff33214b33 N/A 20.130217173 0/1 0.0889
a62e467b1ec927210ac85f110797fe91572aaa0d5a39dc160cf1cb2e3f309196 0.002414370 ? 1/2 2.1328
3a343505cc9a54857b899094e0b2875e08e040043ae225e23cbbf57736668f9a 0.008047900 ? 2/11 9.7812
15146 07:332:13:00:13 0.0889 82ba1a8c45f4be37c0e852d6a4b3a51330b7fdcb672c31d7276ebf8e75d99be1 N/A 20.119764497 0/1 0.0889
15145 07:332:13:00:52 0.0889 9f24ba98047a782b4909319743993ae337e8e1773bbd9ebc72e3577bf5ea7343 N/A 20.119774091 0/1 0.0889
15144 07:332:13:03:28 0.0889 41d9691acecccc7739d87b01a1ed63fc32328679dee23894aefc7b9a410c41fa N/A 20.119783684 0/1 0.0889
15143 07:332:13:04:20 14.9365 dcb1e2782f03bf8ff512e15435b5b80fdcaab4869077de0a05285438b738e237 N/A 20.132669950 0/1 0.0889
af076e6ce9715c0440fcd394d1106b86ad7f58b5d05fb067fa8c7c9013186aa8 0.007243128 ? 2/9 8.2070
2db04966a46146791344470c41ee6c665773b9155f763c70aa7804ee8ef4c48a 0.005633544 ? 2/7 6.6406
15142 07:332:13:12:21 12.6035 0c8a6bf2725bd2f3ec448fa261ecff4d651fe231af360a68dc05c6176f1e77e7 N/A 20.130265168 0/1 0.0977
e18de42c8d293af408c0de474bf1ab5c0797a4afa090304a1fadac445502d7c4 0.002414376 ? 2/2 2.7275
3eda5d2920b30d1db7c93e5d2dbb9c8dcc01733e4af7cb5cd9c20543ed700010 0.008047920 ? 2/11 9.7783
15141 07:332:13:19:43 0.0889 2262c17880e8cf448b34295335bd586498b3cd4eb91e886833e3a66cab20855b N/A 20.119812466 0/1 0.0889
15140 07:332:13:20:47 0.0889 aa282cdc602b8c3373769cfe67f0dc097a8e7435d5e57a1838683dd2969e4115 N/A 20.119822060 0/1 0.0889
15139 07:332:13:21:10 7.5176 a912bdc833713bb2d615e11f9267597744185056c38d45f991c012c0e631141e N/A 20.126269998 0/1 0.0889
7eec14b3b7aef4d3ee7e2fc5c7a19656c89bb767ab72fada528cc85962811726 0.006438344 ? 2/8 7.4287
15138 07:332:13:22:06 0.0889 578788b52ac1b653976ef4e4de2586aabd6744e9a2e53c5feb23553b4745c653 N/A 20.119841248 0/1 0.0889
15137 07:332:13:24:54 0.0977 1a078216c1d5d47bd4fc61d67ec655d60e8b63e4757d75284117e4528d0127fa N/A 20.119850842 0/1 0.0977
15136 07:332:13:25:31 0.0889 58f30b18970348191d70c6da7f093e7ce463461f74c94bee18098b5613885742 N/A 20.119860436 0/1 0.0889
Prev
Current Page: 97664/98421
Next

Service Nodes

0 service nodes awaiting contributions, 0 decommissioned service nodes, and 52 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 (0)

(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.

Active Service Nodes (52)

Public Key Contributors Operator Fee (%) Staking Requirement Last Reward Height Last Uptimr Proof Expiry Date UTC (Estimated)
30f9c742e16707fb9b0c9c2078ed750595e297e4a0f75b972794766e25447cfc 1/12 100000.000000000 1968384 00:25:03 Staking Infinitely
d3e9da49cf45266c3a0270253b0e2921dcbf939cfa52e5de31130d9ef5fb921d 4/12 50 100000.000000000 1968385 00:37:37 Staking Infinitely
53b13c3b12f633765fad6a3af5e9910067af666c8c35940a5d0190ef05e86016 1/12 100000.000000000 1968386 00:22:42 Staking Infinitely
2083e7a16cef72aced08ba92106bf9cff6725bede937ff82c1156fd7fa2f3c7a 1/12 100000.000000000 1968387 00:19:58 Staking Infinitely
64704fc7e91c0d73d5a05f608f0899b45e99fa711383057dcc59064a98c257ab 4/12 66 100000.000000000 1968388 00:31:51 Staking Infinitely
c93716c955d7ced8be22fb112a0344fabde019949f2b26fedff327172ba6a973 2/12 66 100000.000000000 1968389 00:31:43 Staking Infinitely
ca0113d6999df9187b7959b602c7557cf9658a274fd89948c5aead79eb95a510 1/12 100000.000000000 1968390 00:25:44 Staking Infinitely
0a23d89cbd41b85c5bffec0f53289536393e1a91a6537caf7b2064d97f92f7bb 1/12 100000.000000000 1968391 00:51:30 Staking Infinitely
139595b1c4670eb35a9cc6d32b6c351c53422d6ebf9405d0e2de6edb09afa5f2 1/12 100000.000000000 1968392 00:48:50 Staking Infinitely
cf8f65a97c31057a45dec63b065e23d0763c1ea88c7282fafd738e3e090ef01b 2/12 70 100000.000000000 1968393 01:04:30 Staking Infinitely
+ 42 more ↪

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

Uptime quorum for height 1968433)

Public Key Last Uptime Proof Expiry Date UTC (Estimated)
Validators 10:
0: 5d21979e8b9332bfc583b3855b5e1b047080dce4609a21454595892ca797f514 00:15:10 Staking Infinitely (N/A)
1: 80a869c7963e4c92ccd1032749e29b33e7e943f4e70cbe8d9a3110115a0a53e3 00:43:08 Staking Infinitely (N/A)
2: a5ae405941249e1cc812bdae01081cdbfe7963f1bc8d299e444effc2b6930195 00:16:52 Staking Infinitely (N/A)
3: 848ad910440f790d4a687cad83b333f99dec1fb47bae617c7a02db65b2f1c244 00:16:55 Staking Infinitely (N/A)
4: d3e9da49cf45266c3a0270253b0e2921dcbf939cfa52e5de31130d9ef5fb921d 00:37:37 Staking Infinitely (N/A)
5: 45f9349a3ceee3a75d6142204286d37dacf81c1f9ec01a65e7b716269726635d 00:45:44 Staking Infinitely (N/A)
6: 3a695a55e9442573865950ec85b393e7ade3a76690b62d0e992f32f246943bd1 00:30:43 Staking Infinitely (N/A)
7: aa78babccc4e6e29d3becac648489e6da5c375ae22566dd9cc65880210d81539 00:18:14 Staking Infinitely (N/A)
8: 53b13c3b12f633765fad6a3af5e9910067af666c8c35940a5d0190ef05e86016 00:22:42 Staking Infinitely (N/A)
9: b42fb5a319f9ef592ada30e483b64431d05386ba5692727d0e64a15802be3ef5 00:16:05 Staking Infinitely (N/A)
Nodes to test (42):
0: 3cb0bba8f15c0902db46604f9fb6badeb0f611a645e4b29fb899342107c1f8c7 00:39:31 Staking Infinitely (N/A)
1: c99d98eadc123984ca4f9042e6e2e3460e43467a7136f61f7f0960ef92fec01e 00:22:27 Staking Infinitely (N/A)
2: f63e2a3a60e5d07f8fe0a32943c3f362d3d441c0ba771a997e9c893f16e4dff2 00:07:06 Staking Infinitely (N/A)
3: 93aeaadd2a426e4b78e8ddb88679d33d03e5e35c096095418db1dc69475c013f 00:17:46 Staking Infinitely (N/A)
4: 2c9277494767de038291669f392ceb66b3889c23c574ab42db08e0b48ee8a7bf 00:34:55 Staking Infinitely (N/A)
5: 30f3281710c23bb2c9b11a8bc0a3f63876ad2d974a55f08db00dde2f1fce4f3e 00:26:21 Staking Infinitely (N/A)
6: 5a67c6e399571ec4665cc61cc19a5e84eeab60cf51c4f75fac5eea24a33d87e0 00:20:02 Staking Infinitely (N/A)
7: 0a23d89cbd41b85c5bffec0f53289536393e1a91a6537caf7b2064d97f92f7bb 00:51:30 Staking Infinitely (N/A)
8: 4a9a479460d135c51723254462919ff51e4b692f2bc4aedafb26316494f45a64 00:08:04 Staking Infinitely (N/A)
9: 81ea05da87ecfe7d707a13ded483e5a0ee257c3ff802cd01742185bc87d803d9 00:23:23 Staking Infinitely (N/A)
+ 32 more ↪

Uptime quorum for height 1968432)

Public Key Last Uptime Proof Expiry Date UTC (Estimated)
Validators 10:
0: 5a67c6e399571ec4665cc61cc19a5e84eeab60cf51c4f75fac5eea24a33d87e0 00:20:02 Staking Infinitely (N/A)
1: 93aeaadd2a426e4b78e8ddb88679d33d03e5e35c096095418db1dc69475c013f 00:17:46 Staking Infinitely (N/A)
2: cf8f65a97c31057a45dec63b065e23d0763c1ea88c7282fafd738e3e090ef01b 01:04:30 Staking Infinitely (N/A)
3: c98ab9fca45aec5e9c8ea6f7dd0660b3567e3691d3cfbc4e4b035e737706160b 00:41:12 Staking Infinitely (N/A)
4: 76e3e01fe63166ca4e448a2d9353486dbf966804c0eb51437d135fdd93e3eb3f 00:26:11 Staking Infinitely (N/A)
5: aa78babccc4e6e29d3becac648489e6da5c375ae22566dd9cc65880210d81539 00:18:14 Staking Infinitely (N/A)
6: a5ae405941249e1cc812bdae01081cdbfe7963f1bc8d299e444effc2b6930195 00:16:52 Staking Infinitely (N/A)
7: 0a23d89cbd41b85c5bffec0f53289536393e1a91a6537caf7b2064d97f92f7bb 00:51:30 Staking Infinitely (N/A)
8: 64704fc7e91c0d73d5a05f608f0899b45e99fa711383057dcc59064a98c257ab 00:31:51 Staking Infinitely (N/A)
9: 83b11eca71c4a2d77d256304fd422493ed4d290e3cb084bf76758d239fe9a0b4 00:24:27 Staking Infinitely (N/A)
Nodes to test (42):
0: c6c5fce08eef76dca701248665f0586f83da2243ba13781899abc525b3572063 00:08:39 Staking Infinitely (N/A)
1: e42f2089d5ae0048ef1e3307e080d7f715e9166e0618bc02faea8c766186310a 00:06:00 Staking Infinitely (N/A)
2: a382ea37422bc7715fb954fd567ae77c7b8db3bf92a2d4ac48025e0122832641 00:29:46 Staking Infinitely (N/A)
3: 30f3281710c23bb2c9b11a8bc0a3f63876ad2d974a55f08db00dde2f1fce4f3e 00:26:21 Staking Infinitely (N/A)
4: 2c9277494767de038291669f392ceb66b3889c23c574ab42db08e0b48ee8a7bf 00:34:55 Staking Infinitely (N/A)
5: ca0113d6999df9187b7959b602c7557cf9658a274fd89948c5aead79eb95a510 00:25:44 Staking Infinitely (N/A)
6: 781efae048bb90829a0c7ce9f4c9c34e572d236955e91f4b3c86a85effa632d5 00:45:55 Staking Infinitely (N/A)
7: bf84fec11377bd3f6a46c27484a8f46050274067047fefe4b15cfd566d68a671 00:17:12 Staking Infinitely (N/A)
8: 4a407bb5161d9ad488e4feb1ce4870d5076d223d24160476275f2e292c290d21 00:26:23 Staking Infinitely (N/A)
9: 30f9c742e16707fb9b0c9c2078ed750595e297e4a0f75b972794766e25447cfc 00:25:03 Staking Infinitely (N/A)
+ 32 more ↪

Uptime quorum for height 1968431)

Public Key Last Uptime Proof Expiry Date UTC (Estimated)
Validators 10:
0: 2c9277494767de038291669f392ceb66b3889c23c574ab42db08e0b48ee8a7bf 00:34:55 Staking Infinitely (N/A)
1: 75ed97a747c6b790917a62befd733ec67df8a7b5a9861baa432521eaa788d2e2 00:03:00 Staking Infinitely (N/A)
2: cf8f65a97c31057a45dec63b065e23d0763c1ea88c7282fafd738e3e090ef01b 01:04:30 Staking Infinitely (N/A)
3: 139595b1c4670eb35a9cc6d32b6c351c53422d6ebf9405d0e2de6edb09afa5f2 00:48:50 Staking Infinitely (N/A)
4: 050e45639e86a90ca465c5194642d9fee300ac170acdbb2c0144fc8ebaaf6b82 00:48:22 Staking Infinitely (N/A)
5: 3cb0bba8f15c0902db46604f9fb6badeb0f611a645e4b29fb899342107c1f8c7 00:39:31 Staking Infinitely (N/A)
6: 30f3281710c23bb2c9b11a8bc0a3f63876ad2d974a55f08db00dde2f1fce4f3e 00:26:21 Staking Infinitely (N/A)
7: 76e3e01fe63166ca4e448a2d9353486dbf966804c0eb51437d135fdd93e3eb3f 00:26:11 Staking Infinitely (N/A)
8: ca0113d6999df9187b7959b602c7557cf9658a274fd89948c5aead79eb95a510 00:25:44 Staking Infinitely (N/A)
9: 30f9c742e16707fb9b0c9c2078ed750595e297e4a0f75b972794766e25447cfc 00:25:03 Staking Infinitely (N/A)
Nodes to test (42):
0: 81ea05da87ecfe7d707a13ded483e5a0ee257c3ff802cd01742185bc87d803d9 00:23:23 Staking Infinitely (N/A)
1: d3e9da49cf45266c3a0270253b0e2921dcbf939cfa52e5de31130d9ef5fb921d 00:37:37 Staking Infinitely (N/A)
2: c98ab9fca45aec5e9c8ea6f7dd0660b3567e3691d3cfbc4e4b035e737706160b 00:41:12 Staking Infinitely (N/A)
3: bf84fec11377bd3f6a46c27484a8f46050274067047fefe4b15cfd566d68a671 00:17:12 Staking Infinitely (N/A)
4: f63e2a3a60e5d07f8fe0a32943c3f362d3d441c0ba771a997e9c893f16e4dff2 00:07:06 Staking Infinitely (N/A)
5: 781efae048bb90829a0c7ce9f4c9c34e572d236955e91f4b3c86a85effa632d5 00:45:55 Staking Infinitely (N/A)
6: 33ef2ff577821dfc3e8ba0b6a7b62759f092c53d798cc1a9c5ba85f59f549efc 00:24:28 Staking Infinitely (N/A)
7: 45f9349a3ceee3a75d6142204286d37dacf81c1f9ec01a65e7b716269726635d 00:45:44 Staking Infinitely (N/A)
8: 93aeaadd2a426e4b78e8ddb88679d33d03e5e35c096095418db1dc69475c013f 00:17:46 Staking Infinitely (N/A)
9: 4a407bb5161d9ad488e4feb1ce4870d5076d223d24160476275f2e292c290d21 00:26:23 Staking Infinitely (N/A)
+ 32 more ↪

Checkpoint quorum for height 1968432 (determined by block 1968421)

Public Key Last Uptime Proof Expiry Date UTC (Estimated)
0: 3a695a55e9442573865950ec85b393e7ade3a76690b62d0e992f32f246943bd1 00:30:43 Staking Infinitely (N/A)
1: 3cb0bba8f15c0902db46604f9fb6badeb0f611a645e4b29fb899342107c1f8c7 00:39:31 Staking Infinitely (N/A)
2: 5d21979e8b9332bfc583b3855b5e1b047080dce4609a21454595892ca797f514 00:15:10 Staking Infinitely (N/A)
3: 050e45639e86a90ca465c5194642d9fee300ac170acdbb2c0144fc8ebaaf6b82 00:48:22 Staking Infinitely (N/A)
4: bf84fec11377bd3f6a46c27484a8f46050274067047fefe4b15cfd566d68a671 00:17:12 Staking Infinitely (N/A)
5: 2f235e88eada0dcabd49b9f2ee0fcd1002dbfabfe7dc273dc445e1e8abc220c0 00:39:01 Staking Infinitely (N/A)
6: 81ea05da87ecfe7d707a13ded483e5a0ee257c3ff802cd01742185bc87d803d9 00:23:23 Staking Infinitely (N/A)
7: 83b11eca71c4a2d77d256304fd422493ed4d290e3cb084bf76758d239fe9a0b4 00:24:27 Staking Infinitely (N/A)
8: f6dd8aed6be4f87be7c820761668cf51a22a5d430ca3bfd9115d385abf435d93 00:57:20 Staking Infinitely (N/A)
9: 30f9c742e16707fb9b0c9c2078ed750595e297e4a0f75b972794766e25447cfc 00:25:03 Staking Infinitely (N/A)
10: c6c5fce08eef76dca701248665f0586f83da2243ba13781899abc525b3572063 00:08:39 Staking Infinitely (N/A)
11: f9e9aa7608c8c134ff9c14ef92488c122b947fd27d8cfe31d6745546c462665b 00:46:24 Staking Infinitely (N/A)
12: 64704fc7e91c0d73d5a05f608f0899b45e99fa711383057dcc59064a98c257ab 00:31:51 Staking Infinitely (N/A)
13: a5ae405941249e1cc812bdae01081cdbfe7963f1bc8d299e444effc2b6930195 00:16:52 Staking Infinitely (N/A)
14: 848ad910440f790d4a687cad83b333f99dec1fb47bae617c7a02db65b2f1c244 00:16:55 Staking Infinitely (N/A)
15: 93aeaadd2a426e4b78e8ddb88679d33d03e5e35c096095418db1dc69475c013f 00:17:46 Staking Infinitely (N/A)
16: 2083e7a16cef72aced08ba92106bf9cff6725bede937ff82c1156fd7fa2f3c7a 00:19:58 Staking Infinitely (N/A)
17: b42fb5a319f9ef592ada30e483b64431d05386ba5692727d0e64a15802be3ef5 00:16:05 Staking Infinitely (N/A)
18: 28f7c771d9cd63b4c3d5c8261c153f7e05f23f67a562dc5c39635445e1d1d268 00:31:56 Staking Infinitely (N/A)
19: 30f3281710c23bb2c9b11a8bc0a3f63876ad2d974a55f08db00dde2f1fce4f3e 00:26:21 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
1968432 443af81a73809bbcacd05dfd46ee9f8accea15a54219f2a346714c6eec75795f 1968432; 20/20 signatures:
1968428 29728ff814978328d1d6e867b63716c9804ded32b3b6a7a2bad66080fca978c0 1968428; 20/20 signatures:
1968420 9524205ebb8fd26688320366cad4ce67f03645767a6e49fa7fa6aeb1479e1af6 1968420; 20/20 signatures:
1968360 8db54f5ad6647b661b6d120383260ae87136136bd99894930233e14353110e43 1968360; 20/20 signatures:
1968300 ce7daf175a8c582aa59b7e90b49d07c36b53a210415a20ad0f3b999c94029947 1968300; 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