logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: b348bd99bb6c2887173af8c0a369d8714a5d2f9cc41996cffd653b5cce94bc8b Type SC

Block: 07ac5151f81965abe7fad08bcd7e88c56ed4c48a8f2efec4356b5ef6ceceaa79 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 2f2f2020436f7079726967687420323032342e20436976696c776172652e20416c6c207269676874732072657365727665642e0a2f2f202054454c4120446563656e7472616c697a656420576562205374616e64617264202854454c412d494e4445582d31290a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a313020494620696e69742829203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226e616d65486472222c20225265706c6163656422290a33312053544f524528226465736372486472222c202254454c41544f4d49432053776170732c2053776170204465726f20616e6420504c5322290a33322053544f5245282269636f6e55524c486472222c202222290a33332053544f524528226455524c222c202274656c61746f6d696373776170732e74656c6122290a0a313030302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20696e697428292055696e7436340a31302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226f776e6572222c20616464726573732829290a35302053544f5245282274656c6156657273696f6e222c2022312e302e302229202f2f2054454c412053432076657273696f6e0a36302053544f52452822636f6d6d6974222c203029202f2f2054686520696e697469616c20636f6d6d69740a37302053544f524528302c20484558285458494428292929202f2f205343494420636f6d6d697420686173680a38302053544f5245282268617368222c204845582854584944282929290a38352053544f524528226c696b6573222c2030290a39302053544f524528226469736c696b6573222c2030290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2061646472657373282920537472696e670a31302044494d207320617320537472696e670a3230204c45542073203d205349474e455228290a33302049462049535f414444524553535f56414c4944287329205448454e20474f544f2035300a34302052455455524e2022616e6f6e220a35302052455455524e20414444524553535f535452494e47287329200a456e642046756e6374696f6e0a0a46756e6374696f6e205261746528722055696e743634292055696e7436340a31302044494d206164647220617320537472696e670a3135204c45542061646472203d206164647265737328290a31362049462072203c2031303020262620455849535453286164647229203d3d2030202626206164647220213d2022616e6f6e22205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528616464722c2022222b722b225f222b424c4f434b5f4845494748542829290a34302049462072203c203530205448454e20474f544f2037300a35302053544f524528226c696b6573222c204c4f414428226c696b657322292b31290a36302052455455524e20300a37302053544f524528226469736c696b6573222c204c4f414428226469736c696b657322292b31290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e7436340a3130204946204c4f414428226f776e65722229203d3d2022616e6f6e22205448454e20474f544f2032300a313520494620636f6465203d3d202222205448454e20474f544f2032300a3136204946204c4f414428226f776e65722229203d3d20616464726573732829205448454e20474f544f2033300a32302052455455524e20310a3330205550444154455f53435f434f444528636f6465290a34302053544f52452822636f6d6d6974222c204c4f41442822636f6d6d697422292b3129202f2f204e657720636f6d6d69740a35302053544f5245284c4f41442822636f6d6d697422292c20484558285458494428292929202f2f204e657720686173680a36302053544f5245282268617368222c204845582854584944282929290a3130302052455455524e20300a456e642046756e6374696f6e
DOC1 65323231633164393932346266343338386562396230346362326330346333613461353062626561376462313037303463386164333634303863373963386266
DOC10 61653561643537633033656536326637313537646461666534336439653366663139356530633934343635356235306438306464383430353134306137316435
DOC2 62303664653262633630373231373863393430333634336461356164343064376435313063316331613337396138303865363434316563323630643764616562
DOC3 65353362356361393632643938613437313538616632323034313130626439366265653237343035306662383063656362353738393738663765373638663861
DOC4 61393237303932303531653837663239643939643936333365356162306139626438663632323033626634343932623839383564653266353361353438626634
DOC5 66316339313064376435663631353139636334333238303265653539396532346231353330613432393937333234336231666531626430336538353736646334
DOC6 62626435343834356631396536326533303031646533666631633064323561633231643964396365373438366230626530613862303065356537303662396135
DOC7 61373665346437353164616462383639663963366266656465323964626164636530376139393566383362306339323831643836376532333135613731383936
DOC8 65646239376161316239373235376338363935613662663430393937373333616532376336623463663237363162356538393265326563373966653263376633
DOC9 38663365666661663130626663653637666665623836646335623362356563656538393539353162333566373833333935306331663233356532373939323865
commit 1
dURL 74656c61746f6d696373776170732e74656c61
descrHdr 54454c41544f4d49432053776170732c2053776170204465726f20616e6420504c53
dislikes 0
hash 36656533343432613937623830376336353031646534363166356361663031356537333061383938336265303930336430626432346533313433613336343732
iconURLHdr
likes 0
nameHdr 54454c41544f4d4943205377617073202d204465726f2f50756c7365436861696e
owner 6465726f317179347966376335373777717a767a7134347833306c7967686135776a7a377772687736646e76356e337071346634643761716c75717133306d37616b
telaVersion 312e302e30
SCID uint64 variables
key value
0 62333438626439396262366332383837313733616638633061333639643837313461356432663963633431393936636666643635336235636365393462633862
1 36656533343432613937623830376336353031646534363166356361663031356537333061383938336265303930336430626432346533313433613336343732
built BLID : 930e612912a57ed8dba9cda34aeddd8cdc77eaf0faebb6d3e662237ed818c54a
Tx RootHash: 7eb751da230925da891dffaab4c5eee242cc954ecaddbf0453471f9263bfa183 built height : 5822476
Timestamp: 1755720722254 Timestamp [UTC]: 2025-08-20 22:12:02 Age [y:d:h:m:s]: 20:48:27.962
Block: 5822480 Fee: 0.03822 Tx size: 4.089 kB
Tx version: 1 No of confirmations: 3910 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.03822 Deposited to SC 0.00000
Sender : dero1qy4yf7c577wqzvzq44x30lygha5wjz7wrhw6dnv5n3pq4f4d7aqluqq30m7ak
address
dero1qy4yf7c577wqzvzq44x30lygha5wjz7wrhw6dnv5n3pq4f4d7aqluqq30m7ak
dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270
SC Balance: 0.00000 DERO
SC CODE:
  //  Copyright 2024. Civilware. All rights reserved.
