logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: c9f69cad00f69d47a09f1c2573f621b2af2f5ff699864b3473cf06b27ddd09e9 Type SC

Block: e2d1a7214f3236b10339bb9c516e093cc584baa161ed90c4f1d0c70502fe6500 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a313020494620696e69742829203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528227661725f6865616465725f6e616d65222c2022636f6e6e65637469766974792e6a7322290a33312053544f524528227661725f6865616465725f6465736372697074696f6e222c202222290a33322053544f524528227661725f6865616465725f69636f6e222c202222290a33332053544f524528226455524c222c202222290a33342053544f52452822646f6354797065222c202254454c412d4a532d3122290a33352053544f52452822737562446972222c20222f22290a33362053544f5245282266696c65436865636b43222c20223164663130373735666562613164633063393939393032373131373861363832653664376161613466313430653464636433316631346162373063323635633622290a33372053544f5245282266696c65436865636b53222c20223265323435343338313134646637303036393432663231323138313061393935646664663435376631663163343761336361643761323361353738303033643622290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20696e697428292055696e7436340a31302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226f776e6572222c20616464726573732829290a35302053544f52452822646f6356657273696f6e222c2022312e302e3022290a36302053544f5245282268617368222c204845582854584944282929290a37302053544f524528226c696b6573222c2030290a38302053544f524528226469736c696b6573222c2030290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2061646472657373282920537472696e670a31302044494d207320617320537472696e670a3230204c45542073203d205349474e455228290a33302049462049535f414444524553535f56414c4944287329205448454e20474f544f2035300a34302052455455524e2022616e6f6e220a35302052455455524e20414444524553535f535452494e472873290a456e642046756e6374696f6e0a0a46756e6374696f6e205261746528722055696e743634292055696e7436340a31302044494d206164647220617320537472696e670a3135204c45542061646472203d206164647265737328290a31362049462072203c2031303020262620455849535453286164647229203d3d2030202626206164647220213d2022616e6f6e22205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528616464722c2022222b722b225f222b424c4f434b5f4845494748542829290a34302049462072203c203530205448454e20474f544f2037300a35302053544f524528226c696b6573222c204c4f414428226c696b657322292b31290a36302052455455524e20300a37302053544f524528226469736c696b6573222c204c4f414428226469736c696b657322292b31290a3130302052455455524e20300a456e642046756e6374696f6e0a0a2f2a0a2f2f204445524f204578706c6f7265722076322e30202d20436f6e6e6563746976697479204d6f64756c650a636f6e7374206d6f64756c65203d202866756e6374696f6e2829207b0a20202775736520737472696374273b0a20200a2020636f6e7374207b2073746174652c2075692c207574696c73207d203d2077696e646f772e4465726f4578706c6f7265723b0a20200a20202f2f2058535744206170706c69636174696f6e2064617461202d20737461746963204944206c696b6520776f726b696e6720617070732028666565642e74656c612c2061707031290a20202f2f204944206d7573742062652065786163746c792036342068657820636861726163746572732028302d392c20612d66206f6e6c79290a2020636f6e7374206170706c69636174696f6e44617461203d207b0a20202020226964223a202264653230653061313032653232303234303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303031222c0a20202020226e616d65223a20224445524f204578706c6f726572222c0a20202020226465736372697074696f6e223a20224445524f20426c6f636b636861696e204578706c6f726572202d2054454c412045646974696f6e2076322e30222c0a202020202275726c223a2077696e646f772e6c6f636174696f6e2e6f726967696e0a20207d3b0a20200a20202f2f204d6f64756c652073746174650a2020636f6e73742053203d207b0a20202020636f6e6e3a206e756c6c2c0a202020206d6f64653a206e756c6c2c0a20202020636f6e6e65637465643a2066616c73652c0a2020202070656e64696e673a206e6577204d617028292c0a2020202072657149643a20302c0a202020207265636f6e6e656374733a20302c0a202020206d61785265636f6e6e656374733a20332c0a202020207265636f6e6e65637444656c61793a20323030300a20207d3b0a20200a20202f2f20496e697469616c697a6520636f6e6e65637469766974790a20206173796e632066756e6374696f6e20696e697469616c697a652829207b0a2020202075692e75706461746553746174757328276e6f6465272c2027636f6e6e656374696e67272c2027436f6e6e656374696e672e2e2e27293b0a202020200a202020202f2f20436865636b20666f722074656c61486f73742066697273742028484f4c4f4752414d20656e7669726f6e6d656e74290a2020202069662028747970656f662074656c61486f737420213d3d2027756e646566696e6564272026262074656c61486f737429207b0a20202020202072657475726e20696e697454656c61486f737428293b0a202020207d0a202020200a202020202f2f2046616c6c6261636b20746f205853574420576562536f636b65740a2020202072657475726e20696e69745853574428293b0a20207d0a20200a20202f2f20496e697469616c697a652074656c61486f737420636f6e6e656374696f6e0a20206173796e632066756e6374696f6e20696e697454656c61486f73742829207b0a20202020747279207b0a202020202020532e636f6e6e203d2074656c61486f73743b0a202020202020532e6d6f6465203d202774656c61486f7374273b0a202020202020532e636f6e6e6563746564203d20747275653b0a2020202020200a20202020202073746174652e636f6e6e656374696f6e203d2074656c61486f73743b0a20202020202073746174652e636f6e6e656374696f6e4d6f6465203d202774656c61486f7374273b0a20202020202073746174652e6973436f6e6e6563746564203d20747275653b0a2020202020200a20202020202075692e75706461746553746174757328276e6f6465272c2027636f6e6e6563746564272c202774656c61486f737427293b0a202020202020757064617465466f6f7465722827484f4c4f4752414d202874656c61486f73742927293b0a2020202020200a202020202020636f6e737420696e666f203d2061776169742063616c6c28274445524f2e476574496e666f27293b0a20202020202072657475726e20696e666f203f2074727565203a2066616c73653b0a202020207d20636174636820286529207b0a20202020202072657475726e2066616c73653b0a202020207d0a20207d0a20200a20202f2f20496e697469616c697a65205853574420576562536f636b657420636f6e6e656374696f6e20286d61746368657320666565642e74656c612c2061707031207061747465726e290a20206173796e632066756e6374696f6e20696e6974585357442829207b0a2020202072657475726e206e65772050726f6d69736528287265736f6c766529203d3e207b0a202020202020747279207b0a2020202020202020636f6e7374207773203d206e657720576562536f636b6574282777733a2f2f6c6f63616c686f73743a34343332362f7873776427293b0a20202020202020206c657420646f6e65203d2066616c73652c2074696d65723b0a20202020202020200a202020202020202077732e6f6e6f70656e203d202829203d3e207b0a20202020202020202020636f6e736f6c652e6c6f6728275b585357445d20576562536f636b657420636f6e6e656374696f6e2065737461626c697368656420746f2077733a2f2f6c6f63616c686f73743a34343332362f7873776427293b0a20202020202020202020636f6e736f6c652e6c6f6728275b585357445d2043757272656e74206f726967696e3a272c2077696e646f772e6c6f636174696f6e2e6f726967696e293b0a20202020202020202020636f6e736f6c652e6c6f6728275b585357445d2053656e64696e67206170706c69636174696f6e20646174613a272c204a534f4e2e737472696e67696679286170706c69636174696f6e446174612c206e756c6c2c203229293b0a202020202020202020202f2f2053656e64206170706c69636174696f6e20646174612065786163746c79206c696b6520776f726b696e6720617070732028666565642e74656c612c2061707031290a2020202020202020202077732e73656e64284a534f4e2e737472696e67696679286170706c69636174696f6e4461746129293b0a2020202020202020202074696d6572203d2073657454696d656f7574282829203d3e207b200a2020202020202020202020206966202821646f6e6529207b200a2020202020202020202020202020636f6e736f6c652e7761726e28275b585357445d20436f6e6e656374696f6e2074696d656f7574202d206e6f20726573706f6e73652066726f6d2077616c6c65742061667465722031307327293b0a202020202020202020202020202077732e636c6f736528293b200a20202020202020202020202020207265736f6c76652866616c7365293b200a2020202020202020202020207d200a202020202020202020207d2c203130303030293b0a20202020202020207d3b0a20202020202020200a202020202020202077732e6f6e6d657373616765203d20286529203d3e207b0a20202020202020202020747279207b0a202020202020202020202020636f6e73742064617461203d204a534f4e2e706172736528652e64617461293b0a202020202020202020202020636f6e736f6c652e6c6f6728275b585357445d204d6573736167652072656365697665643a272c204a534f4e2e737472696e6769667928646174612c206e756c6c2c203229293b0a2020202020202020202020200a2020202020202020202020202f2f2048616e646c652068616e647368616b6520726573706f6e7365202d20636865636b20666f72206163636570746564206669656c6420286c696b6520666565642e74656c612c2061707031290a2020202020202020202020202f2f20576f726b696e67206170707320636865636b3a2069662028726573706f6e73652e616363657074656429207b202e2e2e207d0a2020202020202020202020206966202821646f6e6529207b0a20202020202020202020202020202f2f20436f6e6e656374696f6e2061636365707465640a202020202020202020202020202069662028646174612e6163636570746564203d3d3d207472756529207b0a20202020202020202020202020202020646f6e65203d20747275653b0a20202020202020202020202020202020636c65617254696d656f75742874696d6572293b0a20202020202020202020202020202020636f6e736f6c652e6c6f6728275b585357445d20436f6e6e656374696f6e2041434345505445443a272c20646174612e6d657373616765207c7c20274e6f206d65737361676527293b0a20202020202020202020202020202020532e636f6e6e203d2077733b0a20202020202020202020202020202020532e6d6f6465203d202778737764273b0a20202020202020202020202020202020532e636f6e6e6563746564203d20747275653b0a20202020202020202020202020202020532e7265636f6e6e65637473203d20303b0a2020202020202020202020202020202073746174652e636f6e6e656374696f6e203d2077733b0a2020202020202020202020202020202073746174652e636f6e6e656374696f6e4d6f6465203d202778737764273b0a2020202020202020202020202020202073746174652e6973436f6e6e6563746564203d20747275653b0a2020202020202020202020202020202075692e75706461746553746174757328276e6f6465272c2027636f6e6e6563746564272c20275853574427293b0a2020202020202020202020202020202075692e757064617465537461747573282777616c6c6574272c2027636f6e6e6563746564272c2027436f6e6e656374656427293b0a20202020202020202020202020202020757064617465466f6f74657228275853574420576562536f636b657427293b0a202020202020202020202020202020207265736f6c76652874727565293b0a2020202020202020202020202020202072657475726e3b0a20202020202020202020202020207d0a20202020202020202020202020202f2f20436f6e6e656374696f6e2072656a65637465640a202020202020202020202020202069662028646174612e6163636570746564203d3d3d2066616c7365207c7c20646174612e72656a6563746564203d3d3d207472756529207b0a20202020202020202020202020202020646f6e65203d20747275653b0a20202020202020202020202020202020636c65617254696d656f75742874696d6572293b0a20202020202020202020202020202020636f6e737420726561736f6e203d20646174612e726561736f6e207c7c20646174612e6d657373616765207c7c2027556e6b6e6f776e20726561736f6e273b0a20202020202020202020202020202020636f6e736f6c652e7761726e28275b585357445d20436f6e6e656374696f6e2052454a4543544544202d20526561736f6e3a272c20726561736f6e2c202746756c6c20726573706f6e73653a272c2064617461293b0a2020202020202020202020202020202075692e75706461746553746174757328276e6f6465272c2027646973636f6e6e6563746564272c202752656a656374656427293b0a2020202020202020202020202020202075692e757064617465537461747573282777616c6c6574272c2027646973636f6e6e6563746564272c20726561736f6e293b0a202020202020202020202020202020207265736f6c76652866616c7365293b0a2020202020202020202020202020202072657475726e3b0a20202020202020202020202020207d0a2020202020202020202020207d0a2020202020202020202020200a2020202020202020202020202f2f2048616e646c652052504320726573706f6e7365730a20202020202020202020202068616e646c654d73672864617461293b0a202020202020202020207d206361746368202865727229207b0a202020202020202020202020636f6e736f6c652e6572726f7228275b585357445d204d657373616765207061727365206572726f723a272c206572722c20652e64617461293b0a202020202020202020207d0a20202020202020207d3b0a20202020202020200a202020202020202077732e6f6e636c6f7365203d202829203d3e207b0a20202020202020202020532e636f6e6e6563746564203d2066616c73653b0a2020202020202020202073746174652e6973436f6e6e6563746564203d2066616c73653b0a2020202020202020202069662028646f6e6529207b0a20202020202020202020202075692e75706461746553746174757328276e6f6465272c2027646973636f6e6e6563746564272c2027446973636f6e6e656374656427293b0a20202020202020202020202075692e757064617465537461747573282777616c6c6574272c2027646973636f6e6e6563746564272c20274e6f2057616c6c657427293b0a20202020202020202020202069662028532e7265636f6e6e65637473203c20532e6d61785265636f6e6e6563747329207b0a2020202020202020202020202020532e7265636f6e6e656374732b2b3b0a202020202020202020202020202073657454696d656f7574282829203d3e207b0a20202020202020202020202020202020696e69745853574428292e7468656e286f6b203d3e207b20696620286f6b292077696e646f772e64697370617463684576656e74286e657720437573746f6d4576656e7428276578706c6f7265723a7265636f6e6e65637465642729293b207d293b0a20202020202020202020202020207d2c20532e7265636f6e6e65637444656c6179293b0a2020202020202020202020207d0a202020202020202020207d20656c7365207b0a202020202020202020202020636c65617254696d656f75742874696d6572293b0a2020202020202020202020207265736f6c76652866616c7365293b0a202020202020202020207d0a20202020202020207d3b0a20202020202020200a202020202020202077732e6f6e6572726f72203d202829203d3e207b0a20202020202020202020636c65617254696d656f75742874696d6572293b0a202020202020202020206966202821646f6e6529207b2075692e75706461746553746174757328276e6f6465272c2027646973636f6e6e6563746564272c20274f66666c696e6527293b207265736f6c76652866616c7365293b207d0a20202020202020207d3b0a2020202020207d206361746368202865727229207b0a202020202020202075692e75706461746553746174757328276e6f6465272c2027646973636f6e6e6563746564272c20274572726f7227293b0a20202020202020207265736f6c76652866616c7365293b0a2020202020207d0a202020207d293b0a20207d0a20200a20202f2f2048616e646c65205853574420576562536f636b6574206d6573736167650a202066756e6374696f6e2068616e646c654d7367286461746129207b0a2020202069662028646174612e6a736f6e72706320262620646174612e696429207b0a2020202020202f2f204e6f726d616c697a652074686520726573706f6e7365204944202d20456e6772616d2072657475726e732049447320776974682065787472612071756f746573206c696b6520225c2269645c2222200a2020202020206c657420726573706f6e73654964203d20646174612e69643b0a20202020202069662028747970656f6620726573706f6e73654964203d3d3d2027737472696e672729207b0a20202020202020202f2f20537472697020737572726f756e64696e672071756f7465732069662070726573656e742028652e672e2c20225c22313233345c2222202d3e20223132333422290a202020202020202069662028726573706f6e736549642e73746172747357697468282722272920262620726573706f6e736549642e656e647357697468282722272929207b0a20202020202020202020726573706f6e73654964203d20726573706f6e736549642e736c69636528312c202d31293b0a20202020202020207d0a2020202020207d0a2020202020200a202020202020636f6e73742070203d20532e70656e64696e672e67657428726573706f6e73654964293b0a202020202020696620287029207b0a2020202020202020532e70656e64696e672e64656c65746528726573706f6e73654964293b0a202020202020202069662028646174612e6572726f7229207b0a20202020202020202020636f6e736f6c652e6572726f7228275b585357445d20525043204572726f7220666f722072657175657374272c20726573706f6e736549642c20273a272c20646174612e6572726f72293b0a20202020202020202020702e72656a656374286e6577204572726f7228646174612e6572726f722e6d657373616765207c7c2027525043204572726f722729293b0a20202020202020207d20656c7365207b0a20202020202020202020636f6e736f6c652e6c6f6728275b585357445d20525043205375636365737320666f72272c20726573706f6e73654964293b0a20202020202020202020702e7265736f6c766528646174612e726573756c74293b0a20202020202020207d0a2020202020207d20656c7365207b0a2020202020202020636f6e736f6c652e7761726e28275b585357445d204e6f2070656e64696e67207265717565737420666f756e6420666f722049443a272c20726573706f6e736549642c20274f726967696e616c2049443a272c20646174612e6964293b0a2020202020207d0a202020207d0a2020202069662028646174612e6d6574686f64203d3d3d20276e65775f746f706f6865696768742729207b0a20202020202077696e646f772e64697370617463684576656e74286e657720437573746f6d4576656e7428276578706c6f7265723a6e6577426c6f636b272c207b2064657461696c3a207b20746f706f6865696768743a20646174612e706172616d733f2e746f706f686569676874207d207d29293b0a202020207d0a20207d0a20200a20202f2f204d616b65205250432063616c6c0a20206173796e632066756e6374696f6e2063616c6c286d6574686f642c20706172616d73203d207b7d29207b0a202020206966202821532e636f6e6e656374656429207468726f77206e6577204572726f7228274e6f7420636f6e6e656374656427293b0a2020202069662028532e6d6f6465203d3d3d202774656c61486f737427292072657475726e20617761697420532e636f6e6e2e63616c6c286d6574686f642c20706172616d73293b0a202020200a2020202072657475726e206e65772050726f6d69736528287265736f6c76652c2072656a65637429203d3e207b0a202020202020636f6e7374206964203d20446174652e6e6f772829202b20272d27202b20282b2b532e7265714964293b0a202020202020636f6e737420726571203d207b206a736f6e7270633a2027322e30272c206d6574686f643a206d6574686f642c2069643a206964207d3b0a20202020202069662028706172616d73202626204f626a6563742e6b65797328706172616d73292e6c656e677468203e203029207265712e706172616d73203d20706172616d733b0a202020202020532e70656e64696e672e7365742869642c207b207265736f6c76652c2072656a656374207d293b0a202020202020747279207b20532e636f6e6e2e73656e64284a534f4e2e737472696e676966792872657129293b207d0a202020202020636174636820286529207b20532e70656e64696e672e64656c657465286964293b2072656a6563742865293b2072657475726e3b207d0a202020202020636f6e73742074203d206d6574686f642e696e636c75646573282753432729203f203330303030203a2031353030303b0a20202020202073657454696d656f7574282829203d3e207b2069662028532e70656e64696e672e6861732869642929207b20532e70656e64696e672e64656c657465286964293b2072656a656374286e6577204572726f72282754696d656f75743a2027202b206d6574686f6429293b207d207d2c2074293b0a202020207d293b0a20207d0a20200a20202f2f20436f6e76656e69656e6365206d6574686f64730a20206173796e632066756e6374696f6e206765744e6574776f726b496e666f2829207b0a20202020636f6e736f6c652e6c6f6728275b585357445d2043616c6c696e67204445524f2e476574496e666f2e2e2e27293b0a20202020747279207b0a202020202020636f6e73742072203d2061776169742063616c6c28274445524f2e476574496e666f27293b0a202020202020636f6e736f6c652e6c6f6728275b585357445d204445524f2e476574496e666f20726573756c743a272c2072293b0a20202020202069662028217229207468726f77206e6577204572726f722827456d70747920726573706f6e73652066726f6d206461656d6f6e27293b0a20202020202072657475726e207b0a20202020202020206865696768743a20723f2e686569676874207c7c20302c0a2020202020202020746f706f6865696768743a20723f2e746f706f686569676874207c7c20302c0a2020202020202020737461626c656865696768743a20723f2e737461626c65686569676874207c7c20302c0a2020202020202020646966666963756c74793a20723f2e646966666963756c7479207c7c20302c0a202020202020202068617368726174653a207574696c732e646966666963756c7479546f486173687261746528723f2e646966666963756c7479207c7c2030292c0a202020202020202076657273696f6e3a20723f2e76657273696f6e207c7c2027556e6b6e6f776e272c0a20202020202020206e6574776f726b3a20723f2e746573746e6574203f2027546573746e657427203a20274d61696e6e6574272c0a2020202020202020746573746e65743a20723f2e746573746e6574207c7c2066616c73652c0a202020202020202061766572616765426c6f636b54696d653a20723f2e61766572616765626c6f636b74696d653530207c7c2031382c0a202020202020202070656572436f756e743a2028723f2e696e636f6d696e675f636f6e6e656374696f6e735f636f756e74207c7c203029202b2028723f2e6f7574676f696e675f636f6e6e656374696f6e735f636f756e74207c7c2030292c0a20202020202020207478506f6f6c53697a653a20723f2e74785f706f6f6c5f73697a65207c7c20302c0a2020202020202020746f74616c537570706c793a20723f2e746f74616c5f737570706c79207c7c20302c0a20202020202020206d656469616e426c6f636b53697a653a20723f2e6d656469616e5f626c6f636b5f73697a65207c7c20300a2020202020207d3b0a202020207d20636174636820286529207b0a202020202020636f6e736f6c652e6572726f7228275b585357445d204445524f2e476574496e666f206661696c65643a272c20652e6d657373616765293b0a2020202020207468726f7720653b0a202020207d0a20207d0a20200a20206173796e632066756e6374696f6e20676574426c6f636b286829207b0a2020202072657475726e2063616c6c28274445524f2e476574426c6f636b272c20747970656f662068203d3d3d20276e756d62657227203f207b206865696768743a2068207d203a207b20686173683a2068207d293b0a20207d0a20200a20206173796e632066756e6374696f6e20676574426c6f636b486561646572286829207b0a20202020636f6e73742072203d2061776169742063616c6c28274445524f2e476574426c6f636b4865616465724279486569676874272c207b206865696768743a2068207d293b0a2020202072657475726e20723f2e626c6f636b5f686561646572207c7c206e756c6c3b0a20207d0a20200a20206173796e632066756e6374696f6e206765745472616e73616374696f6e287478696429207b0a20202020636f6e73742072203d2061776169742063616c6c28274445524f2e4765745472616e73616374696f6e272c207b207478735f6861736865733a205b747869645d207d293b0a2020202072657475726e20723f2e7478733f2e5b305d207c7c206e756c6c3b0a20207d0a20200a20206173796e632066756e6374696f6e206765745472616e73616374696f6e5769746852696e6773287478696429207b0a2020202069662028532e6d6f6465203d3d3d202774656c61486f73742729207b0a202020202020747279207b0a2020202020202020636f6e73742072203d2061776169742063616c6c28274765745472616e73616374696f6e5769746852696e6773272c207b2074786964207d293b0a202020202020202069662028723f2e73756363657373292072657475726e20722e7472616e73616374696f6e3b0a2020202020207d206361746368207b7d0a202020207d0a2020202072657475726e206765745472616e73616374696f6e2874786964293b0a20207d0a20200a20206173796e632066756e6374696f6e20676574536d617274436f6e747261637428736369642c20636f6465203d20747275652c2076617273203d207472756529207b0a2020202072657475726e2063616c6c28274445524f2e4765745343272c207b20736369643a20736369642c20636f64653a20636f64652c207661726961626c65733a2076617273207d293b0a20207d0a20200a20206173796e632066756e6374696f6e206765745478506f6f6c2829207b2072657475726e2063616c6c28274445524f2e4765745478506f6f6c27293b207d0a20200a20206173796e632066756e6374696f6e2076616c696461746550726f6f662870726f6f662c207478696429207b0a2020202069662028532e6d6f646520213d3d202774656c61486f73742729207468726f77206e6577204572726f72282750726f6f662076616c69646174696f6e2072657175697265732061206261636b656e64207468617420737570706f7274732056616c696461746550726f6f6646756c6c2028652e672e2c20484f4c4f4752414d206f72206c6f63616c206578706c6f72657220776974682070726f6f662076616c69646174696f6e2927293b0a2020202072657475726e2063616c6c282756616c696461746550726f6f6646756c6c272c207b2070726f6f662c2074786964207d293b0a20207d0a20200a20206173796e632066756e6374696f6e20676574426c6f636b44657461696c73286829207b0a2020202069662028532e6d6f6465203d3d3d202774656c61486f73742729207b0a202020202020747279207b0a2020202020202020636f6e73742072203d2061776169742063616c6c2827476574426c6f636b44657461696c73272c207b206865696768743a2068207d293b0a202020202020202069662028723f2e73756363657373292072657475726e20722e626c6f636b3b0a2020202020207d206361746368207b7d0a202020207d0a2020202072657475726e20676574426c6f636b2868293b0a20207d0a20200a20206173796e632066756e6374696f6e20737562736372696265286576656e7429207b0a2020202069662028532e6d6f646520213d3d20277873776427292072657475726e2066616c73653b0a20202020747279207b2061776169742063616c6c2827537562736372696265272c207b206576656e74207d293b2072657475726e20747275653b207d206361746368207b2072657475726e2066616c73653b207d0a20207d0a20200a202066756e6374696f6e20757064617465466f6f746572286d6f646529207b0a20202020636f6e737420656c203d20646f63756d656e742e676574456c656d656e74427949642827636f6e6e656374696f6e2d6d6f646527293b0a2020202069662028656c2920656c2e74657874436f6e74656e74203d20274d6f64653a2027202b206d6f64653b0a20207d0a20200a202066756e6374696f6e20686173456e68616e63656446656174757265732829207b2072657475726e20532e6d6f6465203d3d3d202774656c61486f7374273b207d0a20200a202066756e6374696f6e206765745374617475732829207b0a2020202072657475726e207b20636f6e6e65637465643a20532e636f6e6e65637465642c206d6f64653a20532e6d6f64652c20656e68616e6365643a20686173456e68616e63656446656174757265732829207d3b0a20207d0a20200a202072657475726e207b0a20202020696e697469616c697a652c2063616c6c2c0a202020206765744e6574776f726b496e666f2c20676574426c6f636b2c20676574426c6f636b4865616465722c206765745472616e73616374696f6e2c206765745472616e73616374696f6e5769746852696e67732c0a20202020676574536d617274436f6e74726163742c206765745478506f6f6c2c20676574426c6f636b44657461696c732c2076616c696461746550726f6f662c207375627363726962652c0a202020206765745374617475732c20686173456e68616e63656446656174757265730a20207d3b0a7d2928293b0a0a2a2f
dURL
dislikes 0
docType 54454c412d4a532d31
docVersion 312e302e30
fileCheckC 31646631303737356665626131646330633939393930323731313738613638326536643761616134663134306534646364333166313461623730633236356336
fileCheckS 32653234353433383131346466373030363934326632313231383130613939356466646634353766316631633437613363616437613233613537383030336436
hash 63396636396361643030663639643437613039663163323537336636323162326166326635666636393938363462333437336366303662323764646430396539
likes 0
owner 6465726f3171797175366b646c6134346d736e306b7935736b7076346661686a326179383079636a707a32376b6763347766376a6b347973306b7171367333366668
subDir 2f
var_header_description
var_header_icon
var_header_name 636f6e6e65637469766974792e6a73
SCID uint64 variables
key value
built BLID : e0e7bc6505582a9161be7331562457e2a75cac2050d7e34ab2a5b0cc9e7f600c
Tx RootHash: ab68b6db6a3f497140a1f4af2dbb7939fab37c5c3e1caffcb4212b3d02fa0f86 built height : 6456568
Timestamp: 1767768395646 Timestamp [UTC]: 2026-01-07 06:46:35 Age [y:d:h:m:s]: 62:17:50.769
Block: 6456573 Fee: 0.12138 Tx size: 13.239 kB
Tx version: 1 No of confirmations: 11917 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.12138 Deposited to SC 0.00000
Sender : dero1qyqu6kdla44msn0ky5skpv4fahj2ay80ycjpz27kgc4wf7jk4ys0kqq6s36fh
address
dero1qyqu6kdla44msn0ky5skpv4fahj2ay80ycjpz27kgc4wf7jk4ys0kqq6s36fh
dero1qyzp4xpl0ujrln9f6uyxhdg6uldzx07v0rknwat25nvlhug6s5g2uqqqf6jh4
SC Balance: 0.00000 DERO
SC CODE:
  Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("var_header_name", "connectivity.js")
