logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: f0b29081c1ed35fe942cb3402cd9d7bf0cf27639201bbc96223bdc99c4c6aa9f Type SC

Block: 9b8bad8ac788511f169962f109f98c2614825b0c904d280b14a7c348ac1783d7 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 2f2f20202256696c6c6167657222202d204120323478323420706978656c2061766174617220696e64657820666f7220746865204445524f2065636f73797374656d0d0a0d0a46756e6374696f6e20496e697469616c697a6528292055696e7436340d0a31302049462045584953545328226f776e65722229205448454e20474f544f2039390d0a32302053544f524528226f776e6572222c20414444524553535f535452494e47285349474e4552282929290d0a33302053544f52452822706f70756c6174696f6e222c2030290d0a34302053544f524528226e616d65486472222c202256696c6c61676572206176617461722073746f7261676520696e64657822290d0a34312053544f524528226465736372486472222c2022323478323420706978656c206176617461722073746f7261676520696e64657822290d0a34322053544f5245282274797065486472222c2022496e64657822290d0a34332053544f5245282269636f6e55524c486472222c202222290d0a34342053544f5245282274616773486472222c202256696c6c616765722c204176617461722c20536f6369616c22290d0a35302053544f5245282264657641646472222c20414444524553535f52415728226465726f3171797171747376676772667874737a367033796e34396e32366b38336e6e7235306a6d706e7971796c796b7a6a753477676c39797671716478647673652229290d0a36302053544f52452822646576466565222c203130303030290d0a39382052455455524e20300d0a39392052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e2052656769737465724163636f756e7428292055696e7436340d0a31302044494d207320617320537472696e670d0a3230204c45542073203d20414444524553535f535452494e47285349474e45522829290d0a3330204946204558495354532822726567697374657265645f22202b207329205448454e20474f544f2039390d0a34302053544f52452822726567697374657265645f22202b20732c2031290d0a35302053544f52452822706f70756c6174696f6e222c204c4f41442822706f70756c6174696f6e2229202b2031290d0a39382052455455524e20300d0a39392052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e20556e52656769737465724163636f756e7428292055696e7436340d0a31302044494d207320617320537472696e670d0a3230204c45542073203d20414444524553535f535452494e47285349474e45522829290d0a3330204946204558495354532822726567697374657265645f22202b207329205448454e20474f544f20343020454c534520474f544f2039390d0a34302044454c4554452822726567697374657265645f22202b2073290d0a35302049462045584953545328226176617461725f22202b207329205448454e20474f544f20363020454c534520474f544f2037300d0a36302044454c45544528226176617461725f22202b2073290d0a36352044454c455445282274696d657374616d705f22202b2073290d0a3730204946204c4f41442822706f70756c6174696f6e2229203e2030205448454e20474f544f20373520454c534520474f544f2039380d0a37352053544f52452822706f70756c6174696f6e222c204c4f41442822706f70756c6174696f6e2229202d2031290d0a39382052455455524e20300d0a39392052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e2053746f72654176617461722861766174617220537472696e67292055696e7436340d0a31302044494d207320617320537472696e670d0a3230204c45542073203d20414444524553535f535452494e47285349474e45522829290d0a3330204946204558495354532822726567697374657265645f22202b207329205448454e20474f544f20363020454c534520474f544f2039390d0a3630204946205354524c454e2861766174617229203d3d20353736205448454e20474f544f20363520454c534520474f544f2039390d0a3635204946204445524f56414c55452829203e2030205448454e20474f544f20373020454c534520474f544f2038300d0a37302053454e445f4445524f5f544f5f41444452455353284c4f414428226465764164647222292c204445524f56414c55452829290d0a38302053544f524528226176617461725f22202b20732c20617661746172290d0a38352053544f5245282274696d657374616d705f22202b20732c2049544f4128424c4f434b5f484549474854282929290d0a39382052455455524e20300d0a39392052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e20557064617465446576466565286e65774665652055696e743634292055696e7436340d0a313020494620414444524553535f535452494e47285349474e4552282929203d3d204c4f414428226f776e65722229205448454e20474f544f20333020454c534520474f544f2039390d0a33302053544f52452822646576466565222c206e6577466565290d0a39382052455455524e20300d0a39392052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a2f2a0d0a5468697320736d61727420636f6e747261637420616c6c6f777320616e792075736572206163636f756e7420746f207265676973746572206f6e636520616e642073746f7265206f722072652d73746f72652065786163746c79206f6e65203537362d6279746520737472696e670d0a7468617420656e636f646573206120323478323420706978656c2061766174617220696e2061207075626c69636c792061636365737369626c6520696e6465782e0d0a0d0a546865203537362d6368617261637465722061766174617220737472696e6720646566696e65732061203234c397323420706978656c2067726964207573696e6720636f6c756d6e2d6d616a6f72206f726465722e0d0a546861742069732c2069742066696c6c7320656e7469726520636f6c756d6e732066726f6d20746f7020746f20626f74746f6d2c206d6f76696e67206c65667420746f2072696768742e0d0a456163682063686172616374657220696e2074686520737472696e6720726570726573656e7473206f6e652022706978656c2220626c6f636b2c2073706563696679696e6720626f74682069747320706f736974696f6e206f6e2074686520677269640d0a616e642069747320636f6c6f7220287573696e672074686520616c6c6f77656420363220636861726163746572733a2061e280937a2c2041e280935a2c2030e2809339292e0d0a44564d20646f6573206e6f742076616c6964617465207468652063686172616374657273207468656d73656c7665732c2076616c69646174696f6e206d75737420626520706572666f726d6564206f66662d636861696e206279206441707073207468617420737570706f7274207468652073746f72656420646174612e0d0a0d0a226465764665652220697320616e206f7074696f6e616c20646f6e6174696f6e20616e642069732068616e646c65642062792056696c6c616765722066726f6e74656e642c206e6f7420656e666f726365642062792074686520696e6465782053432e0d0a49742069732073746f726564206865726520617320612073756767657374696f6e20666f72207468652056696c6c616765722066726f6e74656e642c206e6f7420616e20534320726571756972656d656e742e0d0a496e74656e7420697320746f2075736520646f6e617465642066756e647320636f6c6c656374656420766961207573616765206f66207468652056696c6c616765722066726f6e74656e6420746f206675727468657220737570706f727420636f6d6d756e69747920646576656c6f706572732e0d0a646576466565207375676765737465642076616c75652063616e2062652072656475636564206f7220696e63726561736564206279205343206f776e657220746f20737569742063757272656e7420656e7669726f6e6d656e74206275742077696c6c206e6576657220626520656e666f72636564206279207468652053432e0d0a55736572732063616e20667265656c792073746f72652056696c6c6167657220617661746172732062792063616c6c696e67207468652066756e6374696f6e206469726563746c79206f757473696465206f66207468652056696c6c616765722066726f6e74656e642e0d0a0d0a56696c6c61676572206261636b64726f707320286672616d657320616e64206261636b67726f756e647329206172652067656e6572617465642064657465726d696e6973746963616c6c79206261736564206f6e2074686520757365722773204445524f20616464726573732e0d0a5468652072656e646572696e6720616c676f726974686d207573657320612068617368206f6620746865206164647265737320286578636c7564696e672074686520226465726f3122207072656669782920746f207365656420766172696f75732076697375616c20656c656d656e74733a0d0a2d204261636b67726f756e64206772616469656e74733a203420706f737369626c65207374796c6573202872616469616c2c206c696e6561722c2072616469616c206f66667365742c20636f6e6963616c2920776974682072616e646f6d697a656420636f6c6f727320616e6420706f736974696f6e732e0d0a2d204672616d65207374796c65733a203520756e69717565206672616d652074797065732028706f6c79676f6e207368617264732c20737461726275727374207370696b65732c20676c697463682072696e67732c206372797374616c20677269642c206e6562756c612072696e677329207769746820676c6f7720656666656374732e0d0a2d2054696e7920737461726669656c643a2052616e646f6d6c7920706c6163656420737461727320666f7220616464656420746578747572652e0d0a5468697320656e737572657320656163682056696c6c6167657220686173206120756e697175652c20616464726573732d64657269766564206261636b64726f70207468617420656e68616e636573207468652061766174617220776974686f757420726571756972696e67206164646974696f6e616c2073746f726167652e0d0a5468697320617070726f61636820616368696576657320626f746820757365722d64697265637465642061766174617273202874686520323478323420706978656c206772696420746861742075736572732063616e20637573746f6d697a652920616e642061206e6f6e2d6368616e676561626c652076697375616c20696e6469636174696f6e206f66206964656e7469747920287468652064657465726d696e6973746963206261636b64726f70207469656420746f207468652061646472657373292c20636f766572696e672074686520636f6d62696e6564207573652063617365206173206964656e7469636f6e732e0d0a0d0a48657265e280997320686f772074686520706f736974696f6e73206d61703a0d0a506f736974696f6e203120e2869220477269642063656c6c2041312028746f702d6c6566742920200d0a506f736974696f6e20323420e2869220477269642063656c6c204132342028626f74746f6d206f6620636f6c756d6e20412920200d0a506f736974696f6e20323520e2869220477269642063656c6c2042312028746f70206f6620636f6c756d6e20422920200d0a506f736974696f6e20343820e2869220477269642063656c6c2042323420200d0a2e2e2e0d0a506f736974696f6e2035353320e2869220477269642063656c6c20583120200d0a506f736974696f6e2035373620e2869220477269642063656c6c205832342028626f74746f6d2d7269676874290d0a0d0a537570706f7274656420636f6c6f7273206f72646572656420627920687565207468656e207368616465733a0d0a436f6c6f722e3020307846464646393939390d0a436f6c6f722e3120307846464646363636360d0a436f6c6f722e3220307846464646303030300d0a436f6c6f722e3320307846463830303030300d0a436f6c6f722e3420307846464646413839390d0a436f6c6f722e3520307846464646384336360d0a436f6c6f722e3620307846464646343530300d0a436f6c6f722e3720307846463830323230300d0a436f6c6f722e3820307846464646433739390d0a436f6c6f722e3920307846464646423236360d0a436f6c6f722e4120307846464646384330300d0a436f6c6f722e4220307846463830343630300d0a436f6c6f722e4320307846464646453039390d0a436f6c6f722e4420307846464646443836360d0a436f6c6f722e4520307846464646414130300d0a436f6c6f722e4620307846463543343033330d0a436f6c6f722e4720307846464646464639390d0a436f6c6f722e4820307846464646464636360d0a436f6c6f722e4920307846464646464630300d0a436f6c6f722e4a20307846464646443730300d0a436f6c6f722e4b20307846464346464639390d0a436f6c6f722e4c20307846464246464636360d0a436f6c6f722e4d20307846463830464630300d0a436f6c6f722e4e20307846463430383030300d0a436f6c6f722e4f20307846463939464639390d0a436f6c6f722e5020307846463636464636360d0a436f6c6f722e5120307846463030464630300d0a436f6c6f722e5220307846463030383030300d0a436f6c6f722e5320307846463939464643460d0a436f6c6f722e5420307846463636464642460d0a436f6c6f722e5520307846463030464638300d0a436f6c6f722e5620307846463030383034300d0a436f6c6f722e5720307846463939464646460d0a436f6c6f722e5820307846463636464646460d0a436f6c6f722e5920307846463030464646460d0a436f6c6f722e5a20307846463030383038300d0a436f6c6f722e6120307846463939434646460d0a436f6c6f722e6220307846463636424646460d0a436f6c6f722e6320307846463030383046460d0a436f6c6f722e6420307846463030343038300d0a436f6c6f722e6520307846463939393946460d0a436f6c6f722e6620307846463636363646460d0a436f6c6f722e6720307846463030303046460d0a436f6c6f722e6820307846463030303038300d0a436f6c6f722e6920307846464346393946460d0a436f6c6f722e6a20307846464246363646460d0a436f6c6f722e6b20307846463830303046460d0a436f6c6f722e6c20307846463430303038300d0a436f6c6f722e6d20307846464646393946460d0a436f6c6f722e6e20307846464646363646460d0a436f6c6f722e6f20307846464646303046460d0a436f6c6f722e7020307846463830303038300d0a436f6c6f722e7120307846464646393943370d0a436f6c6f722e7220307846464646363642320d0a436f6c6f722e7320307846464646303038300d0a436f6c6f722e7420307846463830303034300d0a436f6c6f722e7520307846464646464646460d0a436f6c6f722e7620307846464234423442340d0a436f6c6f722e7720307846463834383438340d0a436f6c6f722e7820307846463433343334330d0a436f6c6f722e7920307846463030303030300d0a436f6c6f722e7a20307830303030303030300d0a2a2f
avatar_dero1qy27e6dgu692rtwlwxcuz0zqx3xm4mzs3aq8v6mk5wgy99lew9uccqq2c6ads 7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79757575797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79757575797a7a7a7a7a79797a7a7a7a7a7a7a7a797a7a7975757575797a7a7a7a7933797a7a7a7a7a79797979797a7979797935797a7a7a7a7933797a333379797675767941797a7a7a7941797a7a7a793636797a33793332327978453941797a7942797a7a7a7a797175797a79323232323276394539417979797979797a7a793675797a79323232327575753945457941454545327979323236797a79323232757575753945457945394539323333363232797a79323232757878753979417935393932323279797979797a79323932757575394179417932323232323232797937327979453932323277454645417935797979797932333732367941453932323232394539797941797a7a7a7a79793236757979323232323232323232797a7941797979797a793775757979323232323232323233797a7a79417575797a797975317979323232323232797933797a7a7a79757575797a793732797a793379333232797a79797a7a7a79757575797a7a7937797a79797a793332797a7a797a7a7a7a7979797a7a7a7a79797a7a797a7a7933797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a
avatar_dero1qyfk5w2rvqpl9kzfd7fpteyp2k362y6audydcu2qrgcmj6vtasfkgqq9704gn 7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7979797a7a7a797979797a7a7a7a7a7a7a7a7a7a7a7a7a79797979797a79797979797979797979797a7a7a7a7a79797979797979797979797979757575757575797a7a797979757979797979797979797975757575757575757979797975757979797979797979797575757579797975757579797979767579797979797a79757575757979787979757579797979797575797979797a79757575757979757979757575797979797975524e75797a7975757575797979797575757579797979794e4e5275797a79757575757575757575757575797678797952527575797a79757575757575757976787575797679797979527575797a79757575757575757979797575797678797952757575797a79757575757575767575787575797952795275757575797a79757575757679797976757575795252527575757679797a79767575757979757979757579525279767575757979797979797675757979797979767952527979797679797979797979797976757579797976797952527979797979797979797979797979767576767679794e524e7979797979797979797a797979797979797979794e52524e79797a7979797979797a7a7979797a7a7a7a7a7a4e524e797a7a7a79797979797a7a7a7a7a7a7a7a7a7a7a4e52527a7a7a7a7a7a7979797a7a7a7a7a7a7a7a7a7a7a7a4e527a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a527a7a7a7a7a7a7a7a7a7a7a7a7a
avatar_dero1qyt6zvwahd722ypqgjmdqmf8nzy8mvpg7l6yw2p30wpedry209dtgqgqzrjut 7a7a7a7a7a7a7a7a7a7979797979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7947474444443979797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a794639444444444479797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a794648444444444444797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a794844444444444444797a7a7a7a7a7a7a7a7a7a7a7a7a7a794444464644444444797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7944467746444444797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a794446444246444444797a7a7a7a7a7a7a7a7a7a7a7a7a7a794446444446774444797a7a7a7a7a7979797979797a7a7a79444644447746444446797a7a7a79444844444444797a794839464444444639444642797a794444444444444444794748467744444435464446427979444444444444444444444444464444444439464446427979484444444444444444444444444444444439464446377979444444444347474444444444444444444439464442797a794444444447777747444444444444444444424244797a7a794444444447797947444479444444444442464441797a7a7a794444444444444444797a7944464646424444797a7a7a7a7a7979444444393979797a7a793939394444797a7a7a7a7a7a7a7a797942464642797a7a7a7948484441797a7a7a7a7a7a7a7a7a7a79313542797a7a7a7a797979797a7a7a7a7a7a7a7a7a7a7a79463142797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a794242797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79797a7a7a7a7a7a7a7a7a7a7a7a7a7a
descrHdr 323478323420706978656c206176617461722073746f7261676520696e646578
devAddr 0005c18840d265c05a0c493a966ad58f19cc747cb6199004f92c2972ae47ca4600
devFee 1
iconURLHdr
nameHdr 56696c6c61676572206176617461722073746f7261676520696e646578
owner 6465726f3171797171747376676772667874737a367033796e34396e32366b38336e6e7235306a6d706e7971796c796b7a6a753477676c3979767171647864767365
population 3
registered_dero1qy27e6dgu692rtwlwxcuz0zqx3xm4mzs3aq8v6mk5wgy99lew9uccqq2c6ads 1
registered_dero1qyfk5w2rvqpl9kzfd7fpteyp2k362y6audydcu2qrgcmj6vtasfkgqq9704gn 1
registered_dero1qyt6zvwahd722ypqgjmdqmf8nzy8mvpg7l6yw2p30wpedry209dtgqgqzrjut 1
tagsHdr 56696c6c616765722c204176617461722c20536f6369616c
timestamp_dero1qy27e6dgu692rtwlwxcuz0zqx3xm4mzs3aq8v6mk5wgy99lew9uccqq2c6ads 36343133323835
timestamp_dero1qyfk5w2rvqpl9kzfd7fpteyp2k362y6audydcu2qrgcmj6vtasfkgqq9704gn 36343133333537
timestamp_dero1qyt6zvwahd722ypqgjmdqmf8nzy8mvpg7l6yw2p30wpedry209dtgqgqzrjut 36343133343236
typeHdr 496e646578
SCID uint64 variables
key value
built BLID : 549d6361c7cc834fee8bb1da3ac001abc4511235278ae98f10b84920378545f6
Tx RootHash: 48ae6f67dbdf4303ccc898b34baccdb6c785645651c5ac038c929a03b4ff5947 built height : 6413166
Timestamp: 1766946482269 Timestamp [UTC]: 2025-12-28 18:28:02 Age [y:d:h:m:s]: 1:33:29.382
Block: 6413170 Fee: 0.05862 Tx size: 7.194 kB
Tx version: 1 No of confirmations: 286 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.05862 Deposited to SC 0.00000
Sender : dero1qyqqtsvggrfxtsz6p3yn49n26k83nnr50jmpnyqylykzju4wgl9yvqqdxdvse
address
dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270
dero1qyqqtsvggrfxtsz6p3yn49n26k83nnr50jmpnyqylykzju4wgl9yvqqdxdvse
SC Balance: 0.00000 DERO
SC CODE:
  //  "Villager" - A 24x24 pixel avatar index for the DERO ecosystem