//  TELA Decentralized Web Standard (TELA-INDEX-1)
Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "TELATOMIC Swaps - Dero/PulseChain")
31 STORE("descrHdr", "TELATOMIC Swaps, Swap Dero and PLS")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "telatomicswaps.tela")
40 STORE("DOC1", "e221c1d9924bf4388eb9b04cb2c04c3a4a50bbea7db10704c8ad36408c79c8bf")
41 STORE("DOC2", "b06de2bc6072178c9403643da5ad40d7d510c1c1a379a808e6441ec260d7daeb")
42 STORE("DOC3", "e53b5ca962d98a47158af2204110bd96bee274050fb80cecb578978f7e768f8a")
43 STORE("DOC4", "a927092051e87f29d99d9633e5ab0a9bd8f62203bf4492b8985de2f53a548bf4")
44 STORE("DOC5", "f1c910d7d5f61519cc432802ee599e24b1530a429973243b1fe1bd03e8576dc4")
45 STORE("DOC6", "bbd54845f19e62e3001de3ff1c0d25ac21d9d9ce7486b0be0a8b00e5e706b9a5")
46 STORE("DOC7", "a76e4d751dadb869f9c6bfede29dbadce07a995f83b0c9281d867e2315a71896")
47 STORE("DOC8", "edb97aa1b97257c8695a6bf40997733ae27c6b4cf2761b5e892e2ec79fe2c7f3")
48 STORE("DOC9", "8f3effaf10bfce67ffeb86dc5b3b5ecee895951b35f7833950c1f235e279928e")
49 STORE("DOC10", "ae5ad57c03ee62f7157ddafe43d9e3ff195e0c944655b50d80dd8405140a71d5")