31 STORE("var_header_description", "")
32 STORE("var_header_icon", "")
33 STORE("dURL", "")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "/")
36 STORE("fileCheckC", "1df10775feba1dc0c99990271178a682e6d7aaa4f140e4dcd31f14ab70c265c6")
37 STORE("fileCheckS", "2e245438114df7006942f2121810a995dfdf457f1f1c47a3cad7a23a578003d6")
100 RETURN 0
End Function

Function init() Uint64
10 IF EXISTS("owner") == 0 THEN GOTO 30
20 RETURN 1
30 STORE("owner", address())
50 STORE("docVersion", "1.0.0")
60 STORE("hash", HEX(TXID()))
70 STORE("likes", 0)
80 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

/*
// DERO Explorer v2.0 - Connectivity Module
const module = (function() {
  'use strict';
  
  const { state, ui, utils } = window.DeroExplorer;
  
  // XSWD application data - static ID like working apps (feed.tela, app1)
  // ID must be exactly 64 hex characters (0-9, a-f only)
  const applicationData = {
    "id": "de20e0a102e22024000000000000000000000000000000000000000000000001",
    "name": "DERO Explorer",
    "description": "DERO Blockchain Explorer - TELA Edition v2.0",
    "url": window.location.origin
  };
  
  // Module state
  const S = {
    conn: null,
    mode: null,
    connected: false,
    pending: new Map(),
    reqId: 0,
    reconnects: 0,
    maxReconnects: 3,
    reconnectDelay: 2000
  };
  
  // Initialize connectivity
  async function initialize() {
    ui.updateStatus('node', 'connecting', 'Connecting...');
    
    // Check for telaHost first (HOLOGRAM environment)
    if (typeof telaHost !== 'undefined' && telaHost) {
      return initTelaHost();
    }
    
    // Fallback to XSWD WebSocket
    return initXSWD();
  }
  
  // Initialize telaHost connection
  async function initTelaHost() {
    try {
      S.conn = telaHost;
      S.mode = 'telaHost';
      S.connected = true;
      
      state.connection = telaHost;
      state.connectionMode = 'telaHost';
      state.isConnected = true;
      
      ui.updateStatus('node', 'connected', 'telaHost');
      updateFooter('HOLOGRAM (telaHost)');
      
      const info = await call('DERO.GetInfo');
      return info ? true : false;
    } catch (e) {
      return false;
    }
  }
  
  // Initialize XSWD WebSocket connection (matches feed.tela, app1 pattern)
  async function initXSWD() {
    return new Promise((resolve) => {
      try {
        const ws = new WebSocket('ws://localhost:44326/xswd');
        let done = false, timer;
        
        ws.onopen = () => {
          console.log('[XSWD] WebSocket connection established to ws://localhost:44326/xswd');
          console.log('[XSWD] Current origin:', window.location.origin);
          console.log('[XSWD] Sending application data:', JSON.stringify(applicationData, null, 2));
          // Send application data exactly like working apps (feed.tela, app1)
          ws.send(JSON.stringify(applicationData));
          timer = setTimeout(() => { 
            if (!done) { 
              console.warn('[XSWD] Connection timeout - no response from wallet after 10s');
              ws.close(); 
              resolve(false); 
            } 
          }, 10000);
        };
        
        ws.onmessage = (e) => {
          try {
            const data = JSON.parse(e.data);
            console.log('[XSWD] Message received:', JSON.stringify(data, null, 2));
            
            // Handle handshake response - check for accepted field (like feed.tela, app1)
            // Working apps check: if (response.accepted) { ... }
            if (!done) {
              // Connection accepted
              if (data.accepted === true) {
                done = true;
                clearTimeout(timer);
                console.log('[XSWD] Connection ACCEPTED:', data.message || 'No message');
                S.conn = ws;
                S.mode = 'xswd';
                S.connected = true;
                S.reconnects = 0;
                state.connection = ws;
                state.connectionMode = 'xswd';
                state.isConnected = true;
                ui.updateStatus('node', 'connected', 'XSWD');
                ui.updateStatus('wallet', 'connected', 'Connected');
                updateFooter('XSWD WebSocket');
                resolve(true);
                return;
              }
              // Connection rejected
              if (data.accepted === false || data.rejected === true) {
                done = true;
                clearTimeout(timer);
                const reason = data.reason || data.message || 'Unknown reason';
                console.warn('[XSWD] Connection REJECTED - Reason:', reason, 'Full response:', data);
                ui.updateStatus('node', 'disconnected', 'Rejected');
                ui.updateStatus('wallet', 'disconnected', reason);
                resolve(false);
                return;
              }
            }
            
            // Handle RPC responses
            handleMsg(data);
          } catch (err) {
            console.error('[XSWD] Message parse error:', err, e.data);
          }
        };
        
        ws.onclose = () => {
          S.connected = false;
          state.isConnected = false;
          if (done) {
            ui.updateStatus('node', 'disconnected', 'Disconnected');
            ui.updateStatus('wallet', 'disconnected', 'No Wallet');
            if (S.reconnects < S.maxReconnects) {
              S.reconnects++;
              setTimeout(() => {
                initXSWD().then(ok => { if (ok) window.dispatchEvent(new CustomEvent('explorer:reconnected')); });
              }, S.reconnectDelay);
            }
          } else {
            clearTimeout(timer);
            resolve(false);
          }
        };
        
        ws.onerror = () => {
          clearTimeout(timer);
          if (!done) { ui.updateStatus('node', 'disconnected', 'Offline'); resolve(false); }
        };
      } catch (err) {
        ui.updateStatus('node', 'disconnected', 'Error');
        resolve(false);
      }
    });
  }
  
  // Handle XSWD WebSocket message
  function handleMsg(data) {
    if (data.jsonrpc && data.id) {
      // Normalize the response ID - Engram returns IDs with extra quotes like "\"id\"" 
      let responseId = data.id;
      if (typeof responseId === 'string') {
        // Strip surrounding quotes if present (e.g., "\"1234\"" -> "1234")
        if (responseId.startsWith('"') && responseId.endsWith('"')) {
          responseId = responseId.slice(1, -1);
        }
      }
      
      const p = S.pending.get(responseId);
      if (p) {
        S.pending.delete(responseId);
        if (data.error) {
          console.error('[XSWD] RPC Error for request', responseId, ':', data.error);
          p.reject(new Error(data.error.message || 'RPC Error'));
        } else {
          console.log('[XSWD] RPC Success for', responseId);
          p.resolve(data.result);
        }
      } else {
        console.warn('[XSWD] No pending request found for ID:', responseId, 'Original ID:', data.id);
      }
    }
    if (data.method === 'new_topoheight') {
      window.dispatchEvent(new CustomEvent('explorer:newBlock', { detail: { topoheight: data.params?.topoheight } }));
    }
  }
  
  // Make RPC call
  async function call(method, params = {}) {
    if (!S.connected) throw new Error('Not connected');
    if (S.mode === 'telaHost') return await S.conn.call(method, params);
    
    return new Promise((resolve, reject) => {
      const id = Date.now() + '-' + (++S.reqId);
      const req = { jsonrpc: '2.0', method: method, id: id };
      if (params && Object.keys(params).length > 0) req.params = params;
      S.pending.set(id, { resolve, reject });
      try { S.conn.send(JSON.stringify(req)); }
      catch (e) { S.pending.delete(id); reject(e); return; }
      const t = method.includes('SC') ? 30000 : 15000;
      setTimeout(() => { if (S.pending.has(id)) { S.pending.delete(id); reject(new Error('Timeout: ' + method)); } }, t);
    });
  }
  
  // Convenience methods
  async function getNetworkInfo() {
    console.log('[XSWD] Calling DERO.GetInfo...');
    try {
      const r = await call('DERO.GetInfo');
      console.log('[XSWD] DERO.GetInfo result:', r);
      if (!r) throw new Error('Empty response from daemon');
      return {
        height: r?.height || 0,
        topoheight: r?.topoheight || 0,
        stableheight: r?.stableheight || 0,
        difficulty: r?.difficulty || 0,
        hashrate: utils.difficultyToHashrate(r?.difficulty || 0),
        version: r?.version || 'Unknown',
        network: r?.testnet ? 'Testnet' : 'Mainnet',
        testnet: r?.testnet || false,
        averageBlockTime: r?.averageblocktime50 || 18,
        peerCount: (r?.incoming_connections_count || 0) + (r?.outgoing_connections_count || 0),
        txPoolSize: r?.tx_pool_size || 0,
        totalSupply: r?.total_supply || 0,
        medianBlockSize: r?.median_block_size || 0
      };
    } catch (e) {
      console.error('[XSWD] DERO.GetInfo failed:', e.message);
      throw e;
    }
  }
  
  async function getBlock(h) {
    return call('DERO.GetBlock', typeof h === 'number' ? { height: h } : { hash: h });
  }
  
  async function getBlockHeader(h) {
    const r = await call('DERO.GetBlockHeaderByHeight', { height: h });
    return r?.block_header || null;
  }
  
  async function getTransaction(txid) {
    const r = await call('DERO.GetTransaction', { txs_hashes: [txid] });
    return r?.txs?.[0] || null;
  }
  
  async function getTransactionWithRings(txid) {
    if (S.mode === 'telaHost') {
      try {
        const r = await call('GetTransactionWithRings', { txid });
        if (r?.success) return r.transaction;
      } catch {}
    }
    return getTransaction(txid);
  }
  
  async function getSmartContract(scid, code = true, vars = true) {
    return call('DERO.GetSC', { scid: scid, code: code, variables: vars });
  }
  
  async function getTxPool() { return call('DERO.GetTxPool'); }
  
  async function validateProof(proof, txid) {
    if (S.mode !== 'telaHost') throw new Error('Proof validation requires a backend that supports ValidateProofFull (e.g., HOLOGRAM or local explorer with proof validation)');
    return call('ValidateProofFull', { proof, txid });
  }
  
  async function getBlockDetails(h) {
    if (S.mode === 'telaHost') {
      try {
        const r = await call('GetBlockDetails', { height: h });
        if (r?.success) return r.block;
      } catch {}
    }
    return getBlock(h);
  }
  
  async function subscribe(event) {
    if (S.mode !== 'xswd') return false;
    try { await call('Subscribe', { event }); return true; } catch { return false; }
  }
  
  function updateFooter(mode) {
    const el = document.getElementById('connection-mode');
    if (el) el.textContent = 'Mode: ' + mode;
  }
  
  function hasEnhancedFeatures() { return S.mode === 'telaHost'; }
  
  function getStatus() {
    return { connected: S.connected, mode: S.mode, enhanced: hasEnhancedFeatures() };
  }
  
  return {
    initialize, call,
    getNetworkInfo, getBlock, getBlockHeader, getTransaction, getTransactionWithRings,
    getSmartContract, getTxPool, getBlockDetails, validateProof, subscribe,
    getStatus, hasEnhancedFeatures
  };
})();

*/
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function InitializePrivate() Uint64 10 IF init() == 0 THEN GOTO 30 20 RETURN 1 30 STORE("var_header_name", "connectivity.js") 31 STORE("var_header_description", "") 32 STORE("var_header_icon", "") 33 STORE("dURL", "") 34 STORE("docType", "TELA-JS-1") 35 STORE("subDir", "/") 36 STORE("fileCheckC", "1df10775feba1dc0c99990271178a682e6d7aaa4f140e4dcd31f14ab70c265c6") 37 STORE("fileCheckS", "2e245438114df7006942f2121810a995dfdf457f1f1c47a3cad7a23a578003d6") 100 RETURN 0 End Function Function init() Uint64 10 IF EXISTS("owner") == 0 THEN GOTO 30 20 RETURN 1 30 STORE("owner", address()) 50 STORE("docVersion", "1.0.0") 60 STORE("hash", HEX(TXID())) 70 STORE("likes", 0) 80 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 /* // DERO Explorer v2.0 - Connectivity Module const module = (function() { 'use strict'; const { state, ui, utils } = window.DeroExplorer; // XSWD application data - static ID like working apps (feed.tela, app1) // ID must be exactly 64 hex characters (0-9, a-f only) const applicationData = { "id": "de20e0a102e22024000000000000000000000000000000000000000000000001", "name": "DERO Explorer", "description": "DERO Blockchain Explorer - TELA Edition v2.0", "url": window.location.origin }; // Module state const S = { conn: null, mode: null, connected: false, pending: new Map(), reqId: 0, reconnects: 0, maxReconnects: 3, reconnectDelay: 2000 }; // Initialize connectivity async function initialize() { ui.updateStatus('node', 'connecting', 'Connecting...'); // Check for telaHost first (HOLOGRAM environment) if (typeof telaHost !== 'undefined' && telaHost) { return initTelaHost(); } // Fallback to XSWD WebSocket return initXSWD(); } // Initialize telaHost connection async function initTelaHost() { try { S.conn = telaHost; S.mode = 'telaHost'; S.connected = true; state.connection = telaHost; state.connectionMode = 'telaHost'; state.isConnected = true; ui.updateStatus('node', 'connected', 'telaHost'); updateFooter('HOLOGRAM (telaHost)'); const info = await call('DERO.GetInfo'); return info ? true : false; } catch (e) { return false; } } // Initialize XSWD WebSocket connection (matches feed.tela, app1 pattern) async function initXSWD() { return new Promise((resolve) => { try { const ws = new WebSocket('ws://localhost:44326/xswd'); let done = false, timer; ws.onopen = () => { console.log('[XSWD] WebSocket connection established to ws://localhost:44326/xswd'); console.log('[XSWD] Current origin:', window.location.origin); console.log('[XSWD] Sending application data:', JSON.stringify(applicationData, null, 2)); // Send application data exactly like working apps (feed.tela, app1) ws.send(JSON.stringify(applicationData)); timer = setTimeout(() => { if (!done) { console.warn('[XSWD] Connection timeout - no response from wallet after 10s'); ws.close(); resolve(false); } }, 10000); }; ws.onmessage = (e) => { try { const data = JSON.parse(e.data); console.log('[XSWD] Message received:', JSON.stringify(data, null, 2)); // Handle handshake response - check for accepted field (like feed.tela, app1) // Working apps check: if (response.accepted) { ... } if (!done) { // Connection accepted if (data.accepted === true) { done = true; clearTimeout(timer); console.log('[XSWD] Connection ACCEPTED:', data.message || 'No message'); S.conn = ws; S.mode = 'xswd'; S.connected = true; S.reconnects = 0; state.connection = ws; state.connectionMode = 'xswd'; state.isConnected = true; ui.updateStatus('node', 'connected', 'XSWD'); ui.updateStatus('wallet', 'connected', 'Connected'); updateFooter('XSWD WebSocket'); resolve(true); return; } // Connection rejected if (data.accepted === false || data.rejected === true) { done = true; clearTimeout(timer); const reason = data.reason || data.message || 'Unknown reason'; console.warn('[XSWD] Connection REJECTED - Reason:', reason, 'Full response:', data); ui.updateStatus('node', 'disconnected', 'Rejected'); ui.updateStatus('wallet', 'disconnected', reason); resolve(false); return; } } // Handle RPC responses handleMsg(data); } catch (err) { console.error('[XSWD] Message parse error:', err, e.data); } }; ws.onclose = () => { S.connected = false; state.isConnected = false; if (done) { ui.updateStatus('node', 'disconnected', 'Disconnected'); ui.updateStatus('wallet', 'disconnected', 'No Wallet'); if (S.reconnects < S.maxReconnects) { S.reconnects++; setTimeout(() => { initXSWD().then(ok => { if (ok) window.dispatchEvent(new CustomEvent('explorer:reconnected')); }); }, S.reconnectDelay); } } else { clearTimeout(timer); resolve(false); } }; ws.onerror = () => { clearTimeout(timer); if (!done) { ui.updateStatus('node', 'disconnected', 'Offline'); resolve(false); } }; } catch (err) { ui.updateStatus('node', 'disconnected', 'Error'); resolve(false); } }); } // Handle XSWD WebSocket message function handleMsg(data) { if (data.jsonrpc && data.id) { // Normalize the response ID - Engram returns IDs with extra quotes like "\"id\"" let responseId = data.id; if (typeof responseId === 'string') { // Strip surrounding quotes if present (e.g., "\"1234\"" -> "1234") if (responseId.startsWith('"') && responseId.endsWith('"')) { responseId = responseId.slice(1, -1); } } const p = S.pending.get(responseId); if (p) { S.pending.delete(responseId); if (data.error) { console.error('[XSWD] RPC Error for request', responseId, ':', data.error); p.reject(new Error(data.error.message || 'RPC Error')); } else { console.log('[XSWD] RPC Success for', responseId); p.resolve(data.result); } } else { console.warn('[XSWD] No pending request found for ID:', responseId, 'Original ID:', data.id); } } if (data.method === 'new_topoheight') { window.dispatchEvent(new CustomEvent('explorer:newBlock', { detail: { topoheight: data.params?.topoheight } })); } } // Make RPC call async function call(method, params = {}) { if (!S.connected) throw new Error('Not connected'); if (S.mode === 'telaHost') return await S.conn.call(method, params); return new Promise((resolve, reject) => { const id = Date.now() + '-' + (++S.reqId); const req = { jsonrpc: '2.0', method: method, id: id }; if (params && Object.keys(params).length > 0) req.params = params; S.pending.set(id, { resolve, reject }); try { S.conn.send(JSON.stringify(req)); } catch (e) { S.pending.delete(id); reject(e); return; } const t = method.includes('SC') ? 30000 : 15000; setTimeout(() => { if (S.pending.has(id)) { S.pending.delete(id); reject(new Error('Timeout: ' + method)); } }, t); }); } // Convenience methods async function getNetworkInfo() { console.log('[XSWD] Calling DERO.GetInfo...'); try { const r = await call('DERO.GetInfo'); console.log('[XSWD] DERO.GetInfo result:', r); if (!r) throw new Error('Empty response from daemon'); return { height: r?.height || 0, topoheight: r?.topoheight || 0, stableheight: r?.stableheight || 0, difficulty: r?.difficulty || 0, hashrate: utils.difficultyToHashrate(r?.difficulty || 0), version: r?.version || 'Unknown', network: r?.testnet ? 'Testnet' : 'Mainnet', testnet: r?.testnet || false, averageBlockTime: r?.averageblocktime50 || 18, peerCount: (r?.incoming_connections_count || 0) + (r?.outgoing_connections_count || 0), txPoolSize: r?.tx_pool_size || 0, totalSupply: r?.total_supply || 0, medianBlockSize: r?.median_block_size || 0 }; } catch (e) { console.error('[XSWD] DERO.GetInfo failed:', e.message); throw e; } } async function getBlock(h) { return call('DERO.GetBlock', typeof h === 'number' ? { height: h } : { hash: h }); } async function getBlockHeader(h) { const r = await call('DERO.GetBlockHeaderByHeight', { height: h }); return r?.block_header || null; } async function getTransaction(txid) { const r = await call('DERO.GetTransaction', { txs_hashes: [txid] }); return r?.txs?.[0] || null; } async function getTransactionWithRings(txid) { if (S.mode === 'telaHost') { try { const r = await call('GetTransactionWithRings', { txid }); if (r?.success) return r.transaction; } catch {} } return getTransaction(txid); } async function getSmartContract(scid, code = true, vars = true) { return call('DERO.GetSC', { scid: scid, code: code, variables: vars }); } async function getTxPool() { return call('DERO.GetTxPool'); } async function validateProof(proof, txid) { if (S.mode !== 'telaHost') throw new Error('Proof validation requires a backend that supports ValidateProofFull (e.g., HOLOGRAM or local explorer with proof validation)'); return call('ValidateProofFull', { proof, txid }); } async function getBlockDetails(h) { if (S.mode === 'telaHost') { try { const r = await call('GetBlockDetails', { height: h }); if (r?.success) return r.block; } catch {} } return getBlock(h); } async function subscribe(event) { if (S.mode !== 'xswd') return false; try { await call('Subscribe', { event }); return true; } catch { return false; } } function updateFooter(mode) { const el = document.getElementById('connection-mode'); if (el) el.textContent = 'Mode: ' + mode; } function hasEnhancedFeatures() { return S.mode === 'telaHost'; } function getStatus() { return { connected: S.connected, mode: S.mode, enhanced: hasEnhancedFeatures() }; } return { initialize, call, getNetworkInfo, getBlock, getBlockHeader, getTransaction, getTransactionWithRings, getSmartContract, getTxPool, getBlockDetails, validateProof, subscribe, getStatus, hasEnhancedFeatures }; })(); */']


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