Function Initialize() Uint64
10 IF EXISTS("owner") THEN GOTO 99
20 STORE("owner", ADDRESS_STRING(SIGNER()))
30 STORE("population", 0)
40 STORE("nameHdr", "Villager avatar storage index")
41 STORE("descrHdr", "24x24 pixel avatar storage index")
42 STORE("typeHdr", "Index")
43 STORE("iconURLHdr", "")
44 STORE("tagsHdr", "Villager, Avatar, Social")
50 STORE("devAddr", ADDRESS_RAW("dero1qyqqtsvggrfxtsz6p3yn49n26k83nnr50jmpnyqylykzju4wgl9yvqqdxdvse"))
60 STORE("devFee", 10000)
98 RETURN 0
99 RETURN 1
End Function

Function RegisterAccount() Uint64
10 DIM s as String
20 LET s = ADDRESS_STRING(SIGNER())
30 IF EXISTS("registered_" + s) THEN GOTO 99
40 STORE("registered_" + s, 1)
50 STORE("population", LOAD("population") + 1)
98 RETURN 0
99 RETURN 1
End Function

Function UnRegisterAccount() Uint64
10 DIM s as String
20 LET s = ADDRESS_STRING(SIGNER())
30 IF EXISTS("registered_" + s) THEN GOTO 40 ELSE GOTO 99
40 DELETE("registered_" + s)
50 IF EXISTS("avatar_" + s) THEN GOTO 60 ELSE GOTO 70
60 DELETE("avatar_" + s)
65 DELETE("timestamp_" + s)
70 IF LOAD("population") > 0 THEN GOTO 75 ELSE GOTO 98
75 STORE("population", LOAD("population") - 1)
98 RETURN 0
99 RETURN 1
End Function