1000 RETURN 0
End Function

Function init() Uint64
10 IF EXISTS("owner") == 0 THEN GOTO 30
20 RETURN 1
30 STORE("owner", address())
50 STORE("telaVersion", "1.0.0") // TELA SC version
60 STORE("commit", 0) // The initial commit
70 STORE(0, HEX(TXID())) // SCID commit hash
80 STORE("hash", HEX(TXID()))
85 STORE("likes", 0)
90 STORE("dislikes", 0)
100 RETURN 0
End Function

Function address() String
10 DIM s as String
20 LET s = SIGNER()
30 IF IS_ADDRESS_VALID(s) THEN GOTO 50
40 RETURN "anon"
50 RETURN ADDRESS_STRING(s) 
End Function

Function Rate(r Uint64) Uint64
10 DIM addr as String
15 LET addr = address()
16 IF r < 100 && EXISTS(addr) == 0 && addr != "anon" THEN GOTO 30
20 RETURN 1
30 STORE(addr, ""+r+"_"+BLOCK_HEIGHT())
40 IF r < 50 THEN GOTO 70
50 STORE("likes", LOAD("likes")+1)
60 RETURN 0
70 STORE("dislikes", LOAD("dislikes")+1)
100 RETURN 0
End Function

Function UpdateCode(code String) Uint64
10 IF LOAD("owner") == "anon" THEN GOTO 20
15 IF code == "" THEN GOTO 20
16 IF LOAD("owner") == address() THEN GOTO 30
20 RETURN 1
30 UPDATE_SC_CODE(code)
40 STORE("commit", LOAD("commit")+1) // New commit
50 STORE(LOAD("commit"), HEX(TXID())) // New hash
60 STORE("hash", HEX(TXID()))
100 RETURN 0
End Function
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'// Copyright 2024. Civilware. All rights reserved. // TELA Decentralized Web Standard (TELA-INDEX-1) Function InitializePrivate() Uint64 10 IF init() == 0 THEN GOTO 30 20 RETURN 1 30 STORE("nameHdr", "TELATOMIC Swaps - Dero/PulseChain") 31 STORE("descrHdr", "TELATOMIC Swaps, Swap Dero and PLS") 32 STORE("iconURLHdr", "") 33 STORE("dURL", "telatomicswaps.tela") 40 STORE("DOC1", "e221c1d9924bf4388eb9b04cb2c04c3a4a50bbea7db10704c8ad36408c79c8bf") 41 STORE("DOC2", "b06de2bc6072178c9403643da5ad40d7d510c1c1a379a808e6441ec260d7daeb") 42 STORE("DOC3", "e53b5ca962d98a47158af2204110bd96bee274050fb80cecb578978f7e768f8a") 43 STORE("DOC4", "a927092051e87f29d99d9633e5ab0a9bd8f62203bf4492b8985de2f53a548bf4") 44 STORE("DOC5", "f1c910d7d5f61519cc432802ee599e24b1530a429973243b1fe1bd03e8576dc4") 45 STORE("DOC6", "bbd54845f19e62e3001de3ff1c0d25ac21d9d9ce7486b0be0a8b00e5e706b9a5") 46 STORE("DOC7", "a76e4d751dadb869f9c6bfede29dbadce07a995f83b0c9281d867e2315a71896") 47 STORE("DOC8", "edb97aa1b97257c8695a6bf40997733ae27c6b4cf2761b5e892e2ec79fe2c7f3") 48 STORE("DOC9", "8f3effaf10bfce67ffeb86dc5b3b5ecee895951b35f7833950c1f235e279928e") 49 STORE("DOC10", "ae5ad57c03ee62f7157ddafe43d9e3ff195e0c944655b50d80dd8405140a71d5") 1000 RETURN 0 End Function Function init() Uint64 10 IF EXISTS("owner") == 0 THEN GOTO 30 20 RETURN 1 30 STORE("owner", address()) 50 STORE("telaVersion", "1.0.0") // TELA SC version 60 STORE("commit", 0) // The initial commit 70 STORE(0, HEX(TXID())) // SCID commit hash 80 STORE("hash", HEX(TXID())) 85 STORE("likes", 0) 90 STORE("dislikes", 0) 100 RETURN 0 End Function Function address() String 10 DIM s as String 20 LET s = SIGNER() 30 IF IS_ADDRESS_VALID(s) THEN GOTO 50 40 RETURN "anon" 50 RETURN ADDRESS_STRING(s) End Function Function Rate(r Uint64) Uint64 10 DIM addr as String 15 LET addr = address() 16 IF r < 100 && EXISTS(addr) == 0 && addr != "anon" THEN GOTO 30 20 RETURN 1 30 STORE(addr, ""+r+"_"+BLOCK_HEIGHT()) 40 IF r < 50 THEN GOTO 70 50 STORE("likes", LOAD("likes")+1) 60 RETURN 0 70 STORE("dislikes", LOAD("dislikes")+1) 100 RETURN 0 End Function Function UpdateCode(code String) Uint64 10 IF LOAD("owner") == "anon" THEN GOTO 20 15 IF code == "" THEN GOTO 20 16 IF LOAD("owner") == address() THEN GOTO 30 20 RETURN 1 30 UPDATE_SC_CODE(code) 40 STORE("commit", LOAD("commit")+1) // New commit 50 STORE(LOAD("commit"), HEX(TXID())) // New hash 60 STORE("hash", HEX(TXID())) 100 RETURN 0 End Function']


