logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 974a87c77eed46d69ea3c3ee698112b14fee5e08bb880ef238802725ee0e889e Type SC

Block: 3c189498b4a15708ab23875928c6a01b1235b8066d8312baca6b8852f70f3452 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a313020494620696e69742829203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226e616d65486472222c2022696e6465782e68746d6c22290a33312053544f524528226465736372486472222c2022506c6179204c4f54544f37373720546f6f6c22290a33322053544f5245282269636f6e55524c486472222c202222290a33332053544f524528226455524c222c2022706c61792e6c6f74746f37373722290a33342053544f52452822646f6354797065222c202254454c412d48544d4c2d3122290a33352053544f52452822737562446972222c202222290a33362053544f5245282266696c65436865636b43222c202235306463633632313631643632366137313130353339343266303961623466336533383435383938663434323735616234323032353335653739323439323022290a33372053544f5245282266696c65436865636b53222c202264376362383032333236623630663366393664386632643835636231646632653163383138623264346564306263333130306663333330336663343231653522290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20696e697428292055696e7436340a31302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226f776e6572222c20616464726573732829290a35302053544f52452822646f6356657273696f6e222c2022312e302e3022290a36302053544f5245282268617368222c204845582854584944282929290a37302053544f524528226c696b6573222c2030290a38302053544f524528226469736c696b6573222c2030290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2061646472657373282920537472696e670a31302044494d207320617320537472696e670a3230204c45542073203d205349474e455228290a33302049462049535f414444524553535f56414c4944287329205448454e20474f544f2035300a34302052455455524e2022616e6f6e220a35302052455455524e20414444524553535f535452494e472873290a456e642046756e6374696f6e0a0a46756e6374696f6e205261746528722055696e743634292055696e7436340a31302044494d206164647220617320537472696e670a3135204c45542061646472203d206164647265737328290a31362049462072203c2031303020262620455849535453286164647229203d3d2030202626206164647220213d2022616e6f6e22205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528616464722c2022222b722b225f222b424c4f434b5f4845494748542829290a34302049462072203c203530205448454e20474f544f2037300a35302053544f524528226c696b6573222c204c4f414428226c696b657322292b31290a36302052455455524e20300a37302053544f524528226469736c696b6573222c204c4f414428226469736c696b657322292b31290a3130302052455455524e20300a456e642046756e6374696f6e0a0a2f2a0a3c21444f43545950452068746d6c3e0a3c68746d6c3e0a3c686561643e0a20203c6d65746120687474702d65717569763d22436f6e74656e742d547970652220636f6e74656e743d22746578742f68746d6c3b20636861727365743d5554462d38223e0a20203c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c20696e697469616c2d7363616c653d312e30223e0a3c7469746c653e4c4f54544f373737202d20506c617920746f2042652061204772616e646d61737465723c2f7469746c653e0a3c7374796c653e0a2020626f6479207b0a202020202020666f6e742d66616d696c793a2022436f7572696572204e6577222c20436f75726965722c206d6f6e6f73706163653b0a2020202020206261636b67726f756e642d636f6c6f723a20626c61636b3b0a202020202020636f6c6f723a2077686974653b0a20207d0a2020627574746f6e207b0a2020202020206d617267696e3a203570783b0a20202020202070616464696e673a203870783b0a20207d0a3c2f7374796c653e0a3c2f686561643e0a3c626f64793e0a203c6469763e200a3c696d67207372633d226c6f74746f3737372e73766722207374796c653d22766572746963616c2d616c69676e3a206d6964646c653b223e200a3c646976207374796c653d22646973706c61793a20696e6c696e653b223e0a202020203c627574746f6e2069643d22636f6e6e656374427574746f6e223e436f6e6e6563743c2f627574746f6e3e0a202020203c627574746f6e2069643d2267657441646472657373427574746f6e222064697361626c65643e4d7920416464726573733c2f627574746f6e3e0a202020203c627574746f6e2069643d2267657442616c616e6365427574746f6e222064697361626c65643e4d79204c4f54544f2042616c616e63653c2f627574746f6e3e0a202020203c627574746f6e2069643d226765744465726f42616c616e6365427574746f6e222064697361626c65643e4d79204445524f2042616c616e63653c2f627574746f6e3e20506c61793a0a202020203c627574746f6e2069643d22706c61794c6f74746f373737427574746f6e222064697361626c65643e5469636b657420f09f8d8020244c4f54544f203737372e2d3c2f627574746f6e3e0a202020203c627574746f6e2069643d22706c61794c6f74746f3737427574746f6e222064697361626c65643e5469636b657420f09f8d8020244c4f54544f2037372e2d3c2f627574746f6e3e0a202020203c627574746f6e2069643d22706c61794c6f74746f37427574746f6e222064697361626c65643e5469636b657420f09f8d8020244c4f54544f20372e2d3c2f627574746f6e3e0a202020203c627574746f6e2069643d2277697468647261774c6f74746f427574746f6e222064697361626c65643e576974686472617720f09f92b0204c4f54544f3c2f627574746f6e3e0a202020203c627574746f6e2069643d226d696e744c6f74746f427574746f6e222064697361626c65643e4d696e7420f09f8695204c4f54544f3c2f627574746f6e3e0a202020203c627574746f6e2069643d22676574496e666f427574746f6e222064697361626c65643e496e666f3c2f627574746f6e3e0a3c2f6469763e0a3c646976207374796c653d22646973706c61793a20696e6c696e653b223e0a20203c62723e3c707265207374796c653d22646973706c61793a20696e6c696e653b20636f6c6f723a20677265656e3b223e50206c2061207920202074206f202020422065202020612020204720722061206e2064206d206120732074206520723c2f7072653e0a3c2f6469763e0a3c6469762069643d22737461747573223e3c2f6469763e0a3c7072652069643d226a736f6e526573756c74223e3c2f7072653e0a3c7363726970743e0a6c657420726573706f6e73653b0a6c657420736f636b65743b0a6c657420616464726573733b0a6c65742063757272656e7442616c616e636552657175657374203d2027273b0a0a636f6e73742073636964203d202266323262626535663635323733333861636536656230313965626639373137323162396364653831623537316234356639346635613038373764303235376636223b0a0a2f2f2058535744206170706c69636174696f6e20646174610a636f6e7374206170706c69636174696f6e44617461203d207b0a202069643a202264383533333237393733323934336434333137663239613131643439316131643431616635646537323561303530306436613032633336303561643866616461222c0a20206e616d653a20224c4f54544f37373720506c6179696e6720546f6f6c222c0a20206465736372697074696f6e3a20224c4f54544f373737206f6e2054454c412c20506c6179696e672c204d696e74696e672c205769746864726177616c222c0a202075726c3a2022687474703a2f2f6c6f63616c686f73743a22202b206c6f636174696f6e2e706f72742c0a7d3b0a0a2f2f2048616e646c652077656220736f636b657420636f6e6e656374696f6e20616e64206c697374656e6572730a66756e6374696f6e20636f6e6e656374576562536f636b65742829207b0a202069662028646f63756d656e742e676574456c656d656e74427949642822636f6e6e656374427574746f6e22292e74657874436f6e74656e74203d3d3d2022446973636f6e6e6563742229207b0a2020202072657475726e3b0a20207d0a0a2020736f636b6574203d206e657720576562536f636b6574282277733a2f2f6c6f63616c686f73743a34343332362f7873776422293b0a0a2020736f636b65742e6164644576656e744c697374656e657228226f70656e222c2066756e6374696f6e286576656e7429207b0a20202020636f6e736f6c652e6c6f67282257656220736f636b657420636f6e6e656374696f6e2065737461626c69736865643a222c206576656e74293b0a202020207479706564203d20303b0a202020207479706557726974657228222e2e616c6c6f7720616c6c20636f6e6e656374696f6e20726571756573747322293b0a2020202073656e6444617461286170706c69636174696f6e44617461293b0a20207d293b0a0a2020736f636b65742e6164644576656e744c697374656e657228226d657373616765222c2066756e6374696f6e286576656e7429207b0a20202020726573706f6e7365203d204a534f4e2e7061727365286576656e742e64617461293b0a20202020636f6e736f6c652e6c6f672822526573706f6e73652072656365697665643a222c20726573706f6e7365293b0a0a2020202069662028726573706f6e73652e726573756c7429207b0a2020202020202020636f6e737420726573203d20726573706f6e73652e726573756c743b0a0a2020202020202020696620287265732e6164647265737329207b0a20202020202020202020202061646472657373203d207265732e616464726573733b0a202020202020202020202020636f6e736f6c652e6c6f672822436f6e6e656374656420616464726573733a222c2061646472657373293b0a202020202020202020202020636f6e6e656374696e67203d2066616c73653b0a202020202020202020202020747970655772697465722860416464726573733a20247b616464726573737d60293b0a20202020202020207d20656c736520696620287265732e756e6c6f636b65645f62616c616e636520213d3d20756e646566696e656429207b0a202020202020202020202020636f6e73742062616c203d202242616c616e63653a2022202b20287265732e756e6c6f636b65645f62616c616e6365202f20313030303030292e746f4669786564283529202b20222022202b2063757272656e7442616c616e6365526571756573743b0a202020202020202020202020636f6e736f6c652e6c6f672862616c293b0a202020202020202020202020747970655772697465722862616c293b0a20202020202020207d20656c736520696620287265732e7478696429207b0a20202020202020202020202069662028726573706f6e73652e6964203d3d3d2022382229207b0a20202020202020202020202020202020747970655772697465722822596f752073656e7420747869643a2022202b207265732e74786964293b0a2020202020202020202020202020202073657454696d656f7574282829203d3e207b0a202020202020202020202020202020202020202063757272656e7442616c616e636552657175657374203d20274c4f54544f273b0a202020202020202020202020202020202020202073656e6444617461287b0a2020202020202020202020202020202020202020202020206a736f6e7270633a2022322e30222c0a20202020202020202020202020202020202020202020202069643a202232222c0a2020202020202020202020202020202020202020202020206d6574686f643a202247657442616c616e6365222c0a202020202020202020202020202020202020202020202020706172616d733a207b0a202020202020202020202020202020202020202020202020202020202273636964223a20736369640a2020202020202020202020202020202020202020202020207d0a20202020202020202020202020202020202020207d293b0a202020202020202020202020202020207d2c2031303030293b0a2020202020202020202020207d20656c73652069662028726573706f6e73652e6964203d3d3d2022372229207b0a20202020202020202020202020202020747970655772697465722822596f752073656e7420747869643a2022202b207265732e74786964293b0a2020202020202020202020202020202073657454696d656f7574282829203d3e207b0a202020202020202020202020202020202020202063757272656e7442616c616e636552657175657374203d20274c4f54544f273b0a202020202020202020202020202020202020202073656e6444617461287b0a2020202020202020202020202020202020202020202020206a736f6e7270633a2022322e30222c0a20202020202020202020202020202020202020202020202069643a202232222c0a2020202020202020202020202020202020202020202020206d6574686f643a202247657442616c616e6365222c0a202020202020202020202020202020202020202020202020706172616d733a207b0a202020202020202020202020202020202020202020202020202020202273636964223a20736369640a2020202020202020202020202020202020202020202020207d0a20202020202020202020202020202020202020207d293b0a202020202020202020202020202020207d2c2031303030293b0a2020202020202020202020207d20656c7365207b0a20202020202020202020202020202020747970655772697465722822596f752073656e7420747869643a2022202b207265732e74786964293b0a2020202020202020202020202020202073657454696d656f7574282829203d3e207b0a202020202020202020202020202020202020202063757272656e7442616c616e636552657175657374203d20274c4f54544f273b0a202020202020202020202020202020202020202073656e6444617461287b0a2020202020202020202020202020202020202020202020206a736f6e7270633a2022322e30222c0a20202020202020202020202020202020202020202020202069643a202232222c0a2020202020202020202020202020202020202020202020206d6574686f643a202247657442616c616e6365222c0a202020202020202020202020202020202020202020202020706172616d733a207b0a202020202020202020202020202020202020202020202020202020202273636964223a20736369640a2020202020202020202020202020202020202020202020207d0a20202020202020202020202020202020202020207d293b0a202020202020202020202020202020207d2c2031303030293b0a2020202020202020202020207d0a20202020202020207d20656c73652069662028726573706f6e73652e6964203d3d3d202722392227202626207265732e737472696e676b65797329207b0a202020202020202020202020636f6e736f6c652e6c6f67282250726f63657373696e6720496e666f20726573706f6e736522293b0a2020202020202020202020200a202020202020202020202020636f6e7374207661726961626c6573203d207265732e737472696e676b6579733b0a202020202020202020202020747970655772697465722822f09f8d8020202020202020f09f8d8020202020202020f09f8d8022293b0a2020202020202020202020200a2020202020202020202020202f2f20446973706c6179206c6f747465727920706f6f6c730a20202020202020202020202020202074797065577269746572286047616d652037204c4f54544f2c20373737205469636b6574732c20506f6f6c3a20247b7061727365496e74287661726961626c65735b27376c6f74746572795f706f6f6c275d292f3130303030307d2e2d2f353433392e2d204c4f54544f60293b0a20202020202020202020202020202074797065577269746572286047616d65203737204c4f54544f2c203737205469636b6574732c20506f6f6c3a20247b7061727365496e74287661726961626c65735b2737376c6f74746572795f706f6f6c275d292f3130303030307d2e2d2f353932392e2d204c4f54544f60293b0a20202020202020202020202020202074797065577269746572286047616d6520373737204c4f54544f2c2037205469636b6574732c20506f6f6c3a20247b7061727365496e74287661726961626c65735b273737376c6f74746572795f706f6f6c275d292f3130303030307d2e2d2f353433392e2d204c4f54544f60293b0a20202020202020200a2020202020202020202020202020202020202020202020202f2f20446973706c617920746f74616c20737570706c7920616e64206d696e7465640a202020202020202020202020202020747970655772697465722860546f74616c20537570706c793a20247b7061727365496e74287661726961626c65735b27746f74616c737570706c79275d292f3130303030307d2e2d204c4f54544f60293b0a2020202020202020202020202020207479706557726974657228604d696e7465643a20247b7061727365496e74287661726961626c65735b276d696e746564275d292f3130303030307d2e2d204c4f54544f2c20282e2e74696d65206c696d6974206265747765656e206d696e74696e67732069732073657420746f20373737207365636f6e647320666f7220616e20616464726573732960293b0a20202020202020200a2020202020202020202020202f2f20446973706c6179207769746864726177616c206665650a2020202020202020202020202020207479706557726974657228605769746864726177616c204665653a20247b7661726961626c65735b277769746864726177616c5f666565275d7d2520282e2e646f65736e2774206170706c7920746f204772616e646d6173746572732960293b0a20202020202020200a2020202020202020202020202f2f20446973706c61792077696e6e657220616464726573730a202020202020202020202020202020747279207b0a2020202020202020202020202020202020202020636f6e737420617363696956616c7565203d207661726961626c65735b2777696e6e65725f61646472657373275d2e6d61746368282f2e2e2f67290a2020202020202020202020202020202020202020202020202e6d61702862797465203d3e20537472696e672e66726f6d43686172436f6465287061727365496e7428627974652c2031362929290a2020202020202020202020202020202020202020202020202e6a6f696e282727293b0a20202020202020202020202020202020202020207479706557726974657228604c61746573742057696e6e65723a20247b617363696956616c75657d60293b0a202020202020202020202020202020207d20636174636820286529207b0a202020202020202020202020202020202020202074797065577269746572286057696e6e657220416464726573733a20247b7661726961626c65735b2777696e6e65725f61646472657373275d7d20286865782960293b0a202020202020202020202020202020207d0a2020202020202020200a2020202020202020202020202f2f20446973706c6179204772616e646d61737465727320696620746865792065786973740a202020202020202020202020666f7220286c65742069203d20373b2069203e3d20313b20692d2d29207b0a20202020202020202020202020202020636f6e7374206b6579203d20604772616e646d6173746572247b697d603b0a20202020202020202020202020202020696620287661726961626c65735b6b65795d29207b0a2020202020202020202020202020202020202020747279207b0a202020202020202020202020202020202020202020202020636f6e737420617363696956616c7565203d207661726961626c65735b6b65795d2e6d61746368282f2e2e2f67290a202020202020202020202020202020202020202020202020202020202e6d61702862797465203d3e20537472696e672e66726f6d43686172436f6465287061727365496e7428627974652c2031362929290a202020202020202020202020202020202020202020202020202020202e6a6f696e282727293b0a202020202020202020202020202020202020202020202020747970655772697465722860247b6b65797d3a20247b617363696956616c75657d60293b0a20202020202020202020202020202020202020207d20636174636820286529207b0a202020202020202020202020202020202020202020202020747970655772697465722860247b6b65797d3a20247b7661726961626c65735b6b65795d7d20286865782960293b0a20202020202020202020202020202020202020207d0a202020202020202020202020202020207d0a2020202020202020202020207d0a20202020202020207d0a202020207d20656c73652069662028726573706f6e73652e6572726f7229207b0a2020202020202020636f6e736f6c652e6572726f7228224572726f7220696e20726573706f6e73653a222c20726573706f6e73652e6572726f72293b0a20202020202020207479706557726974657228224572726f723a2022202b20726573706f6e73652e6572726f722e6d657373616765293b0a202020207d0a7d293b0a0a2020736f636b65742e6164644576656e744c697374656e657228226572726f72222c2066756e6374696f6e286576656e7429207b0a20202020636f6e736f6c652e6572726f72282257656220736f636b6574206572726f723a222c206576656e74293b0a202020207479706564203d20303b0a202020207479706557726974657228222057656220736f636b6574206572726f723a2022202b206576656e742e7461726765742e75726c2e746f537472696e672829293b0a20207d293b0a0a2020736f636b65742e6164644576656e744c697374656e65722822636c6f7365222c2066756e6374696f6e286576656e7429207b0a20202020636f6e736f6c652e6c6f67282257656220736f636b657420636f6e6e656374696f6e20636c6f7365643a222c206576656e742e636f64652c206576656e742e726561736f6e293b0a20207d293b0a7d0a0a2f2f2053656e642064617461207468726f756768207468652077656220736f636b65740a66756e6374696f6e2073656e6444617461286461746129207b0a2020736f636b65742e73656e64284a534f4e2e737472696e67696679286461746129293b0a7d0a0a2f2f204d6f6469666965642074797065207772697465722065666665637420746f20737461636b206d657373616765730a66756e6374696f6e2074797065577269746572287465787429207b0a2020636f6e737420656c656d656e74203d20646f63756d656e742e676574456c656d656e7442794964282273746174757322293b0a2020636f6e7374206e65774d657373616765203d20646f63756d656e742e637265617465456c656d656e74282264697622293b0a20206e65774d6573736167652e74657874436f6e74656e74203d20746578743b0a2020656c656d656e742e696e736572744265666f7265286e65774d6573736167652c20656c656d656e742e66697273744368696c64293b0a7d0a0a2f2f20427574746f6e2068616e646c6572730a636f6e737420636f6e6e656374427574746f6e203d20646f63756d656e742e676574456c656d656e74427949642822636f6e6e656374427574746f6e22293b0a636f6e73742067657441646472657373427574746f6e203d20646f63756d656e742e676574456c656d656e7442794964282267657441646472657373427574746f6e22293b0a636f6e73742067657442616c616e6365427574746f6e203d20646f63756d656e742e676574456c656d656e7442794964282267657442616c616e6365427574746f6e22293b0a636f6e7374206765744465726f42616c616e6365427574746f6e203d20646f63756d656e742e676574456c656d656e744279496428226765744465726f42616c616e6365427574746f6e22293b0a636f6e73742077697468647261774c6f74746f427574746f6e203d20646f63756d656e742e676574456c656d656e7442794964282277697468647261774c6f74746f427574746f6e22293b0a636f6e7374206d696e744c6f74746f427574746f6e203d20646f63756d656e742e676574456c656d656e744279496428226d696e744c6f74746f427574746f6e22293b0a636f6e737420706c61794c6f74746f373737427574746f6e203d20646f63756d656e742e676574456c656d656e74427949642822706c61794c6f74746f373737427574746f6e22293b0a636f6e737420706c61794c6f74746f3737427574746f6e203d20646f63756d656e742e676574456c656d656e74427949642822706c61794c6f74746f3737427574746f6e22293b0a636f6e737420706c61794c6f74746f37427574746f6e203d20646f63756d656e742e676574456c656d656e74427949642822706c61794c6f74746f37427574746f6e22293b0a636f6e737420676574496e666f427574746f6e203d20646f63756d656e742e676574456c656d656e74427949642822676574496e666f427574746f6e22293b0a0a636f6e6e656374427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e2829207b0a202069662028636f6e6e656374427574746f6e2e74657874436f6e74656e74203d3d3d2022436f6e6e6563742229207b0a20202020636f6e6e656374576562536f636b657428293b0a20202020636f6e6e656374427574746f6e2e74657874436f6e74656e74203d2022446973636f6e6e656374223b0a2020202067657441646472657373427574746f6e2e64697361626c6564203d2066616c73653b0a2020202067657442616c616e6365427574746f6e2e64697361626c6564203d2066616c73653b0a202020206765744465726f42616c616e6365427574746f6e2e64697361626c6564203d2066616c73653b0a2020202077697468647261774c6f74746f427574746f6e2e64697361626c6564203d2066616c73653b0a202020206d696e744c6f74746f427574746f6e2e64697361626c6564203d2066616c73653b0a20202020706c61794c6f74746f373737427574746f6e2e64697361626c6564203d2066616c73653b0a20202020706c61794c6f74746f3737427574746f6e2e64697361626c6564203d2066616c73653b0a20202020706c61794c6f74746f37427574746f6e2e64697361626c6564203d2066616c73653b0a20202020676574496e666f427574746f6e2e64697361626c6564203d2066616c73653b0a20207d20656c7365207b0a20202020736f636b65742e636c6f736528293b0a20202020636f6e6e656374427574746f6e2e74657874436f6e74656e74203d2022436f6e6e656374223b0a2020202067657441646472657373427574746f6e2e64697361626c6564203d20747275653b0a2020202067657442616c616e6365427574746f6e2e64697361626c6564203d20747275653b0a202020206765744465726f42616c616e6365427574746f6e2e64697361626c6564203d20747275653b0a2020202077697468647261774c6f74746f427574746f6e2e64697361626c6564203d20747275653b0a202020206d696e744c6f74746f427574746f6e2e64697361626c6564203d20747275653b0a20202020706c61794c6f74746f373737427574746f6e2e64697361626c6564203d20747275653b0a20202020706c61794c6f74746f3737427574746f6e2e64697361626c6564203d20747275653b0a20202020706c61794c6f74746f37427574746f6e2e64697361626c6564203d20747275653b0a20202020676574496e666f427574746f6e2e64697361626c6564203d20747275653b0a20207d0a7d293b0a0a67657441646472657373427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202231222c0a202020206d6574686f643a202247657441646472657373220a20207d293b0a7d293b0a0a67657442616c616e6365427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202063757272656e7442616c616e636552657175657374203d20274c4f54544f273b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202232222c0a202020206d6574686f643a202247657442616c616e6365222c0a20202020706172616d733a207b0a2020202020202273636964223a20736369640a202020207d0a20207d293b0a7d293b0a0a6765744465726f42616c616e6365427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202063757272656e7442616c616e636552657175657374203d20274445524f273b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202236222c0a202020206d6574686f643a202247657442616c616e6365220a20207d293b0a7d293b0a0a77697468647261774c6f74746f427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202237222c0a202020206d6574686f643a20227363696e766f6b65222c0a20202020706172616d733a207b0a202020202020736369643a20736369642c0a20202020202072696e6773697a653a20322c0a20202020202073635f7270633a205b7b0a20202020202020206e616d653a2022656e747279706f696e74222c0a202020202020202064617461747970653a202253222c0a202020202020202076616c75653a202257697468647261775f4d795f4c4f54544f5f62616c616e6365220a2020202020207d5d0a202020207d0a20207d293b0a7d293b0a0a6d696e744c6f74746f427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202238222c0a202020206d6574686f643a20227363696e766f6b65222c0a20202020706172616d733a207b0a202020202020736369643a20736369642c0a20202020202072696e6773697a653a20322c0a20202020202073635f7270633a205b7b0a20202020202020206e616d653a2022656e747279706f696e74222c0a202020202020202064617461747970653a202253222c0a202020202020202076616c75653a20224d696e744c4f54544f220a2020202020207d5d0a202020207d0a20207d293b0a7d293b0a0a676574496e666f427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a2020202073656e6444617461287b0a20202020202020206a736f6e7270633a2022322e30222c0a202020202020202069643a202239222c0a20202020202020206d6574686f643a20224445524f2e4765745343222c200a2020202020202020706172616d733a207b0a202020202020202020202020736369643a20736369642c0a2020202020202020202020207661726961626c65733a20747275650a20202020202020207d0a202020207d293b0a7d293b0a0a706c61794c6f74746f373737427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202233222c0a202020206d6574686f643a20227472616e73666572222c0a20202020706172616d733a207b0a202020202020736369643a20736369642c0a20202020202072696e6773697a653a20322c0a20202020202073635f7270633a205b7b0a20202020202020206e616d653a2022656e747279706f696e74222c0a202020202020202064617461747970653a202253222c0a202020202020202076616c75653a20225061795f3737375f4c4f54544f5f5f47616d655f375f526f756e6473220a2020202020207d5d2c0a2020202020207472616e73666572733a205b7b0a20202020202020206275726e3a2037373730303030302c0a2020202020202020736369643a20736369640a2020202020207d5d0a202020207d0a20207d293b0a7d293b0a0a706c61794c6f74746f3737427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202234222c0a202020206d6574686f643a20227472616e73666572222c0a20202020706172616d733a207b0a202020202020736369643a20736369642c0a20202020202072696e6773697a653a20322c0a20202020202073635f7270633a205b7b0a20202020202020206e616d653a2022656e747279706f696e74222c0a202020202020202064617461747970653a202253222c0a202020202020202076616c75653a20225061795f37375f4c4f54544f5f5f47616d655f37375f526f756e6473220a2020202020207d5d2c0a2020202020207472616e73666572733a205b7b0a20202020202020206275726e3a20373730303030302c0a2020202020202020736369643a20736369640a2020202020207d5d0a202020207d0a20207d293b0a7d293b0a0a706c61794c6f74746f37427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202235222c0a202020206d6574686f643a20227472616e73666572222c0a20202020706172616d733a207b0a202020202020736369643a20736369642c0a20202020202072696e6773697a653a20322c0a20202020202073635f7270633a205b7b0a20202020202020206e616d653a2022656e747279706f696e74222c0a202020202020202064617461747970653a202253222c0a202020202020202076616c75653a20225061795f375f4c4f54544f5f5f47616d655f3737375f526f756e6473220a2020202020207d5d2c0a2020202020207472616e73666572733a205b7b0a20202020202020206275726e3a203730303030302c0a2020202020202020736369643a20736369640a2020202020207d5d0a202020207d0a20207d293b0a7d293b0a0a3c2f7363726970743e0a3c2f626f64793e0a3c2f68746d6c3e0a0a2a2f
dURL 706c61792e6c6f74746f373737
descrHdr 506c6179204c4f54544f37373720546f6f6c
dislikes 0
docType 54454c412d48544d4c2d31
docVersion 312e302e30
fileCheckC 353064636336323136316436323661373131303533393432663039616234663365333834353839386634343237356162343230323533356537393234393230
fileCheckS 643763623830323332366236306633663936643866326438356362316466326531633831386232643465643062633331303066633333303366633432316535
hash 39373461383763373765656434366436396561336333656536393831313262313466656535653038626238383065663233383830323732356565306538383965
iconURLHdr
likes 0
nameHdr 696e6465782e68746d6c
owner 6465726f3171796679716539763732786168613364677a306d377178613076797275336739766339767761677464706c7565776d76306d7832367171736176766a39
subDir
SCID uint64 variables
key value
built BLID : 79d697d157077232c35ebd2c2e62a66cd0ee67db0df8e0947f0d1ca81b5adcb4
Tx RootHash: ee145e2338ddea99f607c5fae14be9e94058a6cc94f2db04a39f138b11125178 built height : 4823652
Timestamp: 1736377103541 Timestamp [UTC]: 2025-01-08 23:58:23 Age [y:d:h:m:s]: 69:9:22.742
Block: 4823657 Fee: 0.13360 Tx size: 14.408 kB
Tx version: 1 No of confirmations: 12911 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.13360 Deposited to SC 0.00000
Sender : dero1qyfyqe9v72xaha3dgz0m7qxa0vyru3g9vc9vwagtdpluewmv0mx26qqsavvj9
address
dero1qyfyqe9v72xaha3dgz0m7qxa0vyru3g9vc9vwagtdpluewmv0mx26qqsavvj9
dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270
SC Balance: 0.00000 DERO
SC CODE:
  Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "index.html")