Function StoreAvatar(avatar String) Uint64
10 DIM s as String
20 LET s = ADDRESS_STRING(SIGNER())
30 IF EXISTS("registered_" + s) THEN GOTO 60 ELSE GOTO 99
60 IF STRLEN(avatar) == 576 THEN GOTO 65 ELSE GOTO 99
65 IF DEROVALUE() > 0 THEN GOTO 70 ELSE GOTO 80
70 SEND_DERO_TO_ADDRESS(LOAD("devAddr"), DEROVALUE())
80 STORE("avatar_" + s, avatar)
85 STORE("timestamp_" + s, ITOA(BLOCK_HEIGHT()))
98 RETURN 0
99 RETURN 1
End Function

Function UpdateDevFee(newFee Uint64) Uint64
10 IF ADDRESS_STRING(SIGNER()) == LOAD("owner") THEN GOTO 30 ELSE GOTO 99
30 STORE("devFee", newFee)
98 RETURN 0
99 RETURN 1
End Function

/*
This smart contract allows any user account to register once and store or re-store exactly one 576-byte string
that encodes a 24x24 pixel avatar in a publicly accessible index.

The 576-character avatar string defines a 24×24 pixel grid using column-major order.
That is, it fills entire columns from top to bottom, moving left to right.
Each character in the string represents one "pixel" block, specifying both its position on the grid
and its color (using the allowed 62 characters: a–z, A–Z, 0–9).
DVM does not validate the characters themselves, validation must be performed off-chain by dApps that support the stored data.

"devFee" is an optional donation and is handled by Villager frontend, not enforced by the index SC.
It is stored here as a suggestion for the Villager frontend, not an SC requirement.
Intent is to use donated funds collected via usage of the Villager frontend to further support community developers.
devFee suggested value can be reduced or increased by SC owner to suit current environment but will never be enforced by the SC.
Users can freely store Villager avatars by calling the function directly outside of the Villager frontend.

Villager backdrops (frames and backgrounds) are generated deterministically based on the user's DERO address.
The rendering algorithm uses a hash of the address (excluding the "dero1" prefix) to seed various visual elements:
- Background gradients: 4 possible styles (radial, linear, radial offset, conical) with randomized colors and positions.
- Frame styles: 5 unique frame types (polygon shards, starburst spikes, glitch rings, crystal grid, nebula rings) with glow effects.
- Tiny starfield: Randomly placed stars for added texture.
This ensures each Villager has a unique, address-derived backdrop that enhances the avatar without requiring additional storage.
This approach achieves both user-directed avatars (the 24x24 pixel grid that users can customize) and a non-changeable visual indication of identity (the deterministic backdrop tied to the address), covering the combined use case as identicons.

Here’s how the positions map:
Position 1 → Grid cell A1 (top-left)  
Position 24 → Grid cell A24 (bottom of column A)  
Position 25 → Grid cell B1 (top of column B)  
Position 48 → Grid cell B24  
...
Position 553 → Grid cell X1  
Position 576 → Grid cell X24 (bottom-right)

Supported colors ordered by hue then shades:
Color.0 0xFFFF9999
Color.1 0xFFFF6666
Color.2 0xFFFF0000
Color.3 0xFF800000
Color.4 0xFFFFA899
Color.5 0xFFFF8C66
Color.6 0xFFFF4500
Color.7 0xFF802200
Color.8 0xFFFFC799
Color.9 0xFFFFB266
Color.A 0xFFFF8C00
Color.B 0xFF804600
Color.C 0xFFFFE099
Color.D 0xFFFFD866
Color.E 0xFFFFAA00
Color.F 0xFF5C4033
Color.G 0xFFFFFF99
Color.H 0xFFFFFF66
Color.I 0xFFFFFF00
Color.J 0xFFFFD700
Color.K 0xFFCFFF99
Color.L 0xFFBFFF66
Color.M 0xFF80FF00
Color.N 0xFF408000
Color.O 0xFF99FF99
Color.P 0xFF66FF66
Color.Q 0xFF00FF00
Color.R 0xFF008000
Color.S 0xFF99FFCF
Color.T 0xFF66FFBF
Color.U 0xFF00FF80
Color.V 0xFF008040
Color.W 0xFF99FFFF
Color.X 0xFF66FFFF
Color.Y 0xFF00FFFF
Color.Z 0xFF008080
Color.a 0xFF99CFFF
Color.b 0xFF66BFFF
Color.c 0xFF0080FF
Color.d 0xFF004080
Color.e 0xFF9999FF
Color.f 0xFF6666FF
Color.g 0xFF0000FF
Color.h 0xFF000080
Color.i 0xFFCF99FF
Color.j 0xFFBF66FF
Color.k 0xFF8000FF
Color.l 0xFF400080
Color.m 0xFFFF99FF
Color.n 0xFFFF66FF
Color.o 0xFFFF00FF
Color.p 0xFF800080
Color.q 0xFFFF99C7
Color.r 0xFFFF66B2
Color.s 0xFFFF0080
Color.t 0xFF800040
Color.u 0xFFFFFFFF
Color.v 0xFFB4B4B4
Color.w 0xFF848484
Color.x 0xFF434343
Color.y 0xFF000000
Color.z 0x00000000
*/
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'// "Villager" - A 24x24 pixel avatar index for the DERO ecosystem Function Initialize() Uint64 10 IF EXISTS("owner") THEN GOTO 99 20 STORE("owner", ADDRESS_STRING(SIGNER())) 30 STORE("population", 0) 40 STORE("nameHdr", "Villager avatar storage index") 41 STORE("descrHdr", "24x24 pixel avatar storage index") 42 STORE("typeHdr", "Index") 43 STORE("iconURLHdr", "") 44 STORE("tagsHdr", "Villager, Avatar, Social") 50 STORE("devAddr", ADDRESS_RAW("dero1qyqqtsvggrfxtsz6p3yn49n26k83nnr50jmpnyqylykzju4wgl9yvqqdxdvse")) 60 STORE("devFee", 10000) 98 RETURN 0 99 RETURN 1 End Function Function RegisterAccount() Uint64 10 DIM s as String 20 LET s = ADDRESS_STRING(SIGNER()) 30 IF EXISTS("registered_" + s) THEN GOTO 99 40 STORE("registered_" + s, 1) 50 STORE("population", LOAD("population") + 1) 98 RETURN 0 99 RETURN 1 End Function Function UnRegisterAccount() Uint64 10 DIM s as String 20 LET s = ADDRESS_STRING(SIGNER()) 30 IF EXISTS("registered_" + s) THEN GOTO 40 ELSE GOTO 99 40 DELETE("registered_" + s) 50 IF EXISTS("avatar_" + s) THEN GOTO 60 ELSE GOTO 70 60 DELETE("avatar_" + s) 65 DELETE("timestamp_" + s) 70 IF LOAD("population") > 0 THEN GOTO 75 ELSE GOTO 98 75 STORE("population", LOAD("population") - 1) 98 RETURN 0 99 RETURN 1 End Function Function StoreAvatar(avatar String) Uint64 10 DIM s as String 20 LET s = ADDRESS_STRING(SIGNER()) 30 IF EXISTS("registered_" + s) THEN GOTO 60 ELSE GOTO 99 60 IF STRLEN(avatar) == 576 THEN GOTO 65 ELSE GOTO 99 65 IF DEROVALUE() > 0 THEN GOTO 70 ELSE GOTO 80 70 SEND_DERO_TO_ADDRESS(LOAD("devAddr"), DEROVALUE()) 80 STORE("avatar_" + s, avatar) 85 STORE("timestamp_" + s, ITOA(BLOCK_HEIGHT())) 98 RETURN 0 99 RETURN 1 End Function Function UpdateDevFee(newFee Uint64) Uint64 10 IF ADDRESS_STRING(SIGNER()) == LOAD("owner") THEN GOTO 30 ELSE GOTO 99 30 STORE("devFee", newFee) 98 RETURN 0 99 RETURN 1 End Function /* This smart contract allows any user account to register once and store or re-store exactly one 576-byte string that encodes a 24x24 pixel avatar in a publicly accessible index. The 576-character avatar string defines a 24×24 pixel grid using column-major order. That is, it fills entire columns from top to bottom, moving left to right. Each character in the string represents one "pixel" block, specifying both its position on the grid and its color (using the allowed 62 characters: a–z, A–Z, 0–9). DVM does not validate the characters themselves, validation must be performed off-chain by dApps that support the stored data. "devFee" is an optional donation and is handled by Villager frontend, not enforced by the index SC. It is stored here as a suggestion for the Villager frontend, not an SC requirement. Intent is to use donated funds collected via usage of the Villager frontend to further support community developers. devFee suggested value can be reduced or increased by SC owner to suit current environment but will never be enforced by the SC. Users can freely store Villager avatars by calling the function directly outside of the Villager frontend. Villager backdrops (frames and backgrounds) are generated deterministically based on the user's DERO address. The rendering algorithm uses a hash of the address (excluding the "dero1" prefix) to seed various visual elements: - Background gradients: 4 possible styles (radial, linear, radial offset, conical) with randomized colors and positions. - Frame styles: 5 unique frame types (polygon shards, starburst spikes, glitch rings, crystal grid, nebula rings) with glow effects. - Tiny starfield: Randomly placed stars for added texture. This ensures each Villager has a unique, address-derived backdrop that enhances the avatar without requiring additional storage. This approach achieves both user-directed avatars (the 24x24 pixel grid that users can customize) and a non-changeable visual indication of identity (the deterministic backdrop tied to the address), covering the combined use case as identicons. Here’s how the positions map: Position 1 → Grid cell A1 (top-left) Position 24 → Grid cell A24 (bottom of column A) Position 25 → Grid cell B1 (top of column B) Position 48 → Grid cell B24 ... Position 553 → Grid cell X1 Position 576 → Grid cell X24 (bottom-right) Supported colors ordered by hue then shades: Color.0 0xFFFF9999 Color.1 0xFFFF6666 Color.2 0xFFFF0000 Color.3 0xFF800000 Color.4 0xFFFFA899 Color.5 0xFFFF8C66 Color.6 0xFFFF4500 Color.7 0xFF802200 Color.8 0xFFFFC799 Color.9 0xFFFFB266 Color.A 0xFFFF8C00 Color.B 0xFF804600 Color.C 0xFFFFE099 Color.D 0xFFFFD866 Color.E 0xFFFFAA00 Color.F 0xFF5C4033 Color.G 0xFFFFFF99 Color.H 0xFFFFFF66 Color.I 0xFFFFFF00 Color.J 0xFFFFD700 Color.K 0xFFCFFF99 Color.L 0xFFBFFF66 Color.M 0xFF80FF00 Color.N 0xFF408000 Color.O 0xFF99FF99 Color.P 0xFF66FF66 Color.Q 0xFF00FF00 Color.R 0xFF008000 Color.S 0xFF99FFCF Color.T 0xFF66FFBF Color.U 0xFF00FF80 Color.V 0xFF008040 Color.W 0xFF99FFFF Color.X 0xFF66FFFF Color.Y 0xFF00FFFF Color.Z 0xFF008080 Color.a 0xFF99CFFF Color.b 0xFF66BFFF Color.c 0xFF0080FF Color.d 0xFF004080 Color.e 0xFF9999FF Color.f 0xFF6666FF Color.g 0xFF0000FF Color.h 0xFF000080 Color.i 0xFFCF99FF Color.j 0xFFBF66FF Color.k 0xFF8000FF Color.l 0xFF400080 Color.m 0xFFFF99FF Color.n 0xFFFF66FF Color.o 0xFFFF00FF Color.p 0xFF800080 Color.q 0xFFFF99C7 Color.r 0xFFFF66B2 Color.s 0xFFFF0080 Color.t 0xFF800040 Color.u 0xFFFFFFFF Color.v 0xFFB4B4B4 Color.w 0xFF848484 Color.x 0xFF434343 Color.y 0xFF000000 Color.z 0x00000000 */']


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
0100000500eeb68703549d6361c7cc834fee8bb1da3ac001abc4511235278ae98f10b84920378545f601000000000000000000000000000000000000000000000000000000000000000000011c57b2a63d53221ba1709ebc6b633a98fb21d3118541aec193ccd32cc7a538dc000a4d22a5724af58262835c35c5b815a82a1232bbefad95ca123474c9aae113e18754515a18a24d69002fb17bd4950fe5fc7f1297ee17184d72e5f59d2e0b42859e196e05184aaacf3f68fb8180457d35d218acf651bb01e3b888ba8cc900a0f41838aaefee0e9facde44fa956e3721cc0104e62d04f072f99cc6f426137f8028b2d93eca7e17181323e700db81ef1fe8cbb3e1df01635d6e4e007bc01d055239a7e8bb093e50ebfec2e41b1dcd15ba7b6f4c2f38cf39af23137ac6fde800150c7544e3bb679f49282cd2533c4360fd1688b8e46b1363948257d7178100170048ae6f67dbdf4303ccc898b34baccdb6c785645651c5ac038c929a03b4ff59479c2ca26853435f434f4445537916032f2f20202256696c6c6167657222202d204120323478323420706978656c2061766174617220696e64657820666f7220746865204445524f2065636f73797374656d0d0a0d0a46756e6374696f6e20496e697469616c697a6528292055696e7436340d0a31302049462045584953545328226f776e65722229205448454e20474f544f2039390d0a32302053544f524528226f776e6572222c20414444524553535f535452494e47285349474e4552282929290d0a33302053544f52452822706f70756c6174696f6e222c2030290d0a34302053544f524528226e616d65486472222c202256696c6c61676572206176617461722073746f7261676520696e64657822290d0a34312053544f524528226465736372486472222c2022323478323420706978656c206176617461722073746f7261676520696e64657822290d0a34322053544f5245282274797065486472222c2022496e64657822290d0a34332053544f5245282269636f6e55524c486472222c202222290d0a34342053544f5245282274616773486472222c202256696c6c616765722c204176617461722c20536f6369616c22290d0a35302053544f5245282264657641646472222c20414444524553535f52415728226465726f3171797171747376676772667874737a367033796e34396e32366b38336e6e7235306a6d706e7971796c796b7a6a753477676c39797671716478647673652229290d0a36302053544f52452822646576466565222c203130303030290d0a39382052455455524e20300d0a39392052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e2052656769737465724163636f756e7428292055696e7436340d0a31302044494d207320617320537472696e670d0a3230204c45542073203d20414444524553535f535452494e47285349474e45522829290d0a3330204946204558495354532822726567697374657265645f22202b207329205448454e20474f544f2039390d0a34302053544f52452822726567697374657265645f22202b20732c2031290d0a35302053544f52452822706f70756c6174696f6e222c204c4f41442822706f70756c6174696f6e2229202b2031290d0a39382052455455524e20300d0a39392052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e20556e52656769737465724163636f756e7428292055696e7436340d0a31302044494d207320617320537472696e670d0a3230204c45542073203d20414444524553535f535452494e47285349474e45522829290d0a3330204946204558495354532822726567697374657265645f22202b207329205448454e20474f544f20343020454c534520474f544f2039390d0a34302044454c4554452822726567697374657265645f22202b2073290d0a35302049462045584953545328226176617461725f22202b207329205448454e20474f544f20363020454c534520474f544f2037300d0a36302044454c45544528226176617461725f22202b2073290d0a36352044454c455445282274696d657374616d705f22202b2073290d0a3730204946204c4f41442822706f70756c6174696f6e2229203e2030205448454e20474f544f20373520454c534520474f544f2039380d0a37352053544f52452822706f70756c6174696f6e222c204c4f41442822706f70756c6174696f6e2229202d2031290d0a39382052455455524e20300d0a39392052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e2053746f72654176617461722861766174617220537472696e67292055696e7436340d0a31302044494d207320617320537472696e670d0a3230204c45542073203d20414444524553535f535452494e47285349474e45522829290d0a3330204946204558495354532822726567697374657265645f22202b207329205448454e20474f544f20363020454c534520474f544f2039390d0a3630204946205354524c454e2861766174617229203d3d20353736205448454e20474f544f20363520454c534520474f544f2039390d0a3635204946204445524f56414c55452829203e2030205448454e20474f544f20373020454c534520474f544f2038300d0a37302053454e445f4445524f5f544f5f41444452455353284c4f414428226465764164647222292c204445524f56414c55452829290d0a38302053544f524528226176617461725f22202b20732c20617661746172290d0a38352053544f5245282274696d657374616d705f22202b20732c2049544f4128424c4f434b5f484549474854282929290d0a39382052455455524e20300d0a39392052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a46756e6374696f6e20557064617465446576466565286e65774665652055696e743634292055696e7436340d0a313020494620414444524553535f535452494e47285349474e4552282929203d3d204c4f414428226f776e65722229205448454e20474f544f20333020454c534520474f544f2039390d0a33302053544f52452822646576466565222c206e6577466565290d0a39382052455455524e20300d0a39392052455455524e20310d0a456e642046756e6374696f6e0d0a0d0a2f2a0d0a5468697320736d61727420636f6e747261637420616c6c6f777320616e792075736572206163636f756e7420746f207265676973746572206f6e636520616e642073746f7265206f722072652d73746f72652065786163746c79206f6e65203537362d6279746520737472696e670d0a7468617420656e636f646573206120323478323420706978656c2061766174617220696e2061207075626c69636c792061636365737369626c6520696e6465782e0d0a0d0a546865203537362d6368617261637465722061766174617220737472696e6720646566696e65732061203234c397323420706978656c2067726964207573696e6720636f6c756d6e2d6d616a6f72206f726465722e0d0a546861742069732c2069742066696c6c7320656e7469726520636f6c756d6e732066726f6d20746f7020746f20626f74746f6d2c206d6f76696e67206c65667420746f2072696768742e0d0a456163682063686172616374657220696e2074686520737472696e6720726570726573656e7473206f6e652022706978656c2220626c6f636b2c2073706563696679696e6720626f74682069747320706f736974696f6e206f6e2074686520677269640d0a616e642069747320636f6c6f7220287573696e672074686520616c6c6f77656420363220636861726163746572733a2061e280937a2c2041e280935a2c2030e2809339292e0d0a44564d20646f6573206e6f742076616c6964617465207468652063686172616374657273207468656d73656c7665732c2076616c69646174696f6e206d75737420626520706572666f726d6564206f66662d636861696e206279206441707073207468617420737570706f7274207468652073746f72656420646174612e0d0a0d0a226465764665652220697320616e206f7074696f6e616c20646f6e6174696f6e20616e642069732068616e646c65642062792056696c6c616765722066726f6e74656e642c206e6f7420656e666f726365642062792074686520696e6465782053432e0d0a49742069732073746f726564206865726520617320612073756767657374696f6e20666f72207468652056696c6c616765722066726f6e74656e642c206e6f7420616e20534320726571756972656d656e742e0d0a496e74656e7420697320746f2075736520646f6e617465642066756e647320636f6c6c656374656420766961207573616765206f66207468652056696c6c616765722066726f6e74656e6420746f206675727468657220737570706f727420636f6d6d756e69747920646576656c6f706572732e0d0a646576466565207375676765737465642076616c75652063616e2062652072656475636564206f7220696e63726561736564206279205343206f776e657220746f20737569742063757272656e7420656e7669726f6e6d656e74206275742077696c6c206e6576657220626520656e666f72636564206279207468652053432e0d0a55736572732063616e20667265656c792073746f72652056696c6c6167657220617661746172732062792063616c6c696e67207468652066756e6374696f6e206469726563746c79206f757473696465206f66207468652056696c6c616765722066726f6e74656e642e0d0a0d0a56696c6c61676572206261636b64726f707320286672616d657320616e64206261636b67726f756e647329206172652067656e6572617465642064657465726d696e6973746963616c6c79206261736564206f6e2074686520757365722773204445524f20616464726573732e0d0a5468652072656e646572696e6720616c676f726974686d207573657320612068617368206f6620746865206164647265737320286578636c7564696e672074686520226465726f3122207072656669782920746f207365656420766172696f75732076697375616c20656c656d656e74733a0d0a2d204261636b67726f756e64206772616469656e74733a203420706f737369626c65207374796c6573202872616469616c2c206c696e6561722c2072616469616c206f66667365742c20636f6e6963616c2920776974682072616e646f6d697a656420636f6c6f727320616e6420706f736974696f6e732e0d0a2d204672616d65207374796c65733a203520756e69717565206672616d652074797065732028706f6c79676f6e207368617264732c20737461726275727374207370696b65732c20676c697463682072696e67732c206372797374616c20677269642c206e6562756c612072696e677329207769746820676c6f7720656666656374732e0d0a2d2054696e7920737461726669656c643a2052616e646f6d6c7920706c6163656420737461727320666f7220616464656420746578747572652e0d0a5468697320656e737572657320656163682056696c6c6167657220686173206120756e697175652c20616464726573732d64657269766564206261636b64726f70207468617420656e68616e636573207468652061766174617220776974686f757420726571756972696e67206164646974696f6e616c2073746f726167652e0d0a5468697320617070726f61636820616368696576657320626f746820757365722d64697265637465642061766174617273202874686520323478323420706978656c206772696420746861742075736572732063616e20637573746f6d697a652920616e642061206e6f6e2d6368616e676561626c652076697375616c20696e6469636174696f6e206f66206964656e7469747920287468652064657465726d696e6973746963206261636b64726f70207469656420746f207468652061646472657373292c20636f766572696e672074686520636f6d62696e6564207573652063617365206173206964656e7469636f6e732e0d0a0d0a48657265e280997320686f772074686520706f736974696f6e73206d61703a0d0a506f736974696f6e203120e2869220477269642063656c6c2041312028746f702d6c6566742920200d0a506f736974696f6e20323420e2869220477269642063656c6c204132342028626f74746f6d206f6620636f6c756d6e20412920200d0a506f736974696f6e20323520e2869220477269642063656c6c2042312028746f70206f6620636f6c756d6e20422920200d0a506f736974696f6e20343820e2869220477269642063656c6c2042323420200d0a2e2e2e0d0a506f736974696f6e2035353320e2869220477269642063656c6c20583120200d0a506f736974696f6e2035373620e2869220477269642063656c6c205832342028626f74746f6d2d7269676874290d0a0d0a537570706f7274656420636f6c6f7273206f72646572656420627920687565207468656e207368616465733a0d0a436f6c6f722e3020307846464646393939390d0a436f6c6f722e3120307846464646363636360d0a436f6c6f722e3220307846464646303030300d0a436f6c6f722e3320307846463830303030300d0a436f6c6f722e3420307846464646413839390d0a436f6c6f722e3520307846464646384336360d0a436f6c6f722e3620307846464646343530300d0a436f6c6f722e3720307846463830323230300d0a436f6c6f722e3820307846464646433739390d0a436f6c6f722e3920307846464646423236360d0a436f6c6f722e4120307846464646384330300d0a436f6c6f722e4220307846463830343630300d0a436f6c6f722e4320307846464646453039390d0a436f6c6f722e4420307846464646443836360d0a436f6c6f722e4520307846464646414130300d0a436f6c6f722e4620307846463543343033330d0a436f6c6f722e4720307846464646464639390d0a436f6c6f722e4820307846464646464636360d0a436f6c6f722e4920307846464646464630300d0a436f6c6f722e4a20307846464646443730300d0a436f6c6f722e4b20307846464346464639390d0a436f6c6f722e4c20307846464246464636360d0a436f6c6f722e4d20307846463830464630300d0a436f6c6f722e4e20307846463430383030300d0a436f6c6f722e4f20307846463939464639390d0a436f6c6f722e5020307846463636464636360d0a436f6c6f722e5120307846463030464630300d0a436f6c6f722e5220307846463030383030300d0a436f6c6f722e5320307846463939464643460d0a436f6c6f722e5420307846463636464642460d0a436f6c6f722e5520307846463030464638300d0a436f6c6f722e5620307846463030383034300d0a436f6c6f722e5720307846463939464646460d0a436f6c6f722e5820307846463636464646460d0a436f6c6f722e5920307846463030464646460d0a436f6c6f722e5a20307846463030383038300d0a436f6c6f722e6120307846463939434646460d0a436f6c6f722e6220307846463636424646460d0a436f6c6f722e6320307846463030383046460d0a436f6c6f722e6420307846463030343038300d0a436f6c6f722e6520307846463939393946460d0a436f6c6f722e6620307846463636363646460d0a436f6c6f722e6720307846463030303046460d0a436f6c6f722e6820307846463030303038300d0a436f6c6f722e6920307846464346393946460d0a436f6c6f722e6a20307846464246363646460d0a436f6c6f722e6b20307846463830303046460d0a436f6c6f722e6c20307846463430303038300d0a436f6c6f722e6d20307846464646393946460d0a436f6c6f722e6e20307846464646363646460d0a436f6c6f722e6f20307846464646303046460d0a436f6c6f722e7020307846463830303038300d0a436f6c6f722e7120307846464646393943370d0a436f6c6f722e7220307846464646363642320d0a436f6c6f722e7320307846464646303038300d0a436f6c6f722e7420307846463830303034300d0a436f6c6f722e7520307846464646464646460d0a436f6c6f722e7620307846464234423442340d0a436f6c6f722e7720307846463834383438340d0a436f6c6f722e7820307846463433343334330d0a436f6c6f722e7920307846463030303030300d0a436f6c6f722e7a20307830303030303030300d0a2a2f6a53435f414354494f4e550101ff5be00537b7fefbe1794226a926c1885f5165774f69a649c25dfcaa9653d80102c6b3ee8ce86f57fa3dbad39a51dba5634164cdbbd9c4250557d2ddaebaf11b002a3e487887056527e4f4831786dac4529681bdff0c738d863b69aa8951dae3b8001eae642ce4bcd275fcc4cff55836526f8f41cd6097c7978cb6551b67ba26f61e00160cfb49d956043ad9fff1080c8d2eeeb1400c99be5ae315bca0e9fe6d15e3d1002dd46a92475ea594b8a024f2584674a9ac45af4d7071ef6df0809f007dd92b1c001fea633036c5d1c8773b6a03c370452252c6734f1f584a2bdd922767fc565555010b9502edb48f3ffd031ef2c5a5ea5a0bde494bb96ebe8f85597a13838f308d49012d267622b0f0ec7031bf8a9485a24ad5883865219d2028c8f133443c47ee441a010be31bbaa927f8e9fa011e0534859bcb446f1ebdcf43a5b8b28255dc7e94c30301030076095fac078361b930cc2ef3655b07343ad0d45a1f079e23b65822da7453010d5c15776d0a861752a7ebeb3a974354b56e37ac1c55b261e462c03a5416bd15011d864a0f90a4cac6431efa8d8347bb9f22cae9094d3543dab29be251c5fa7640012eb686dd508f6053202c1a602cf6e0d395646fced4b26427706ef2bda1d09864000000000000000000000000000000000000000000000000000000000000000004eba6963976113e52f71f9d9a67157c6432de259d3cb72d6d3e1677c76a941517f0e5b27df916b3ff56ad5df3331404a15d2a49d4d2200d196251143716c464012702bb8841ba699b91a3c1431db350782bb1985d50fdf8b9d56da3ff0e14c6a60106f266326fb81ff8d789f2516906238d5133ab1fbcff88340c6df98d04bdd4fc2589a7f72039612253a325a1a77903b19d7c1254b2e188937b2a0a7e013b57ec1b70546b46673aa182ec17000b3246edd706fcdfce83a4e2af0ba8d716f5c6102331cd66f607d3639560f59dcd1e67e39a972d6d1c7ad732725138a62d38686827aa03af3911a2548d8e96a704001bf3e37aa885cd4634b9c6e007d6a58d38e41244bd8cd10a936788b00e6e7db8de75a1520ee5f7b6e61bd6de3d872f28035025446605a517173a079dd5acf2584850ccaa5972096ae4270d0d54cdc7fa80372319406088f0ef769f5a2bdf1634f66fdb6cf7e39ade9ec9e808391c24be79ad2390439716e35d5de5fae571875d2077fbac9e0d9a359bebb2248fe95bc58ff60a7bca6d03c6259a23a0e443efffab9c8142a12af169749a5f0574766e98bd6e0118b05ab5e860ef4073c22214723714a1cc91d7b927cb96d98bfa6cd1ba05832f0123e8ad77bd0ec68c921fd4ff6f7959fed210997040f41a6d2b1075d7fd2cbfdd010685e8058104a4a1931191071386379b890232c8020c5c6de781d0759e74e115011988cf61cf84a11d77ba13d73643cacb0080fa817ce4b33cb06491c13e3fc92b0005ef13ed7dfdaf60aa16cea541826a546bb019ed618592d2609c09e5786c4b4b000b139c4c252b8de837bd270703a106ca281b49371a3158575acaac2440afaf9a002de256da6b7308495ea1e11e0c48f43f33c384eb53a7405ee4d22e415aaa4b6401028466cdf7e771180b234d79c4f6d629cc02c8e70a33414e54f1b589b1eab8c800264cdfd297034d763f24a5ea3f5a1eb34a144da6d70dd291ffea9c0769c4cb88011d20f28fe24da826f4bbae39807652555fcec5c747cbb78705402cf3bb88bd3a001d5ec927ab58117b5fc35f2d4a385abdc2b3deeac45ffb2239bfaa78e9bc0ddc0015029d59a2fb9b9a5a227a964b9751eaf781dcf3a3a212e90ae86f8bc52b1204011ca7ffe6c46bdf258c31cc9ae01bb5043d4b69e0038b63f2a74640a601649ee501
DERO source code | explorer version (api): under development (1.1) | dero version: 3.5.3-140.DEROHE.STARGATE+28102023 | Copyright 2017-2023 Dero Project