Prove to someone that you have sent them DERO in this transaction

proof can be obtained using wallet command in dero-wallet-cli or from the statement
Note: proof is sent to the server, as the calculations are done on the server side


TX hex bytes
01000005008cb0e302930e612912a57ed8dba9cda34aeddd8cdc77eaf0faebb6d3e662237ed818c54a01000000000000000000000000000000000000000000000000000000000000000000000a610e8b73d3f306f9a05c8e374cb8e7f91558938df7ae04c35a376234aa5614838f00aeaec313ce3eafcb3061b8566d4d479c3ae32c07ee6a351b50a3fa0b6f63caefbc618e28e13ad1d122ba7298a5e7c8115bea8d2949a1525732cb8b9716f8ca9d4f51a2935f9e87ab7c388d006f779981708350f1589fa9496cd1473c1706f587b6fe164355b43628f1b57124b553010aee1d039990df70b5ef6a2aa2357bf970a91b1535e4aba30e4e933c2e11f94d02929c010652cc4b757b86bfc967635d6e4e24829b4249fe048a5fd194c000a8561260f66acaca3aaeec78952810418037f482a0ceea1e0a0016c10071e5e8f6b2c9c501f7a8d0056c181d526ff84d2543dce4e6a30b570bfe017eb751da230925da891dffaab4c5eee242cc954ecaddbf0453471f9263bfa183a413a26853435f434f44455379098b2f2f2020436f7079726967687420323032342e20436976696c776172652e20416c6c207269676874732072657365727665642e0a2f2f202054454c4120446563656e7472616c697a656420576562205374616e64617264202854454c412d494e4445582d31290a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a313020494620696e69742829203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226e616d65486472222c202254454c41544f4d4943205377617073202d204465726f2f50756c7365436861696e22290a33312053544f524528226465736372486472222c202254454c41544f4d49432053776170732c2053776170204465726f20616e6420504c5322290a33322053544f5245282269636f6e55524c486472222c202222290a33332053544f524528226455524c222c202274656c61746f6d696373776170732e74656c6122290a34302053544f52452822444f4331222c20226532323163316439393234626634333838656239623034636232633034633361346135306262656137646231303730346338616433363430386337396338626622290a34312053544f52452822444f4332222c20226230366465326263363037323137386339343033363433646135616434306437643531306331633161333739613830386536343431656332363064376461656222290a34322053544f52452822444f4333222c20226535336235636139363264393861343731353861663232303431313062643936626565323734303530666238306365636235373839373866376537363866386122290a34332053544f52452822444f4334222c20226139323730393230353165383766323964393964393633336535616230613962643866363232303362663434393262383938356465326635336135343862663422290a34342053544f52452822444f4335222c20226631633931306437643566363135313963633433323830326565353939653234623135333061343239393733323433623166653162643033653835373664633422290a34352053544f52452822444f4336222c20226262643534383435663139653632653330303164653366663163306432356163323164396439636537343836623062653061386230306535653730366239613522290a34362053544f52452822444f4337222c20226137366534643735316461646238363966396336626665646532396462616463653037613939356638336230633932383164383637653233313561373138393622290a34372053544f52452822444f4338222c20226564623937616131623937323537633836393561366266343039393737333361653237633662346366323736316235653839326532656337396665326337663322290a34382053544f52452822444f4339222c20223866336566666166313062666365363766666562383664633562336235656365653839353935316233356637383333393530633166323335653237393932386522290a34392053544f52452822444f433130222c20226165356164353763303365653632663731353764646166653433643965336666313935653063393434363535623530643830646438343035313430613731643522290a0a313030302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20696e697428292055696e7436340a31302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226f776e6572222c20616464726573732829290a35302053544f5245282274656c6156657273696f6e222c2022312e302e302229202f2f2054454c412053432076657273696f6e0a36302053544f52452822636f6d6d6974222c203029202f2f2054686520696e697469616c20636f6d6d69740a37302053544f524528302c20484558285458494428292929202f2f205343494420636f6d6d697420686173680a38302053544f5245282268617368222c204845582854584944282929290a38352053544f524528226c696b6573222c2030290a39302053544f524528226469736c696b6573222c2030290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2061646472657373282920537472696e670a31302044494d207320617320537472696e670a3230204c45542073203d205349474e455228290a33302049462049535f414444524553535f56414c4944287329205448454e20474f544f2035300a34302052455455524e2022616e6f6e220a35302052455455524e20414444524553535f535452494e47287329200a456e642046756e6374696f6e0a0a46756e6374696f6e205261746528722055696e743634292055696e7436340a31302044494d206164647220617320537472696e670a3135204c45542061646472203d206164647265737328290a31362049462072203c2031303020262620455849535453286164647229203d3d2030202626206164647220213d2022616e6f6e22205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528616464722c2022222b722b225f222b424c4f434b5f4845494748542829290a34302049462072203c203530205448454e20474f544f2037300a35302053544f524528226c696b6573222c204c4f414428226c696b657322292b31290a36302052455455524e20300a37302053544f524528226469736c696b6573222c204c4f414428226469736c696b657322292b31290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e7436340a3130204946204c4f414428226f776e65722229203d3d2022616e6f6e22205448454e20474f544f2032300a313520494620636f6465203d3d202222205448454e20474f544f2032300a3136204946204c4f414428226f776e65722229203d3d20616464726573732829205448454e20474f544f2033300a32302052455455524e20310a3330205550444154455f53435f434f444528636f6465290a34302053544f52452822636f6d6d6974222c204c4f41442822636f6d6d697422292b3129202f2f204e657720636f6d6d69740a35302053544f5245284c4f41442822636f6d6d697422292c20484558285458494428292929202f2f204e657720686173680a36302053544f5245282268617368222c204845582854584944282929290a3130302052455455524e20300a456e642046756e6374696f6e6a53435f414354494f4e55012d7561f0529304a58cd5c56211cfc390464dbbf7647e655242580600e6ddd4bc0011f07b8688c7dc6f8b5b2ace9824b64ee9d56610148a00ebeea36fc1de24bd80001eed9f90dab4deb5969ccb81b8ccc6a17b652695cdc1be3cefeee6d067d43de401182f18e9093b2c2b9375512bf78cd08e5a6b8c242ea344ab18b34917f9904efe00044dba75b9a2801032398fa5c25a1541321e8ebd2881efcb984c4125b372ad2b0111c0ef790271ed42b3e5e6bce9adbfebe19393ee1cbb03317a79507f987e81be01296e03050c426d49ae1f486f614a19e92b049d9889c26c03392100cab5654edb00196e9fd56c1f3b65fed28bcd037f3f05cc742e1d90faaac07fe5919f27b905ba012c66a0d639272d144dcb366bc83671c9e01667198f4159eda3e4c52fe2d15e7001272aa2ef437e8e231417df387b9b41750f07780ced1c10cce5ffe2700298dc89002909644858aff446cc46d9d398d0fb80b0f8a283add0519a87e9a4e3ef8b7ab4010e16e3f9386f6e8184d4137d50aab3183b46698a83f8b566aead82be8625cb340026cc593bbd3b1691df920634859d0c3da1867f03295bf5fccd00a58ed87733f90100000000000000000000000000000000000000000000000000000000000000000cb1a1ad064840cdf8bb78c20ac70336df65e08b7b085cd09b76797a480d4d3009f60cca07133914af1f4da4fd8968d863022e62d62fef9066bd31756f9c14ef13409113de235efb0e127f296fce1ed0955cd553378c9362c983503c2c94ba6400102f3d37015f3348f0998d415c803884179bfe26b9aea102d4e85a976535ca48002fc25506377d26500c8c98a8f725ccebfa84fd9694b530fc163713efe973b9fe19e07b003216f319c6cee5e8ff57e8ee05e8a115b69a6b9207a974ada9ad8d1f03047a1818d4817653ef6522c070082b1ed04468dbe6ad8268ca8f58c70035ae0b952afa803fa8829fdc0bb4cc451acb10444afcc5864937033b324bd9b99c9317b0856b8773f411584ceab25f3bade50d579bb3be8d11fdb416e1fbd0a6fba222a028b54bf7b10282efdfd01b35ca048bc3fe935f2e55d8e6976b740478f4c30ed9949e26b178dd9f7d675da1362da997b88bf38ee866c02e6559dbcc6fc2dd18aca6c36a4e2904325ea05460bdaef2942fab4507a49ab659ca5f550de5f246255a6c8ac4ac405e999ff5c5ec124f45317398349ced44091c48d4637ec833cb2733675cb651ade4f09a81c969bd7055654e88c44d331a115f8e6de16c0794af001df746fdb2c12eaa21aee0fb51ccce07930447d1871d4adda91ade4861163cc50024b3093acbde2e95ff45295d9a7c2b864bbae026b4d105c5c6d153f68918d8470003086e260f97a69dd4d2e5b98e2c42a5089300f6e389aad6920568dc9d6377f1000cbe42157d1bc779049a43d87690e824ddf5acfeef56c874532fbdc36ca75017011fe32699f84303640b836724a0545ed66fd9fd29100d7848f125ba0e68e2c455012c98badfc56c9a13f41e655f93f8976baf3ffddfde289d8bcb5bdf41218044ff010d8b15f0f74d599956e7f1361e722e02e17a05d7f9b84bc5228be1c2306755f7001e034a9b966a3b4ddb0cb61f7cda7a3057e05d12f073ff84e305a26f69aa68f6001d7135840494f9e5c390d32832e75e549de2e8eb7f541ebddc1aead33e0bb551000e120dba8d48e1e4dfe2595b9390dc98f4ca5be36fb467a4177335951a305e3100220174734ad82cc037d030b76e5e7e9907d8c5a9392b73aaa011d3f8a39a1417012fe2b62aa2dbdebea6cea8df47f4705a14675a16fc2979ed1b6ae8395fa4988c0003637fdf38e68449543298589e504b8bb0df7f82c512788c08a69c24f4f4e21301
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project