31 STORE("descrHdr", "Play LOTTO777 Tool")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "play.lotto777")
34 STORE("docType", "TELA-HTML-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "50dcc62161d626a711053942f09ab4f3e3845898f44275ab4202535e7924920")
37 STORE("fileCheckS", "d7cb802326b60f3f96d8f2d85cb1df2e1c818b2d4ed0bc3100fc3303fc421e5")
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

/*
<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>LOTTO777 - Play to Be a Grandmaster</title>
<style>
  body {
      font-family: "Courier New", Courier, monospace;
      background-color: black;
      color: white;
  }
  button {
      margin: 5px;
      padding: 8px;
  }
</style>
</head>
<body>
 <div> 
<img src="lotto777.svg" style="vertical-align: middle;"> 
<div style="display: inline;">
    <button id="connectButton">Connect</button>
    <button id="getAddressButton" disabled>My Address</button>
    <button id="getBalanceButton" disabled>My LOTTO Balance</button>
    <button id="getDeroBalanceButton" disabled>My DERO Balance</button> Play:
    <button id="playLotto777Button" disabled>Ticket 🍀 $LOTTO 777.-</button>
    <button id="playLotto77Button" disabled>Ticket 🍀 $LOTTO 77.-</button>
    <button id="playLotto7Button" disabled>Ticket 🍀 $LOTTO 7.-</button>
    <button id="withdrawLottoButton" disabled>Withdraw 💰 LOTTO</button>
    <button id="mintLottoButton" disabled>Mint 🆕 LOTTO</button>
    <button id="getInfoButton" disabled>Info</button>
</div>
<div style="display: inline;">
  <br><pre style="display: inline; color: green;">P l a y   t o   B e   a   G r a n d m a s t e r</pre>
</div>
<div id="status"></div>
<pre id="jsonResult"></pre>
<script>
let response;
let socket;
let address;
let currentBalanceRequest = '';

const scid = "f22bbe5f6527338ace6eb019ebf971721b9cde81b571b45f94f5a0877d0257f6";

// XSWD application data
const applicationData = {
  id: "d8533279732943d4317f29a11d491a1d41af5de725a0500d6a02c3605ad8fada",
  name: "LOTTO777 Playing Tool",
  description: "LOTTO777 on TELA, Playing, Minting, Withdrawal",
  url: "http://localhost:" + location.port,
};

// Handle web socket connection and listeners
function connectWebSocket() {
  if (document.getElementById("connectButton").textContent === "Disconnect") {
    return;
  }

  socket = new WebSocket("ws://localhost:44326/xswd");

  socket.addEventListener("open", function(event) {
    console.log("Web socket connection established:", event);
    typed = 0;
    typeWriter("..allow all connection requests");
    sendData(applicationData);
  });

  socket.addEventListener("message", function(event) {
    response = JSON.parse(event.data);
    console.log("Response received:", response);

    if (response.result) {
        const res = response.result;

        if (res.address) {
            address = res.address;
            console.log("Connected address:", address);
            connecting = false;
            typeWriter(`Address: ${address}`);
        } else if (res.unlocked_balance !== undefined) {
            const bal = "Balance: " + (res.unlocked_balance / 100000).toFixed(5) + " " + currentBalanceRequest;
            console.log(bal);
            typeWriter(bal);
        } else if (res.txid) {
            if (response.id === "8") {
                typeWriter("You sent txid: " + res.txid);
                setTimeout(() => {
                    currentBalanceRequest = 'LOTTO';
                    sendData({
                        jsonrpc: "2.0",
                        id: "2",
                        method: "GetBalance",
                        params: {
                            "scid": scid
                        }
                    });
                }, 1000);
            } else if (response.id === "7") {
                typeWriter("You sent txid: " + res.txid);
                setTimeout(() => {
                    currentBalanceRequest = 'LOTTO';
                    sendData({
                        jsonrpc: "2.0",
                        id: "2",
                        method: "GetBalance",
                        params: {
                            "scid": scid
                        }
                    });
                }, 1000);
            } else {
                typeWriter("You sent txid: " + res.txid);
                setTimeout(() => {
                    currentBalanceRequest = 'LOTTO';
                    sendData({
                        jsonrpc: "2.0",
                        id: "2",
                        method: "GetBalance",
                        params: {
                            "scid": scid
                        }
                    });
                }, 1000);
            }
        } else if (response.id === '"9"' && res.stringkeys) {
            console.log("Processing Info response");
            
            const variables = res.stringkeys;
            typeWriter("🍀       🍀       🍀");
            
            // Display lottery pools
               typeWriter(`Game 7 LOTTO, 777 Tickets, Pool: ${parseInt(variables['7lottery_pool'])/100000}.-/5439.- LOTTO`);
               typeWriter(`Game 77 LOTTO, 77 Tickets, Pool: ${parseInt(variables['77lottery_pool'])/100000}.-/5929.- LOTTO`);
               typeWriter(`Game 777 LOTTO, 7 Tickets, Pool: ${parseInt(variables['777lottery_pool'])/100000}.-/5439.- LOTTO`);
        
                        // Display total supply and minted
               typeWriter(`Total Supply: ${parseInt(variables['totalsupply'])/100000}.- LOTTO`);
               typeWriter(`Minted: ${parseInt(variables['minted'])/100000}.- LOTTO, (..time limit between mintings is set to 777 seconds for an address)`);
        
            // Display withdrawal fee
               typeWriter(`Withdrawal Fee: ${variables['withdrawal_fee']}% (..doesn't apply to Grandmasters)`);
        
            // Display winner address
               try {
                    const asciiValue = variables['winner_address'].match(/../g)
                        .map(byte => String.fromCharCode(parseInt(byte, 16)))
                        .join('');
                    typeWriter(`Latest Winner: ${asciiValue}`);
                } catch (e) {
                    typeWriter(`Winner Address: ${variables['winner_address']} (hex)`);
                }
         
            // Display Grandmasters if they exist
            for (let i = 7; i >= 1; i--) {
                const key = `Grandmaster${i}`;
                if (variables[key]) {
                    try {
                        const asciiValue = variables[key].match(/../g)
                            .map(byte => String.fromCharCode(parseInt(byte, 16)))
                            .join('');
                        typeWriter(`${key}: ${asciiValue}`);
                    } catch (e) {
                        typeWriter(`${key}: ${variables[key]} (hex)`);
                    }
                }
            }
        }
    } else if (response.error) {
        console.error("Error in response:", response.error);
        typeWriter("Error: " + response.error.message);
    }
});

  socket.addEventListener("error", function(event) {
    console.error("Web socket error:", event);
    typed = 0;
    typeWriter(" Web socket error: " + event.target.url.toString());
  });

  socket.addEventListener("close", function(event) {
    console.log("Web socket connection closed:", event.code, event.reason);
  });
}

// Send data through the web socket
function sendData(data) {
  socket.send(JSON.stringify(data));
}

// Modified type writer effect to stack messages
function typeWriter(text) {
  const element = document.getElementById("status");
  const newMessage = document.createElement("div");
  newMessage.textContent = text;
  element.insertBefore(newMessage, element.firstChild);
}

// Button handlers
const connectButton = document.getElementById("connectButton");
const getAddressButton = document.getElementById("getAddressButton");
const getBalanceButton = document.getElementById("getBalanceButton");
const getDeroBalanceButton = document.getElementById("getDeroBalanceButton");
const withdrawLottoButton = document.getElementById("withdrawLottoButton");
const mintLottoButton = document.getElementById("mintLottoButton");
const playLotto777Button = document.getElementById("playLotto777Button");
const playLotto77Button = document.getElementById("playLotto77Button");
const playLotto7Button = document.getElementById("playLotto7Button");
const getInfoButton = document.getElementById("getInfoButton");

connectButton.addEventListener("click", function() {
  if (connectButton.textContent === "Connect") {
    connectWebSocket();
    connectButton.textContent = "Disconnect";
    getAddressButton.disabled = false;
    getBalanceButton.disabled = false;
    getDeroBalanceButton.disabled = false;
    withdrawLottoButton.disabled = false;
    mintLottoButton.disabled = false;
    playLotto777Button.disabled = false;
    playLotto77Button.disabled = false;
    playLotto7Button.disabled = false;
    getInfoButton.disabled = false;
  } else {
    socket.close();
    connectButton.textContent = "Connect";
    getAddressButton.disabled = true;
    getBalanceButton.disabled = true;
    getDeroBalanceButton.disabled = true;
    withdrawLottoButton.disabled = true;
    mintLottoButton.disabled = true;
    playLotto777Button.disabled = true;
    playLotto77Button.disabled = true;
    playLotto7Button.disabled = true;
    getInfoButton.disabled = true;
  }
});

getAddressButton.addEventListener("click", function () {
  sendData({
    jsonrpc: "2.0",
    id: "1",
    method: "GetAddress"
  });
});

getBalanceButton.addEventListener("click", function () {
  currentBalanceRequest = 'LOTTO';
  sendData({
    jsonrpc: "2.0",
    id: "2",
    method: "GetBalance",
    params: {
      "scid": scid
    }
  });
});

getDeroBalanceButton.addEventListener("click", function () {
  currentBalanceRequest = 'DERO';
  sendData({
    jsonrpc: "2.0",
    id: "6",
    method: "GetBalance"
  });
});

withdrawLottoButton.addEventListener("click", function () {
  sendData({
    jsonrpc: "2.0",
    id: "7",
    method: "scinvoke",
    params: {
      scid: scid,
      ringsize: 2,
      sc_rpc: [{
        name: "entrypoint",
        datatype: "S",
        value: "Withdraw_My_LOTTO_balance"
      }]
    }
  });
});

mintLottoButton.addEventListener("click", function () {
  sendData({
    jsonrpc: "2.0",
    id: "8",
    method: "scinvoke",
    params: {
      scid: scid,
      ringsize: 2,
      sc_rpc: [{
        name: "entrypoint",
        datatype: "S",
        value: "MintLOTTO"
      }]
    }
  });
});

getInfoButton.addEventListener("click", function () {
    sendData({
        jsonrpc: "2.0",
        id: "9",
        method: "DERO.GetSC", 
        params: {
            scid: scid,
            variables: true
        }
    });
});

playLotto777Button.addEventListener("click", function () {
  sendData({
    jsonrpc: "2.0",
    id: "3",
    method: "transfer",
    params: {
      scid: scid,
      ringsize: 2,
      sc_rpc: [{
        name: "entrypoint",
        datatype: "S",
        value: "Pay_777_LOTTO__Game_7_Rounds"
      }],
      transfers: [{
        burn: 77700000,
        scid: scid
      }]
    }
  });
});

playLotto77Button.addEventListener("click", function () {
  sendData({
    jsonrpc: "2.0",
    id: "4",
    method: "transfer",
    params: {
      scid: scid,
      ringsize: 2,
      sc_rpc: [{
        name: "entrypoint",
        datatype: "S",
        value: "Pay_77_LOTTO__Game_77_Rounds"
      }],
      transfers: [{
        burn: 7700000,
        scid: scid
      }]
    }
  });
});

playLotto7Button.addEventListener("click", function () {
  sendData({
    jsonrpc: "2.0",
    id: "5",
    method: "transfer",
    params: {
      scid: scid,
      ringsize: 2,
      sc_rpc: [{
        name: "entrypoint",
        datatype: "S",
        value: "Pay_7_LOTTO__Game_777_Rounds"
      }],
      transfers: [{
        burn: 700000,
        scid: scid
      }]
    }
  });
});

</script>
</body>
</html>

*/
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("nameHdr", "index.html") 31 STORE("descrHdr", "Play LOTTO777 Tool") 32 STORE("iconURLHdr", "") 33 STORE("dURL", "play.lotto777") 34 STORE("docType", "TELA-HTML-1") 35 STORE("subDir", "") 36 STORE("fileCheckC", "50dcc62161d626a711053942f09ab4f3e3845898f44275ab4202535e7924920") 37 STORE("fileCheckS", "d7cb802326b60f3f96d8f2d85cb1df2e1c818b2d4ed0bc3100fc3303fc421e5") 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 /* <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>LOTTO777 - Play to Be a Grandmaster</title> <style> body { font-family: "Courier New", Courier, monospace; background-color: black; color: white; } button { margin: 5px; padding: 8px; } </style> </head> <body> <div> <img src="lotto777.svg" style="vertical-align: middle;"> <div style="display: inline;"> <button id="connectButton">Connect</button> <button id="getAddressButton" disabled>My Address</button> <button id="getBalanceButton" disabled>My LOTTO Balance</button> <button id="getDeroBalanceButton" disabled>My DERO Balance</button> Play: <button id="playLotto777Button" disabled>Ticket 🍀 $LOTTO 777.-</button> <button id="playLotto77Button" disabled>Ticket 🍀 $LOTTO 77.-</button> <button id="playLotto7Button" disabled>Ticket 🍀 $LOTTO 7.-</button> <button id="withdrawLottoButton" disabled>Withdraw 💰 LOTTO</button> <button id="mintLottoButton" disabled>Mint 🆕 LOTTO</button> <button id="getInfoButton" disabled>Info</button> </div> <div style="display: inline;"> <br><pre style="display: inline; color: green;">P l a y t o B e a G r a n d m a s t e r</pre> </div> <div id="status"></div> <pre id="jsonResult"></pre> <script> let response; let socket; let address; let currentBalanceRequest = ''; const scid = "f22bbe5f6527338ace6eb019ebf971721b9cde81b571b45f94f5a0877d0257f6"; // XSWD application data const applicationData = { id: "d8533279732943d4317f29a11d491a1d41af5de725a0500d6a02c3605ad8fada", name: "LOTTO777 Playing Tool", description: "LOTTO777 on TELA, Playing, Minting, Withdrawal", url: "http://localhost:" + location.port, }; // Handle web socket connection and listeners function connectWebSocket() { if (document.getElementById("connectButton").textContent === "Disconnect") { return; } socket = new WebSocket("ws://localhost:44326/xswd"); socket.addEventListener("open", function(event) { console.log("Web socket connection established:", event); typed = 0; typeWriter("..allow all connection requests"); sendData(applicationData); }); socket.addEventListener("message", function(event) { response = JSON.parse(event.data); console.log("Response received:", response); if (response.result) { const res = response.result; if (res.address) { address = res.address; console.log("Connected address:", address); connecting = false; typeWriter(`Address: ${address}`); } else if (res.unlocked_balance !== undefined) { const bal = "Balance: " + (res.unlocked_balance / 100000).toFixed(5) + " " + currentBalanceRequest; console.log(bal); typeWriter(bal); } else if (res.txid) { if (response.id === "8") { typeWriter("You sent txid: " + res.txid); setTimeout(() => { currentBalanceRequest = 'LOTTO'; sendData({ jsonrpc: "2.0", id: "2", method: "GetBalance", params: { "scid": scid } }); }, 1000); } else if (response.id === "7") { typeWriter("You sent txid: " + res.txid); setTimeout(() => { currentBalanceRequest = 'LOTTO'; sendData({ jsonrpc: "2.0", id: "2", method: "GetBalance", params: { "scid": scid } }); }, 1000); } else { typeWriter("You sent txid: " + res.txid); setTimeout(() => { currentBalanceRequest = 'LOTTO'; sendData({ jsonrpc: "2.0", id: "2", method: "GetBalance", params: { "scid": scid } }); }, 1000); } } else if (response.id === '"9"' && res.stringkeys) { console.log("Processing Info response"); const variables = res.stringkeys; typeWriter("🍀 🍀 🍀"); // Display lottery pools typeWriter(`Game 7 LOTTO, 777 Tickets, Pool: ${parseInt(variables['7lottery_pool'])/100000}.-/5439.- LOTTO`); typeWriter(`Game 77 LOTTO, 77 Tickets, Pool: ${parseInt(variables['77lottery_pool'])/100000}.-/5929.- LOTTO`); typeWriter(`Game 777 LOTTO, 7 Tickets, Pool: ${parseInt(variables['777lottery_pool'])/100000}.-/5439.- LOTTO`); // Display total supply and minted typeWriter(`Total Supply: ${parseInt(variables['totalsupply'])/100000}.- LOTTO`); typeWriter(`Minted: ${parseInt(variables['minted'])/100000}.- LOTTO, (..time limit between mintings is set to 777 seconds for an address)`); // Display withdrawal fee typeWriter(`Withdrawal Fee: ${variables['withdrawal_fee']}% (..doesn't apply to Grandmasters)`); // Display winner address try { const asciiValue = variables['winner_address'].match(/../g) .map(byte => String.fromCharCode(parseInt(byte, 16))) .join(''); typeWriter(`Latest Winner: ${asciiValue}`); } catch (e) { typeWriter(`Winner Address: ${variables['winner_address']} (hex)`); } // Display Grandmasters if they exist for (let i = 7; i >= 1; i--) { const key = `Grandmaster${i}`; if (variables[key]) { try { const asciiValue = variables[key].match(/../g) .map(byte => String.fromCharCode(parseInt(byte, 16))) .join(''); typeWriter(`${key}: ${asciiValue}`); } catch (e) { typeWriter(`${key}: ${variables[key]} (hex)`); } } } } } else if (response.error) { console.error("Error in response:", response.error); typeWriter("Error: " + response.error.message); } }); socket.addEventListener("error", function(event) { console.error("Web socket error:", event); typed = 0; typeWriter(" Web socket error: " + event.target.url.toString()); }); socket.addEventListener("close", function(event) { console.log("Web socket connection closed:", event.code, event.reason); }); } // Send data through the web socket function sendData(data) { socket.send(JSON.stringify(data)); } // Modified type writer effect to stack messages function typeWriter(text) { const element = document.getElementById("status"); const newMessage = document.createElement("div"); newMessage.textContent = text; element.insertBefore(newMessage, element.firstChild); } // Button handlers const connectButton = document.getElementById("connectButton"); const getAddressButton = document.getElementById("getAddressButton"); const getBalanceButton = document.getElementById("getBalanceButton"); const getDeroBalanceButton = document.getElementById("getDeroBalanceButton"); const withdrawLottoButton = document.getElementById("withdrawLottoButton"); const mintLottoButton = document.getElementById("mintLottoButton"); const playLotto777Button = document.getElementById("playLotto777Button"); const playLotto77Button = document.getElementById("playLotto77Button"); const playLotto7Button = document.getElementById("playLotto7Button"); const getInfoButton = document.getElementById("getInfoButton"); connectButton.addEventListener("click", function() { if (connectButton.textContent === "Connect") { connectWebSocket(); connectButton.textContent = "Disconnect"; getAddressButton.disabled = false; getBalanceButton.disabled = false; getDeroBalanceButton.disabled = false; withdrawLottoButton.disabled = false; mintLottoButton.disabled = false; playLotto777Button.disabled = false; playLotto77Button.disabled = false; playLotto7Button.disabled = false; getInfoButton.disabled = false; } else { socket.close(); connectButton.textContent = "Connect"; getAddressButton.disabled = true; getBalanceButton.disabled = true; getDeroBalanceButton.disabled = true; withdrawLottoButton.disabled = true; mintLottoButton.disabled = true; playLotto777Button.disabled = true; playLotto77Button.disabled = true; playLotto7Button.disabled = true; getInfoButton.disabled = true; } }); getAddressButton.addEventListener("click", function () { sendData({ jsonrpc: "2.0", id: "1", method: "GetAddress" }); }); getBalanceButton.addEventListener("click", function () { currentBalanceRequest = 'LOTTO'; sendData({ jsonrpc: "2.0", id: "2", method: "GetBalance", params: { "scid": scid } }); }); getDeroBalanceButton.addEventListener("click", function () { currentBalanceRequest = 'DERO'; sendData({ jsonrpc: "2.0", id: "6", method: "GetBalance" }); }); withdrawLottoButton.addEventListener("click", function () { sendData({ jsonrpc: "2.0", id: "7", method: "scinvoke", params: { scid: scid, ringsize: 2, sc_rpc: [{ name: "entrypoint", datatype: "S", value: "Withdraw_My_LOTTO_balance" }] } }); }); mintLottoButton.addEventListener("click", function () { sendData({ jsonrpc: "2.0", id: "8", method: "scinvoke", params: { scid: scid, ringsize: 2, sc_rpc: [{ name: "entrypoint", datatype: "S", value: "MintLOTTO" }] } }); }); getInfoButton.addEventListener("click", function () { sendData({ jsonrpc: "2.0", id: "9", method: "DERO.GetSC", params: { scid: scid, variables: true } }); }); playLotto777Button.addEventListener("click", function () { sendData({ jsonrpc: "2.0", id: "3", method: "transfer", params: { scid: scid, ringsize: 2, sc_rpc: [{ name: "entrypoint", datatype: "S", value: "Pay_777_LOTTO__Game_7_Rounds" }], transfers: [{ burn: 77700000, scid: scid }] } }); }); playLotto77Button.addEventListener("click", function () { sendData({ jsonrpc: "2.0", id: "4", method: "transfer", params: { scid: scid, ringsize: 2, sc_rpc: [{ name: "entrypoint", datatype: "S", value: "Pay_77_LOTTO__Game_77_Rounds" }], transfers: [{ burn: 7700000, scid: scid }] } }); }); playLotto7Button.addEventListener("click", function () { sendData({ jsonrpc: "2.0", id: "5", method: "transfer", params: { scid: scid, ringsize: 2, sc_rpc: [{ name: "entrypoint", datatype: "S", value: "Pay_7_LOTTO__Game_777_Rounds" }], transfers: [{ burn: 700000, scid: scid }] } }); }); </script> </body> </html> */']


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
0100000500e4b4a60279d697d157077232c35ebd2c2e62a66cd0ee67db0df8e0947f0d1ca81b5adcb40100000000000000000000000000000000000000000000000000000000000000000000f1ad62a4508d152449d8ce7e6188683e666221fdae2da538b99451d9396bb294dbc2ead4f44418741a9f7809f1362959bf88caa5e19bfc01a9637f708f1b4b3396899afdcf8ce2de7792ecc27f552e753141c5e6205061e6a20a220dfa9c22dc973bc7733da6ccd7d835448de51200b00d658a8f57d694d38a9d7ebbadbd165e064a486c081a49c7f5beb9aa6595932819010cb0682e783889f09b61e0202291420036d49fb59ee09ea9bdd7bfb3b68a16254a7faf008a97f1b0bd3345646025e44c635d6e4e24829b4249fe0e6720b8fa8110f8b6e07498fd6b624bf7314bddc5120158643a8b22ecc051ae0015011b3bcca31ca6f893698e665a1701743d97288e5a3259823847fb74d42179883401ee145e2338ddea99f607c5fae14be9e94058a6cc94f2db04a39f138b11125178e765a26853435f434f4445537932ce46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a313020494620696e69742829203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226e616d65486472222c2022696e6465782e68746d6c22290a33312053544f524528226465736372486472222c2022506c6179204c4f54544f37373720546f6f6c22290a33322053544f5245282269636f6e55524c486472222c202222290a33332053544f524528226455524c222c2022706c61792e6c6f74746f37373722290a33342053544f52452822646f6354797065222c202254454c412d48544d4c2d3122290a33352053544f52452822737562446972222c202222290a33362053544f5245282266696c65436865636b43222c202235306463633632313631643632366137313130353339343266303961623466336533383435383938663434323735616234323032353335653739323439323022290a33372053544f5245282266696c65436865636b53222c202264376362383032333236623630663366393664386632643835636231646632653163383138623264346564306263333130306663333330336663343231653522290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20696e697428292055696e7436340a31302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226f776e6572222c20616464726573732829290a35302053544f52452822646f6356657273696f6e222c2022312e302e3022290a36302053544f5245282268617368222c204845582854584944282929290a37302053544f524528226c696b6573222c2030290a38302053544f524528226469736c696b6573222c2030290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2061646472657373282920537472696e670a31302044494d207320617320537472696e670a3230204c45542073203d205349474e455228290a33302049462049535f414444524553535f56414c4944287329205448454e20474f544f2035300a34302052455455524e2022616e6f6e220a35302052455455524e20414444524553535f535452494e472873290a456e642046756e6374696f6e0a0a46756e6374696f6e205261746528722055696e743634292055696e7436340a31302044494d206164647220617320537472696e670a3135204c45542061646472203d206164647265737328290a31362049462072203c2031303020262620455849535453286164647229203d3d2030202626206164647220213d2022616e6f6e22205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528616464722c2022222b722b225f222b424c4f434b5f4845494748542829290a34302049462072203c203530205448454e20474f544f2037300a35302053544f524528226c696b6573222c204c4f414428226c696b657322292b31290a36302052455455524e20300a37302053544f524528226469736c696b6573222c204c4f414428226469736c696b657322292b31290a3130302052455455524e20300a456e642046756e6374696f6e0a0a2f2a0a3c21444f43545950452068746d6c3e0a3c68746d6c3e0a3c686561643e0a20203c6d65746120687474702d65717569763d22436f6e74656e742d547970652220636f6e74656e743d22746578742f68746d6c3b20636861727365743d5554462d38223e0a20203c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c20696e697469616c2d7363616c653d312e30223e0a3c7469746c653e4c4f54544f373737202d20506c617920746f2042652061204772616e646d61737465723c2f7469746c653e0a3c7374796c653e0a2020626f6479207b0a202020202020666f6e742d66616d696c793a2022436f7572696572204e6577222c20436f75726965722c206d6f6e6f73706163653b0a2020202020206261636b67726f756e642d636f6c6f723a20626c61636b3b0a202020202020636f6c6f723a2077686974653b0a20207d0a2020627574746f6e207b0a2020202020206d617267696e3a203570783b0a20202020202070616464696e673a203870783b0a20207d0a3c2f7374796c653e0a3c2f686561643e0a3c626f64793e0a203c6469763e200a3c696d67207372633d226c6f74746f3737372e73766722207374796c653d22766572746963616c2d616c69676e3a206d6964646c653b223e200a3c646976207374796c653d22646973706c61793a20696e6c696e653b223e0a202020203c627574746f6e2069643d22636f6e6e656374427574746f6e223e436f6e6e6563743c2f627574746f6e3e0a202020203c627574746f6e2069643d2267657441646472657373427574746f6e222064697361626c65643e4d7920416464726573733c2f627574746f6e3e0a202020203c627574746f6e2069643d2267657442616c616e6365427574746f6e222064697361626c65643e4d79204c4f54544f2042616c616e63653c2f627574746f6e3e0a202020203c627574746f6e2069643d226765744465726f42616c616e6365427574746f6e222064697361626c65643e4d79204445524f2042616c616e63653c2f627574746f6e3e20506c61793a0a202020203c627574746f6e2069643d22706c61794c6f74746f373737427574746f6e222064697361626c65643e5469636b657420f09f8d8020244c4f54544f203737372e2d3c2f627574746f6e3e0a202020203c627574746f6e2069643d22706c61794c6f74746f3737427574746f6e222064697361626c65643e5469636b657420f09f8d8020244c4f54544f2037372e2d3c2f627574746f6e3e0a202020203c627574746f6e2069643d22706c61794c6f74746f37427574746f6e222064697361626c65643e5469636b657420f09f8d8020244c4f54544f20372e2d3c2f627574746f6e3e0a202020203c627574746f6e2069643d2277697468647261774c6f74746f427574746f6e222064697361626c65643e576974686472617720f09f92b0204c4f54544f3c2f627574746f6e3e0a202020203c627574746f6e2069643d226d696e744c6f74746f427574746f6e222064697361626c65643e4d696e7420f09f8695204c4f54544f3c2f627574746f6e3e0a202020203c627574746f6e2069643d22676574496e666f427574746f6e222064697361626c65643e496e666f3c2f627574746f6e3e0a3c2f6469763e0a3c646976207374796c653d22646973706c61793a20696e6c696e653b223e0a20203c62723e3c707265207374796c653d22646973706c61793a20696e6c696e653b20636f6c6f723a20677265656e3b223e50206c2061207920202074206f202020422065202020612020204720722061206e2064206d206120732074206520723c2f7072653e0a3c2f6469763e0a3c6469762069643d22737461747573223e3c2f6469763e0a3c7072652069643d226a736f6e526573756c74223e3c2f7072653e0a3c7363726970743e0a6c657420726573706f6e73653b0a6c657420736f636b65743b0a6c657420616464726573733b0a6c65742063757272656e7442616c616e636552657175657374203d2027273b0a0a636f6e73742073636964203d202266323262626535663635323733333861636536656230313965626639373137323162396364653831623537316234356639346635613038373764303235376636223b0a0a2f2f2058535744206170706c69636174696f6e20646174610a636f6e7374206170706c69636174696f6e44617461203d207b0a202069643a202264383533333237393733323934336434333137663239613131643439316131643431616635646537323561303530306436613032633336303561643866616461222c0a20206e616d653a20224c4f54544f37373720506c6179696e6720546f6f6c222c0a20206465736372697074696f6e3a20224c4f54544f373737206f6e2054454c412c20506c6179696e672c204d696e74696e672c205769746864726177616c222c0a202075726c3a2022687474703a2f2f6c6f63616c686f73743a22202b206c6f636174696f6e2e706f72742c0a7d3b0a0a2f2f2048616e646c652077656220736f636b657420636f6e6e656374696f6e20616e64206c697374656e6572730a66756e6374696f6e20636f6e6e656374576562536f636b65742829207b0a202069662028646f63756d656e742e676574456c656d656e74427949642822636f6e6e656374427574746f6e22292e74657874436f6e74656e74203d3d3d2022446973636f6e6e6563742229207b0a2020202072657475726e3b0a20207d0a0a2020736f636b6574203d206e657720576562536f636b6574282277733a2f2f6c6f63616c686f73743a34343332362f7873776422293b0a0a2020736f636b65742e6164644576656e744c697374656e657228226f70656e222c2066756e6374696f6e286576656e7429207b0a20202020636f6e736f6c652e6c6f67282257656220736f636b657420636f6e6e656374696f6e2065737461626c69736865643a222c206576656e74293b0a202020207479706564203d20303b0a202020207479706557726974657228222e2e616c6c6f7720616c6c20636f6e6e656374696f6e20726571756573747322293b0a2020202073656e6444617461286170706c69636174696f6e44617461293b0a20207d293b0a0a2020736f636b65742e6164644576656e744c697374656e657228226d657373616765222c2066756e6374696f6e286576656e7429207b0a20202020726573706f6e7365203d204a534f4e2e7061727365286576656e742e64617461293b0a20202020636f6e736f6c652e6c6f672822526573706f6e73652072656365697665643a222c20726573706f6e7365293b0a0a2020202069662028726573706f6e73652e726573756c7429207b0a2020202020202020636f6e737420726573203d20726573706f6e73652e726573756c743b0a0a2020202020202020696620287265732e6164647265737329207b0a20202020202020202020202061646472657373203d207265732e616464726573733b0a202020202020202020202020636f6e736f6c652e6c6f672822436f6e6e656374656420616464726573733a222c2061646472657373293b0a202020202020202020202020636f6e6e656374696e67203d2066616c73653b0a202020202020202020202020747970655772697465722860416464726573733a20247b616464726573737d60293b0a20202020202020207d20656c736520696620287265732e756e6c6f636b65645f62616c616e636520213d3d20756e646566696e656429207b0a202020202020202020202020636f6e73742062616c203d202242616c616e63653a2022202b20287265732e756e6c6f636b65645f62616c616e6365202f20313030303030292e746f4669786564283529202b20222022202b2063757272656e7442616c616e6365526571756573743b0a202020202020202020202020636f6e736f6c652e6c6f672862616c293b0a202020202020202020202020747970655772697465722862616c293b0a20202020202020207d20656c736520696620287265732e7478696429207b0a20202020202020202020202069662028726573706f6e73652e6964203d3d3d2022382229207b0a20202020202020202020202020202020747970655772697465722822596f752073656e7420747869643a2022202b207265732e74786964293b0a2020202020202020202020202020202073657454696d656f7574282829203d3e207b0a202020202020202020202020202020202020202063757272656e7442616c616e636552657175657374203d20274c4f54544f273b0a202020202020202020202020202020202020202073656e6444617461287b0a2020202020202020202020202020202020202020202020206a736f6e7270633a2022322e30222c0a20202020202020202020202020202020202020202020202069643a202232222c0a2020202020202020202020202020202020202020202020206d6574686f643a202247657442616c616e6365222c0a202020202020202020202020202020202020202020202020706172616d733a207b0a202020202020202020202020202020202020202020202020202020202273636964223a20736369640a2020202020202020202020202020202020202020202020207d0a20202020202020202020202020202020202020207d293b0a202020202020202020202020202020207d2c2031303030293b0a2020202020202020202020207d20656c73652069662028726573706f6e73652e6964203d3d3d2022372229207b0a20202020202020202020202020202020747970655772697465722822596f752073656e7420747869643a2022202b207265732e74786964293b0a2020202020202020202020202020202073657454696d656f7574282829203d3e207b0a202020202020202020202020202020202020202063757272656e7442616c616e636552657175657374203d20274c4f54544f273b0a202020202020202020202020202020202020202073656e6444617461287b0a2020202020202020202020202020202020202020202020206a736f6e7270633a2022322e30222c0a20202020202020202020202020202020202020202020202069643a202232222c0a2020202020202020202020202020202020202020202020206d6574686f643a202247657442616c616e6365222c0a202020202020202020202020202020202020202020202020706172616d733a207b0a202020202020202020202020202020202020202020202020202020202273636964223a20736369640a2020202020202020202020202020202020202020202020207d0a20202020202020202020202020202020202020207d293b0a202020202020202020202020202020207d2c2031303030293b0a2020202020202020202020207d20656c7365207b0a20202020202020202020202020202020747970655772697465722822596f752073656e7420747869643a2022202b207265732e74786964293b0a2020202020202020202020202020202073657454696d656f7574282829203d3e207b0a202020202020202020202020202020202020202063757272656e7442616c616e636552657175657374203d20274c4f54544f273b0a202020202020202020202020202020202020202073656e6444617461287b0a2020202020202020202020202020202020202020202020206a736f6e7270633a2022322e30222c0a20202020202020202020202020202020202020202020202069643a202232222c0a2020202020202020202020202020202020202020202020206d6574686f643a202247657442616c616e6365222c0a202020202020202020202020202020202020202020202020706172616d733a207b0a202020202020202020202020202020202020202020202020202020202273636964223a20736369640a2020202020202020202020202020202020202020202020207d0a20202020202020202020202020202020202020207d293b0a202020202020202020202020202020207d2c2031303030293b0a2020202020202020202020207d0a20202020202020207d20656c73652069662028726573706f6e73652e6964203d3d3d202722392227202626207265732e737472696e676b65797329207b0a202020202020202020202020636f6e736f6c652e6c6f67282250726f63657373696e6720496e666f20726573706f6e736522293b0a2020202020202020202020200a202020202020202020202020636f6e7374207661726961626c6573203d207265732e737472696e676b6579733b0a202020202020202020202020747970655772697465722822f09f8d8020202020202020f09f8d8020202020202020f09f8d8022293b0a2020202020202020202020200a2020202020202020202020202f2f20446973706c6179206c6f747465727920706f6f6c730a20202020202020202020202020202074797065577269746572286047616d652037204c4f54544f2c20373737205469636b6574732c20506f6f6c3a20247b7061727365496e74287661726961626c65735b27376c6f74746572795f706f6f6c275d292f3130303030307d2e2d2f353433392e2d204c4f54544f60293b0a20202020202020202020202020202074797065577269746572286047616d65203737204c4f54544f2c203737205469636b6574732c20506f6f6c3a20247b7061727365496e74287661726961626c65735b2737376c6f74746572795f706f6f6c275d292f3130303030307d2e2d2f353932392e2d204c4f54544f60293b0a20202020202020202020202020202074797065577269746572286047616d6520373737204c4f54544f2c2037205469636b6574732c20506f6f6c3a20247b7061727365496e74287661726961626c65735b273737376c6f74746572795f706f6f6c275d292f3130303030307d2e2d2f353433392e2d204c4f54544f60293b0a20202020202020200a2020202020202020202020202020202020202020202020202f2f20446973706c617920746f74616c20737570706c7920616e64206d696e7465640a202020202020202020202020202020747970655772697465722860546f74616c20537570706c793a20247b7061727365496e74287661726961626c65735b27746f74616c737570706c79275d292f3130303030307d2e2d204c4f54544f60293b0a2020202020202020202020202020207479706557726974657228604d696e7465643a20247b7061727365496e74287661726961626c65735b276d696e746564275d292f3130303030307d2e2d204c4f54544f2c20282e2e74696d65206c696d6974206265747765656e206d696e74696e67732069732073657420746f20373737207365636f6e647320666f7220616e20616464726573732960293b0a20202020202020200a2020202020202020202020202f2f20446973706c6179207769746864726177616c206665650a2020202020202020202020202020207479706557726974657228605769746864726177616c204665653a20247b7661726961626c65735b277769746864726177616c5f666565275d7d2520282e2e646f65736e2774206170706c7920746f204772616e646d6173746572732960293b0a20202020202020200a2020202020202020202020202f2f20446973706c61792077696e6e657220616464726573730a202020202020202020202020202020747279207b0a2020202020202020202020202020202020202020636f6e737420617363696956616c7565203d207661726961626c65735b2777696e6e65725f61646472657373275d2e6d61746368282f2e2e2f67290a2020202020202020202020202020202020202020202020202e6d61702862797465203d3e20537472696e672e66726f6d43686172436f6465287061727365496e7428627974652c2031362929290a2020202020202020202020202020202020202020202020202e6a6f696e282727293b0a20202020202020202020202020202020202020207479706557726974657228604c61746573742057696e6e65723a20247b617363696956616c75657d60293b0a202020202020202020202020202020207d20636174636820286529207b0a202020202020202020202020202020202020202074797065577269746572286057696e6e657220416464726573733a20247b7661726961626c65735b2777696e6e65725f61646472657373275d7d20286865782960293b0a202020202020202020202020202020207d0a2020202020202020200a2020202020202020202020202f2f20446973706c6179204772616e646d61737465727320696620746865792065786973740a202020202020202020202020666f7220286c65742069203d20373b2069203e3d20313b20692d2d29207b0a20202020202020202020202020202020636f6e7374206b6579203d20604772616e646d6173746572247b697d603b0a20202020202020202020202020202020696620287661726961626c65735b6b65795d29207b0a2020202020202020202020202020202020202020747279207b0a202020202020202020202020202020202020202020202020636f6e737420617363696956616c7565203d207661726961626c65735b6b65795d2e6d61746368282f2e2e2f67290a202020202020202020202020202020202020202020202020202020202e6d61702862797465203d3e20537472696e672e66726f6d43686172436f6465287061727365496e7428627974652c2031362929290a202020202020202020202020202020202020202020202020202020202e6a6f696e282727293b0a202020202020202020202020202020202020202020202020747970655772697465722860247b6b65797d3a20247b617363696956616c75657d60293b0a20202020202020202020202020202020202020207d20636174636820286529207b0a202020202020202020202020202020202020202020202020747970655772697465722860247b6b65797d3a20247b7661726961626c65735b6b65795d7d20286865782960293b0a20202020202020202020202020202020202020207d0a202020202020202020202020202020207d0a2020202020202020202020207d0a20202020202020207d0a202020207d20656c73652069662028726573706f6e73652e6572726f7229207b0a2020202020202020636f6e736f6c652e6572726f7228224572726f7220696e20726573706f6e73653a222c20726573706f6e73652e6572726f72293b0a20202020202020207479706557726974657228224572726f723a2022202b20726573706f6e73652e6572726f722e6d657373616765293b0a202020207d0a7d293b0a0a2020736f636b65742e6164644576656e744c697374656e657228226572726f72222c2066756e6374696f6e286576656e7429207b0a20202020636f6e736f6c652e6572726f72282257656220736f636b6574206572726f723a222c206576656e74293b0a202020207479706564203d20303b0a202020207479706557726974657228222057656220736f636b6574206572726f723a2022202b206576656e742e7461726765742e75726c2e746f537472696e672829293b0a20207d293b0a0a2020736f636b65742e6164644576656e744c697374656e65722822636c6f7365222c2066756e6374696f6e286576656e7429207b0a20202020636f6e736f6c652e6c6f67282257656220736f636b657420636f6e6e656374696f6e20636c6f7365643a222c206576656e742e636f64652c206576656e742e726561736f6e293b0a20207d293b0a7d0a0a2f2f2053656e642064617461207468726f756768207468652077656220736f636b65740a66756e6374696f6e2073656e6444617461286461746129207b0a2020736f636b65742e73656e64284a534f4e2e737472696e67696679286461746129293b0a7d0a0a2f2f204d6f6469666965642074797065207772697465722065666665637420746f20737461636b206d657373616765730a66756e6374696f6e2074797065577269746572287465787429207b0a2020636f6e737420656c656d656e74203d20646f63756d656e742e676574456c656d656e7442794964282273746174757322293b0a2020636f6e7374206e65774d657373616765203d20646f63756d656e742e637265617465456c656d656e74282264697622293b0a20206e65774d6573736167652e74657874436f6e74656e74203d20746578743b0a2020656c656d656e742e696e736572744265666f7265286e65774d6573736167652c20656c656d656e742e66697273744368696c64293b0a7d0a0a2f2f20427574746f6e2068616e646c6572730a636f6e737420636f6e6e656374427574746f6e203d20646f63756d656e742e676574456c656d656e74427949642822636f6e6e656374427574746f6e22293b0a636f6e73742067657441646472657373427574746f6e203d20646f63756d656e742e676574456c656d656e7442794964282267657441646472657373427574746f6e22293b0a636f6e73742067657442616c616e6365427574746f6e203d20646f63756d656e742e676574456c656d656e7442794964282267657442616c616e6365427574746f6e22293b0a636f6e7374206765744465726f42616c616e6365427574746f6e203d20646f63756d656e742e676574456c656d656e744279496428226765744465726f42616c616e6365427574746f6e22293b0a636f6e73742077697468647261774c6f74746f427574746f6e203d20646f63756d656e742e676574456c656d656e7442794964282277697468647261774c6f74746f427574746f6e22293b0a636f6e7374206d696e744c6f74746f427574746f6e203d20646f63756d656e742e676574456c656d656e744279496428226d696e744c6f74746f427574746f6e22293b0a636f6e737420706c61794c6f74746f373737427574746f6e203d20646f63756d656e742e676574456c656d656e74427949642822706c61794c6f74746f373737427574746f6e22293b0a636f6e737420706c61794c6f74746f3737427574746f6e203d20646f63756d656e742e676574456c656d656e74427949642822706c61794c6f74746f3737427574746f6e22293b0a636f6e737420706c61794c6f74746f37427574746f6e203d20646f63756d656e742e676574456c656d656e74427949642822706c61794c6f74746f37427574746f6e22293b0a636f6e737420676574496e666f427574746f6e203d20646f63756d656e742e676574456c656d656e74427949642822676574496e666f427574746f6e22293b0a0a636f6e6e656374427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e2829207b0a202069662028636f6e6e656374427574746f6e2e74657874436f6e74656e74203d3d3d2022436f6e6e6563742229207b0a20202020636f6e6e656374576562536f636b657428293b0a20202020636f6e6e656374427574746f6e2e74657874436f6e74656e74203d2022446973636f6e6e656374223b0a2020202067657441646472657373427574746f6e2e64697361626c6564203d2066616c73653b0a2020202067657442616c616e6365427574746f6e2e64697361626c6564203d2066616c73653b0a202020206765744465726f42616c616e6365427574746f6e2e64697361626c6564203d2066616c73653b0a2020202077697468647261774c6f74746f427574746f6e2e64697361626c6564203d2066616c73653b0a202020206d696e744c6f74746f427574746f6e2e64697361626c6564203d2066616c73653b0a20202020706c61794c6f74746f373737427574746f6e2e64697361626c6564203d2066616c73653b0a20202020706c61794c6f74746f3737427574746f6e2e64697361626c6564203d2066616c73653b0a20202020706c61794c6f74746f37427574746f6e2e64697361626c6564203d2066616c73653b0a20202020676574496e666f427574746f6e2e64697361626c6564203d2066616c73653b0a20207d20656c7365207b0a20202020736f636b65742e636c6f736528293b0a20202020636f6e6e656374427574746f6e2e74657874436f6e74656e74203d2022436f6e6e656374223b0a2020202067657441646472657373427574746f6e2e64697361626c6564203d20747275653b0a2020202067657442616c616e6365427574746f6e2e64697361626c6564203d20747275653b0a202020206765744465726f42616c616e6365427574746f6e2e64697361626c6564203d20747275653b0a2020202077697468647261774c6f74746f427574746f6e2e64697361626c6564203d20747275653b0a202020206d696e744c6f74746f427574746f6e2e64697361626c6564203d20747275653b0a20202020706c61794c6f74746f373737427574746f6e2e64697361626c6564203d20747275653b0a20202020706c61794c6f74746f3737427574746f6e2e64697361626c6564203d20747275653b0a20202020706c61794c6f74746f37427574746f6e2e64697361626c6564203d20747275653b0a20202020676574496e666f427574746f6e2e64697361626c6564203d20747275653b0a20207d0a7d293b0a0a67657441646472657373427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202231222c0a202020206d6574686f643a202247657441646472657373220a20207d293b0a7d293b0a0a67657442616c616e6365427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202063757272656e7442616c616e636552657175657374203d20274c4f54544f273b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202232222c0a202020206d6574686f643a202247657442616c616e6365222c0a20202020706172616d733a207b0a2020202020202273636964223a20736369640a202020207d0a20207d293b0a7d293b0a0a6765744465726f42616c616e6365427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202063757272656e7442616c616e636552657175657374203d20274445524f273b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202236222c0a202020206d6574686f643a202247657442616c616e6365220a20207d293b0a7d293b0a0a77697468647261774c6f74746f427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202237222c0a202020206d6574686f643a20227363696e766f6b65222c0a20202020706172616d733a207b0a202020202020736369643a20736369642c0a20202020202072696e6773697a653a20322c0a20202020202073635f7270633a205b7b0a20202020202020206e616d653a2022656e747279706f696e74222c0a202020202020202064617461747970653a202253222c0a202020202020202076616c75653a202257697468647261775f4d795f4c4f54544f5f62616c616e6365220a2020202020207d5d0a202020207d0a20207d293b0a7d293b0a0a6d696e744c6f74746f427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202238222c0a202020206d6574686f643a20227363696e766f6b65222c0a20202020706172616d733a207b0a202020202020736369643a20736369642c0a20202020202072696e6773697a653a20322c0a20202020202073635f7270633a205b7b0a20202020202020206e616d653a2022656e747279706f696e74222c0a202020202020202064617461747970653a202253222c0a202020202020202076616c75653a20224d696e744c4f54544f220a2020202020207d5d0a202020207d0a20207d293b0a7d293b0a0a676574496e666f427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a2020202073656e6444617461287b0a20202020202020206a736f6e7270633a2022322e30222c0a202020202020202069643a202239222c0a20202020202020206d6574686f643a20224445524f2e4765745343222c200a2020202020202020706172616d733a207b0a202020202020202020202020736369643a20736369642c0a2020202020202020202020207661726961626c65733a20747275650a20202020202020207d0a202020207d293b0a7d293b0a0a706c61794c6f74746f373737427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202233222c0a202020206d6574686f643a20227472616e73666572222c0a20202020706172616d733a207b0a202020202020736369643a20736369642c0a20202020202072696e6773697a653a20322c0a20202020202073635f7270633a205b7b0a20202020202020206e616d653a2022656e747279706f696e74222c0a202020202020202064617461747970653a202253222c0a202020202020202076616c75653a20225061795f3737375f4c4f54544f5f5f47616d655f375f526f756e6473220a2020202020207d5d2c0a2020202020207472616e73666572733a205b7b0a20202020202020206275726e3a2037373730303030302c0a2020202020202020736369643a20736369640a2020202020207d5d0a202020207d0a20207d293b0a7d293b0a0a706c61794c6f74746f3737427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202234222c0a202020206d6574686f643a20227472616e73666572222c0a20202020706172616d733a207b0a202020202020736369643a20736369642c0a20202020202072696e6773697a653a20322c0a20202020202073635f7270633a205b7b0a20202020202020206e616d653a2022656e747279706f696e74222c0a202020202020202064617461747970653a202253222c0a202020202020202076616c75653a20225061795f37375f4c4f54544f5f5f47616d655f37375f526f756e6473220a2020202020207d5d2c0a2020202020207472616e73666572733a205b7b0a20202020202020206275726e3a20373730303030302c0a2020202020202020736369643a20736369640a2020202020207d5d0a202020207d0a20207d293b0a7d293b0a0a706c61794c6f74746f37427574746f6e2e6164644576656e744c697374656e65722822636c69636b222c2066756e6374696f6e202829207b0a202073656e6444617461287b0a202020206a736f6e7270633a2022322e30222c0a2020202069643a202235222c0a202020206d6574686f643a20227472616e73666572222c0a20202020706172616d733a207b0a202020202020736369643a20736369642c0a20202020202072696e6773697a653a20322c0a20202020202073635f7270633a205b7b0a20202020202020206e616d653a2022656e747279706f696e74222c0a202020202020202064617461747970653a202253222c0a202020202020202076616c75653a20225061795f375f4c4f54544f5f5f47616d655f3737375f526f756e6473220a2020202020207d5d2c0a2020202020207472616e73666572733a205b7b0a20202020202020206275726e3a203730303030302c0a2020202020202020736369643a20736369640a2020202020207d5d0a202020207d0a20207d293b0a7d293b0a0a3c2f7363726970743e0a3c2f626f64793e0a3c2f68746d6c3e0a0a2a2f6a53435f414354494f4e550111382a7eaeceb5c5a03be8ba2abd81193a6978fbea8619ab90cf200f11b2522f001acdc445ec1f320f527940e6e842a79ef9a86ca67644336399c5fcc0fc72ad79000b460173eb49494a03d98cd7b2a95a44457e8ce9a106018c5089d4e75147a15e00090b7d29bc6f1fabfa2366dcf3535a6b31eb0a89382cbe3ab40a20b11bc0f4fa000bf92a323c7a299ee81f420d9a0341f91a1680e7aa0143e59a4d74aad3b5a395002e5a26eae26286c37e71253f4dbb2537e4cf43740b9d0daaf15628ebb297aeac001e12e3a739fa82035be938a720f98f4e766f96ccd807c9688668e2c9a822806d0119bb6dc10ddaf6d31f67de1c2caae7eeddf52209cc1ccbbff263a0c39886a896012477ed05878b5bb1a4716235e730462b0f1788c0ffdb4a0eb451ef3a4641d10e011a77a058039f933ccee9887a18d2ef8121e4def8a60193ef7a33d8c751c8d7d100091ef006cbb1358559a140d87e2666b1b045acce8ae149788aba93c9abe91422011e618edafae48f63571d71ccf051477a3be209e20966f5facd022911af898e77001a25905be3da3cf48c3654808f6563a135b10bd3e8f8d75c6dc77042bb2d98710100000000000000000000000000000000000000000000000000000000000000002013416c9c417709ccda9628c91241a514863bf96400ad727c0283ab73c1dd760decd3cf8115907510c21f13a376240f99a2f3406876f90e1b12db177da6a5d42c1bd7c5c55792221a089886bdfe3c920e854cd9eb8244930ed6f847b14bffba001f4fea8c81daf5a1711677cb5a726f1c76fa465a5726498406b52c21dfb8c1c20104e78ec1a9b02c9b312d64a359c0d0b19f462ed24aa11c9eac797fb6f4b83092261adc2a6e5df5992aeb2a454e7f767b93d2cd9326484fafb2d93d2ecf01251b2728d0ea546caaf830308c2fde3a9d83c531435275c43948e85e55abde24d0ac0d748a647097c555699fb973f27f655bf36ba46193596790e45c6406ec5e69a2290cf59117fbc5a0a0337edeb20e865fe28af706e19bafc43c905f72d02df40d05a77f96440f804b59afd1be69f288ab506abeeff55249265efa749f1795bd6b0d338dad7a2e71900026d352e74a93268c294e69040ad62192e1f169ec7215461a95b1162933c59b2151b4010531407ef7fd6b4b84bc5f59130ddf3b5f5eb515208859224a31356bc86bbeb37ef0718073d843a6af7a4cfb8e08414b9e1bb83c154b7d20f4b3593a02659f9b3e164f58d4c63fbedcbf81d8be9ad36a7471a6d300209e102f40b9ee843d951c683a1bc460e4fbdd4ce02d474ce1f914b5e028e0870107eea6489700d7ca8f540a99809cede61fb80a38e7417d5c09bd0ed680707230010237c349b6fc0652f181f47abd3eff92511f6ac1dd65050ecf648867667e6e000000aafd7538979d55e1a203740c975aaebabfc2eeb7c804fbd377854d02eadb890005a4182df3957d0978f2e67baf37851d88046450eadb161492550b855b4516020021f9f749694eb23b2651a389d6aafeb9236bf77413ccc7d8bddae22997ab33e2001073fa3fbcbd727bc24a52a0da1a2863857f03fd3d7675744a6f66b53e4224d00110c97ef509c73c2ac9855616ebdf18791526b8778e319b007520dc7e0e5bbc62001eb2091e98888471da1ee57b37680b306a24e7c1d44637c91b647b177ed6e70b00110dd44d512745c5922d0fe162ed9f86cc4f7606ef44815e1890f22da478de7b0011400f186ac9876deee3177f32eef552d70aa07c1bc874beb20c53ece0c34b66002d16ed79ba0d94cdb028da88e55d0c0f7c67ae8161bb194edf6bfa43a1b7a7fe010a9e819b252f3ba0d3bae95b2116b54ca7890bd3e93dd3fa37bf90eeb0b7393301
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project