logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: fa3fe9e56d52cd52da0c0da7ff2d736dfe2491b8c0130c006c8bf035277164e7 Type SC

Block: 82c9031b2bb6e3b05a854c0afe055eb44a5a5b263cce836e1d044b129623f722 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a312049462067657443726561746f72282920213d202266616c736522205448454e20474f544f2039390a2f2f206d616e6461746f72793a2063726561746f72206164647265737320666f7220776974686472617720616e64207570646174652066756e6374696f6e730a322053544f5245282243726561746f72222c20414444524553535f535452494e47285349474e4552282929290a332053544f524528226e616d65486472222c20224c6976696e204c612056696461204c6f676f22290a342053544f524528226465736372486472222c20225368616c6c20746865207365637265742073657276657220746f20757064617465207468656972206c6f676f20746f2027456d616e6369706174696f6e2053796d70686f6e79272229200a352053544f5245282274797065486472222c2022736563726574207365727665722229200a362053544f5245282269636f6e55524c486472222c202268747470733a2f2f697066732e696f2f697066732f516d556e5657506b414c316152574837355972396535504e374d6732696945374169693559523935626a6635326d2229200a372053544f52452822636f76657255524c222c202268747470733a2f2f697066732e696f2f697066732f516d556e5657506b414c316152574837355972396535504e374d6732696945374169693559523935626a6635326d2229200a382053544f52452822636f6c6c656374696f6e222c202273656372657473797374656d7322290a39382052455455524e20300a39392052455455524e20310a456e642046756e6374696f6e0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a7075626c696320766f74696e672066756e6374696f6e730a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a46756e6374696f6e20566f74652863686f6963652055696e743634292055696e743634202f2f2030203d206e6f2c2031203d207965732c2032203d206162737461696e0a3120494620415353455456414c55452853434944282929203c2031207c7c204445524f56414c55452829203c2028676574566f74696e674665652829202a20415353455456414c5545285343494428292929207c7c206973566f74696e674f70656e282920213d2031207c7c2063686f696365203c2030207c7c2063686f696365203e2032207c7c202867657452656a656374416e6f6e796d6f7573566f7465282920213d20302026262069735369676e65724b6e6f776e282920213d203129205448454e20474f544f20350a3220616464566f74652863686f6963652c20415353455456414c55452853434944282929290a332061646442616c616e636528676574566f74696e674665652829202a20415353455456414c55452853434944282929290a342052455455524e20726566756e6428302c204445524f56414c55452829202d2028676574566f74696e674665652829202a20415353455456414c5545285343494428292929290a352052455455524e20726566756e6428415353455456414c554528534349442829292c204445524f56414c55452829290a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e2054616c6c79566f74657328292055696e7436340a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a0a676574566f7465730a283029203d206e6f2c0a283129203d207965732c0a283229203d206162737461696e2c0a283329203d20696e76616c69642c0a283429203d20746f74616c0a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a2f2a2a2a2a2a2a2a2a2a2a2a0a676574566f7465734d696e0a283029203d206e6f2c0a283129203d207965732c0a283229203d20746f74616c0a2a2a2a2a2a2a2a2a2a2a2a2f0a0a312044494d20636f6e636c7573696f6e2061732055696e7436340a32204c455420636f6e636c7573696f6e203d2032202f2f20696e636f6e636c75736976650a0a2f2f20766f746520636f756e7420626173656420636f6e636c7573696f6e0a3320494620676574566f7465734d696e283029203d3d2030207c7c20676574566f7465734d696e283029203e20676574566f746573283029205448454e20474f544f20350a34204c455420636f6e636c7573696f6e203d2030202f2f206e6f0a3520494620676574566f7465734d696e283129203d3d2030207c7c20676574566f7465734d696e283129203e20676574566f746573283129205448454e20474f544f20370a36204c455420636f6e636c7573696f6e203d2031202f2f207965730a3720494620636f6e636c7573696f6e20213d2032205448454e20474f544f203135202f2f20696620636f6e636c756465642c207468656e20736b69702074696d6520626173656420636f6e636c7573696f6e0a0a2f2f2074696d6520626173656420636f6e636c7573696f6e0a3820494620676574566f74696e67456e642829203d3d2030207c7c20676574566f74696e67456e642829203e20424c4f434b5f54494d455354414d502829205448454e20474f544f203136202f2f2074696d65206e6f74207965742075702c20736b69702074696d6520626173656420636f6e636c7573696f6e0a3920494620676574566f7465734d696e28322920213d203020262620676574566f7465734d696e283229203e20676574566f746573283429205448454e20474f544f203135202f2f20636f6e636c7564656420617320696e636f6e636c75736976650a313020494620676574566f746573283029203d3d20676574566f746573283129205448454e20474f544f203135202f2f206e6f20616e642079657320636f756e7420697320657175616c2c20636f6e636c7564656420617320696e636f6e636c75736976650a313120494620676574566f746573283029203e20676574566f746573283129205448454e20474f544f203134202f2f206e6f20636f756e7420697320686967686572207468616e2079657320636f756e742c20636f6e636c75646564206173206e6f0a3132204c455420636f6e636c7573696f6e203d2031202f2f207965730a313320474f544f2031350a3134204c455420636f6e636c7573696f6e203d2030202f2f206e6f0a31352053544f52452822436f6e636c7573696f6e222c20636f6e636c7573696f6e290a31362052455455524e20300a456e642046756e6374696f6e0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a207075626c69632061646d696e2066756e6374696f6e730a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a46756e6374696f6e205570646174654465736372697074696f6e286465736372697074696f6e20537472696e67292055696e7436340a3120494620697343726561746f72282920213d2031205448454e20474f544f20330a322052455455524e207365744465736372697074696f6e284845584445434f4445286465736372697074696f6e29290a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465566f7465734d6178287174792055696e743634292055696e7436340a3120494620697343726561746f72282920213d2031205448454e20474f544f20330a322052455455524e20736574566f7465734d617828717479290a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465566f74696e6753746172742874696d657374616d702055696e743634292055696e7436340a3120494620697343726561746f72282920213d2031205448454e20474f544f20330a322052455455524e20736574566f74696e6753746172742874696d657374616d70290a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465566f74696e67456e642874696d657374616d702055696e743634292055696e7436340a3120494620697343726561746f72282920213d2031205448454e20474f544f20330a322052455455524e20736574566f74696e67456e642874696d657374616d70290a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465566f7465734d696e287174792055696e7436342c206f7074696f6e2055696e743634292055696e743634202f2f2030203d206e6f2c2031203d207965732c2032203d20746f74616c0a3120494620697343726561746f72282920213d2031205448454e20474f544f20330a322052455455524e20736574566f7465734d696e287174792c206f7074696f6e290a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465566f74696e6746656528717479446572692055696e743634292055696e7436340a3120494620697343726561746f72282920213d2031205448454e20474f544f20330a322052455455524e20736574566f74696e674665652871747944657269290a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465446973706c6179566f7465727328646973706c61792055696e743634292055696e7436340a3120494620697343726561746f72282920213d2031205448454e20474f544f20330a322052455455524e20736574446973706c6179566f7465727328646973706c6179290a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2055706461746552656a656374416e6f6e796d6f7573566f74652872656a6563742055696e743634292055696e7436340a3120494620697343726561746f72282920213d2031205448454e20474f544f20330a322052455455524e2073657452656a656374416e6f6e796d6f7573566f74652872656a656374290a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20576974686472617728717479446572692055696e743634292055696e7436340a3120494620697343726561746f72282920213d2031205448454e20474f544f20370a322049462071747944657269203e2067657442616c616e63652829205448454e20474f544f2035202f2f20616c6c6f7720746f206f76657272696465207468652062616c616e63650a332053544f5245282242616c616e6365222c2067657442616c616e63652829202d2071747944657269290a3420474f544f20360a352053544f5245282242616c616e6365222c2030290a362052455455524e2053454e445f4445524f5f544f5f41444452455353285349474e455228292c20717479446572692920213d20717479446572690a372052455455524e20310a456e642046756e6374696f6e0a0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a707269766174652068656c7065722066756e6374696f6e730a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a46756e6374696f6e20697343726561746f7228292055696e7436340a312049462067657443726561746f72282920213d20414444524553535f535452494e47285349474e4552282929205448454e20474f544f20330a322052455455524e20310a332052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2069735369676e65724b6e6f776e28292055696e7436340a3120494620414444524553535f535452494e47285349474e4552282929203d3d202222205448454e20474f544f20330a322052455455524e20310a332052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2069734d6f6469666961626c6528292055696e7436340a3120494620676574566f7465734d6178282920213d2030205448454e20474f544f20330a322052455455524e20310a332052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e206973566f74696e674f70656e28292055696e7436340a312049462069734d6f6469666961626c65282920213d2030207c7c20676574566f74696e6753746172742829203e20424c4f434b5f54494d455354414d502829207c7c2028676574566f74696e67456e64282920213d203020262620676574566f74696e67456e642829203c20424c4f434b5f54494d455354414d50282929205448454e20474f544f20330a322052455455524e20310a332052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20726566756e6428717479546f6b656e2055696e7436342c20717479446572692055696e743634292055696e7436340a312049462069735369676e65724b6e6f776e282920213d2031205448454e20474f544f2037200a3220494620717479546f6b656e203c2031205448454e20474f544f20340a332053454e445f41535345545f544f5f41444452455353285349474e455228292c20717479546f6b656e2c20534349442829290a342049462071747944657269203c2031205448454e20474f544f2031310a352053454e445f4445524f5f544f5f41444452455353285349474e455228292c2071747944657269290a3620474f544f2031310a3720494620717479546f6b656e203c2031205448454e20474f544f2039202f2f2068616e646c65207369676e657220756e6b6e6f776e2c20726566756e64696e6720696d706f737369626c650a3820616464566f746528332c20717479546f6b656e29202f2f20696e76616c696420766f74650a392049462071747944657269203c2031205448454e20474f544f2031310a31302061646442616c616e63652871747944657269290a31312052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2061646442616c616e6365287174792055696e743634292055696e7436340a312052455455524e2053544f5245282242616c616e6365222c2067657442616c616e63652829202b207174792920213d20310a456e642046756e6374696f6e0a0a46756e6374696f6e20616464566f74652863686f6963652055696e7436342c207174792055696e74363429202f2f2030203d206e6f2c2031203d207965732c2032203d206162737461696e2c2033203d20696e76616c69640a312053544f524528676574566f74657353746f72654b65792863686f696365292c20676574566f7465732863686f69636529202b20717479290a322053544f524528676574566f74657353746f72654b65792834292c20676574566f746573283429202b2071747929202f2f20696e63726561736520746f74616c20766f746520636f756e740a3320494620676574446973706c6179566f74657273282920213d2031207c7c2069735369676e65724b6e6f776e282920213d2031205448454e20474f544f20350a342053544f524528676574566f74657353746f72654b65792863686f69636529202b20222c22202b20424c4f434b5f4845494748542829202b20222c22202b20424c4f434b5f54494d455354414d5028292c20414444524553535f535452494e47285349474e4552282929202b20222c22202b20717479290a352054616c6c79566f74657328290a362052455455524e0a456e642046756e6374696f6e0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a70726976617465206765747465722066756e6374696f6e730a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a46756e6374696f6e20676574566f7465734d617828292055696e7436340a31204946204558495354532822566f7465734d6178222920213d2031205448454e20474f544f20330a322052455455524e204c4f41442822566f7465734d617822290a332052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20676574566f74696e67537461727428292055696e7436340a31204946204558495354532822566f74696e675374617274222920213d2031205448454e20474f544f20330a322052455455524e204c4f41442822566f74696e67537461727422290a332052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20676574566f74696e67456e6428292055696e7436340a31204946204558495354532822566f74696e67456e64222920213d2031205448454e20474f544f20330a322052455455524e204c4f41442822566f74696e67456e6422290a332052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20676574566f7465734d696e286f7074696f6e2055696e743634292055696e743634202f2f2030203d206e6f2c2031203d207965732c2032203d20746f74616c0a312049462045584953545328676574566f7465734d696e53746f72654b6579286f7074696f6e292920213d2031205448454e20474f544f20330a322052455455524e204c4f414428676574566f7465734d696e53746f72654b6579286f7074696f6e29290a332052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20676574566f74696e6746656528292055696e7436340a31204946204558495354532822566f74696e67466565222920213d2031205448454e20474f544f20330a322052455455524e204c4f41442822566f74696e6746656522290a332052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2067657443726561746f72282920537472696e670a3120494620455849535453282243726561746f72222920213d2031205448454e20474f544f20330a322052455455524e204c4f4144282243726561746f7222290a332052455455524e202266616c7365220a456e642046756e6374696f6e0a0a46756e6374696f6e20676574446973706c6179566f7465727328292055696e7436340a31204946204558495354532822446973706c6179566f74657273222920213d2031205448454e20474f544f20330a322052455455524e204c4f41442822446973706c6179566f7465727322290a332052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2067657452656a656374416e6f6e796d6f7573566f746528292055696e7436340a3120494620455849535453282252656a656374416e6f6e796d6f7573566f7465222920213d2031205448454e20474f544f20330a322052455455524e204c4f4144282252656a656374416e6f6e796d6f7573566f746522290a332052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2067657442616c616e636528292055696e7436340a3120494620455849535453282242616c616e6365222920213d2031205448454e20474f544f20330a322052455455524e204c4f4144282242616c616e636522290a332052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20676574566f746573286f7074696f6e2055696e743634292055696e743634202f2f2030203d206e6f2c2031203d207965732c2032203d206162737461696e2c2033203d20696e76616c69642c2034203d20746f74616c0a312049462045584953545328676574566f74657353746f72654b6579286f7074696f6e292920213d2031205448454e20474f544f20330a322052455455524e204c4f414428676574566f74657353746f72654b6579286f7074696f6e29290a332052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20676574566f74657353746f72654b6579286f7074696f6e2055696e7436342920537472696e670a31204946206f7074696f6e20213d2030205448454e20474f544f20330a322052455455524e2022566f7465734e6f220a33204946206f7074696f6e20213d2031205448454e20474f544f20350a342052455455524e2022566f746573596573220a35204946206f7074696f6e20213d2032205448454e20474f544f20370a362052455455524e2022566f7465734162737461696e220a37204946206f7074696f6e20213d2033205448454e20474f544f20390a382052455455524e2022566f746573496e76616c6964220a39204946206f7074696f6e20213d2034205448454e20474f544f2031310a31302052455455524e2022566f746573546f74616c220a31312052455455524e2022220a456e642046756e6374696f6e0a0a46756e6374696f6e20676574566f7465734d696e53746f72654b6579286f7074696f6e2055696e7436342920537472696e670a31204946206f7074696f6e20213d2030205448454e20474f544f20330a322052455455524e2022566f7465734e6f4d696e220a33204946206f7074696f6e20213d2031205448454e20474f544f20350a342052455455524e2022566f7465735965734d696e220a35204946206f7074696f6e20213d2032205448454e20474f544f20370a362052455455524e2022566f746573546f74616c4d696e220a372052455455524e2022220a456e642046756e6374696f6e0a0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a70726976617465207365747465722066756e6374696f6e730a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a46756e6374696f6e20736574566f7465734d6178287174792055696e743634292055696e7436340a3120494620717479203c2031207c7c2069734d6f6469666961626c65282920213d2031205448454e20474f544f20340a322053544f52452822566f7465734d6178222c20717479290a332052455455524e2053454e445f41535345545f544f5f41444452455353285349474e455228292c207174792c205343494428292920213d207174790a342052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20736574566f74696e6753746172742874696d657374616d702055696e743634292055696e7436340a312049462074696d657374616d70203c20424c4f434b5f54494d455354414d502829207c7c2028676574566f74696e67456e64282920213d20302026262074696d657374616d70203e3d20676574566f74696e67456e64282929207c7c2069734d6f6469666961626c65282920213d2031205448454e20474f544f20330a322052455455524e2053544f52452822566f74696e675374617274222c2074696d657374616d702920213d20310a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20736574566f74696e67456e642874696d657374616d702055696e743634292055696e7436340a312049462074696d657374616d70203c3d20424c4f434b5f54494d455354414d502829207c7c2028676574566f74696e675374617274282920213d20302026262074696d657374616d70203c3d20676574566f74696e675374617274282929207c7c2069734d6f6469666961626c65282920213d2031205448454e20474f544f20330a322052455455524e2053544f52452822566f74696e67456e64222c2074696d657374616d702920213d20310a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20736574566f7465734d696e287174792055696e7436342c206f7074696f6e2055696e743634292055696e743634202f2f2030203d206e6f2c2031203d207965732c2032203d20746f74616c0a31204946206f7074696f6e203c2030207c7c206f7074696f6e203e2032207c7c2069734d6f6469666961626c65282920213d2031205448454e20474f544f20330a322052455455524e2053544f524528676574566f7465734d696e53746f72654b6579286f7074696f6e292c207174792920213d20310a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20736574566f74696e67466565287174792055696e743634292055696e7436340a3120494620717479203c2030207c7c2069734d6f6469666961626c65282920213d2031205448454e20474f544f20330a322052455455524e2053544f52452822566f74696e67466565222c207174792920213d20310a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20736574446973706c6179566f7465727328646973706c61792055696e743634292055696e7436340a312049462028646973706c617920213d203020262620646973706c617920213d203129207c7c2069734d6f6469666961626c65282920213d2031205448454e20474f544f20330a322052455455524e2053544f52452822446973706c6179566f74657273222c20646973706c61792920213d20310a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2073657452656a656374416e6f6e796d6f7573566f74652872656a6563742055696e743634292055696e7436340a31204946202872656a65637420213d20302026262072656a65637420213d203129207c7c2069734d6f6469666961626c65282920213d2031205448454e20474f544f20330a322052455455524e2053544f5245282252656a656374416e6f6e796d6f7573566f7465222c2072656a6563742920213d20310a332052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e207365744465736372697074696f6e286465736372697074696f6e20537472696e67292055696e7436340a312049462069734d6f6469666961626c65282920213d2031205448454e20474f544f20330a322052455455524e2053544f524528224465736372697074696f6e222c206465736372697074696f6e2920213d20310a332052455455524e20310a456e642046756e6374696f6e0a
Conclusion 2
Creator 6465726f3171797671706466746a38723630303578733230726e666c616b6d776135706478673976636a7a646375797771327438736b7168767771676c7436783067
DisplayVoters 0
RejectAnonymousVote 0
VotingEnd 1.712879545e+09
VotingFee 1
collection 73656372657473797374656d73
coverURL 68747470733a2f2f697066732e696f2f697066732f516d556e5657506b414c316152574837355972396535504e374d6732696945374169693559523935626a6635326d
descrHdr 5368616c6c20746865207365637265742073657276657220746f20757064617465207468656972206c6f676f20746f2027456d616e6369706174696f6e2053796d70686f6e7927
iconURLHdr 68747470733a2f2f697066732e696f2f697066732f516d556e5657506b414c316152574837355972396535504e374d6732696945374169693559523935626a6635326d
nameHdr 4c6976696e204c612056696461204c6f676f
typeHdr 73656372657420736572766572
SCID uint64 variables
key value
built BLID : 41bd68dd4afd1d5903947d6ef9fc8a90cc076a91027b5137285078855fa0540d
Tx RootHash: 936baa9790363e974ea73db20ff9fae0f7db2e87d5ff04d7e7aec109f9663ddc built height : 3529677
Timestamp: 1712273960538 Timestamp [UTC]: 2024-04-05 00:39:20 Age [y:d:h:m:s]: 13138:11:8.979
Block: 3529681 Fee: 0.14181 Tx size: 10.821 kB
Tx version: 1 No of confirmations: 2494257 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.14181 Deposited to SC 0.00000
Sender : dero1qyvqpdftj8r6005xs20rnflakmwa5pdxg9vcjzdcuywq2t8skqhvwqglt6x0g
address
dero1qyvqpdftj8r6005xs20rnflakmwa5pdxg9vcjzdcuywq2t8skqhvwqglt6x0g
dero1qynnmdx7wr0l9nflq73n29d6hf4zz4y6kuqelsp083tqdcyua3xl7qg9ehrq7
SC Balance: 0.00000 DERO
SC CODE:
  Function InitializePrivate() Uint64
1 IF getCreator() != "false" THEN GOTO 99
// mandatory: creator address for withdraw and update functions
2 STORE("Creator", ADDRESS_STRING(SIGNER()))
3 STORE("nameHdr", "Livin La Vida Logo")
4 STORE("descrHdr", "Shall the secret server to update their logo to 'Emancipation Symphony'") 
5 STORE("typeHdr", "secret server") 
6 STORE("iconURLHdr", "https://ipfs.io/ipfs/QmUnVWPkAL1aRWH75Yr9e5PN7Mg2iiE7Aii5YR95bjf52m") 
7 STORE("coverURL", "https://ipfs.io/ipfs/QmUnVWPkAL1aRWH75Yr9e5PN7Mg2iiE7Aii5YR95bjf52m") 
8 STORE("collection", "secretsystems")
98 RETURN 0
99 RETURN 1
End Function

/**********************
public voting functions
**********************/
Function Vote(choice Uint64) Uint64 // 0 = no, 1 = yes, 2 = abstain
1 IF ASSETVALUE(SCID()) < 1 || DEROVALUE() < (getVotingFee() * ASSETVALUE(SCID())) || isVotingOpen() != 1 || choice < 0 || choice > 2 || (getRejectAnonymousVote() != 0 && isSignerKnown() != 1) THEN GOTO 5
2 addVote(choice, ASSETVALUE(SCID()))
3 addBalance(getVotingFee() * ASSETVALUE(SCID()))
4 RETURN refund(0, DEROVALUE() - (getVotingFee() * ASSETVALUE(SCID())))
5 RETURN refund(ASSETVALUE(SCID()), DEROVALUE())
End Function



Function TallyVotes() Uint64

/*************
getVotes
(0) = no,
(1) = yes,
(2) = abstain,
(3) = invalid,
(4) = total
*************/

/***********
getVotesMin
(0) = no,
(1) = yes,
(2) = total
***********/

1 DIM conclusion as Uint64
2 LET conclusion = 2 // inconclusive

// vote count based conclusion
3 IF getVotesMin(0) == 0 || getVotesMin(0) > getVotes(0) THEN GOTO 5
4 LET conclusion = 0 // no
5 IF getVotesMin(1) == 0 || getVotesMin(1) > getVotes(1) THEN GOTO 7
6 LET conclusion = 1 // yes
7 IF conclusion != 2 THEN GOTO 15 // if concluded, then skip time based conclusion

// time based conclusion
8 IF getVotingEnd() == 0 || getVotingEnd() > BLOCK_TIMESTAMP() THEN GOTO 16 // time not yet up, skip time based conclusion
9 IF getVotesMin(2) != 0 && getVotesMin(2) > getVotes(4) THEN GOTO 15 // concluded as inconclusive
10 IF getVotes(0) == getVotes(1) THEN GOTO 15 // no and yes count is equal, concluded as inconclusive
11 IF getVotes(0) > getVotes(1) THEN GOTO 14 // no count is higher than yes count, concluded as no
12 LET conclusion = 1 // yes
13 GOTO 15
14 LET conclusion = 0 // no
15 STORE("Conclusion", conclusion)
16 RETURN 0
End Function

/**********************
 public admin functions
**********************/
Function UpdateDescription(description String) Uint64
1 IF isCreator() != 1 THEN GOTO 3
2 RETURN setDescription(HEXDECODE(description))
3 RETURN 1
End Function

Function UpdateVotesMax(qty Uint64) Uint64
1 IF isCreator() != 1 THEN GOTO 3
2 RETURN setVotesMax(qty)
3 RETURN 1
End Function

Function UpdateVotingStart(timestamp Uint64) Uint64
1 IF isCreator() != 1 THEN GOTO 3
2 RETURN setVotingStart(timestamp)
3 RETURN 1
End Function

Function UpdateVotingEnd(timestamp Uint64) Uint64
1 IF isCreator() != 1 THEN GOTO 3
2 RETURN setVotingEnd(timestamp)
3 RETURN 1
End Function

Function UpdateVotesMin(qty Uint64, option Uint64) Uint64 // 0 = no, 1 = yes, 2 = total
1 IF isCreator() != 1 THEN GOTO 3
2 RETURN setVotesMin(qty, option)
3 RETURN 1
End Function

Function UpdateVotingFee(qtyDeri Uint64) Uint64
1 IF isCreator() != 1 THEN GOTO 3
2 RETURN setVotingFee(qtyDeri)
3 RETURN 1
End Function

Function UpdateDisplayVoters(display Uint64) Uint64
1 IF isCreator() != 1 THEN GOTO 3
2 RETURN setDisplayVoters(display)
3 RETURN 1
End Function

Function UpdateRejectAnonymousVote(reject Uint64) Uint64
1 IF isCreator() != 1 THEN GOTO 3
2 RETURN setRejectAnonymousVote(reject)
3 RETURN 1
End Function

Function Withdraw(qtyDeri Uint64) Uint64
1 IF isCreator() != 1 THEN GOTO 7
2 IF qtyDeri > getBalance() THEN GOTO 5 // allow to override the balance
3 STORE("Balance", getBalance() - qtyDeri)
4 GOTO 6
5 STORE("Balance", 0)
6 RETURN SEND_DERO_TO_ADDRESS(SIGNER(), qtyDeri) != qtyDeri
7 RETURN 1
End Function


/***********************
private helper functions
***********************/
Function isCreator() Uint64
1 IF getCreator() != ADDRESS_STRING(SIGNER()) THEN GOTO 3
2 RETURN 1
3 RETURN 0
End Function

Function isSignerKnown() Uint64
1 IF ADDRESS_STRING(SIGNER()) == "" THEN GOTO 3
2 RETURN 1
3 RETURN 0
End Function

Function isModifiable() Uint64
1 IF getVotesMax() != 0 THEN GOTO 3
2 RETURN 1
3 RETURN 0
End Function

Function isVotingOpen() Uint64
1 IF isModifiable() != 0 || getVotingStart() > BLOCK_TIMESTAMP() || (getVotingEnd() != 0 && getVotingEnd() < BLOCK_TIMESTAMP()) THEN GOTO 3
2 RETURN 1
3 RETURN 0
End Function

Function refund(qtyToken Uint64, qtyDeri Uint64) Uint64
1 IF isSignerKnown() != 1 THEN GOTO 7 
2 IF qtyToken < 1 THEN GOTO 4
3 SEND_ASSET_TO_ADDRESS(SIGNER(), qtyToken, SCID())
4 IF qtyDeri < 1 THEN GOTO 11
5 SEND_DERO_TO_ADDRESS(SIGNER(), qtyDeri)
6 GOTO 11
7 IF qtyToken < 1 THEN GOTO 9 // handle signer unknown, refunding impossible
8 addVote(3, qtyToken) // invalid vote
9 IF qtyDeri < 1 THEN GOTO 11
10 addBalance(qtyDeri)
11 RETURN 0
End Function

Function addBalance(qty Uint64) Uint64
1 RETURN STORE("Balance", getBalance() + qty) != 1
End Function

Function addVote(choice Uint64, qty Uint64) // 0 = no, 1 = yes, 2 = abstain, 3 = invalid
1 STORE(getVotesStoreKey(choice), getVotes(choice) + qty)
2 STORE(getVotesStoreKey(4), getVotes(4) + qty) // increase total vote count
3 IF getDisplayVoters() != 1 || isSignerKnown() != 1 THEN GOTO 5
4 STORE(getVotesStoreKey(choice) + "," + BLOCK_HEIGHT() + "," + BLOCK_TIMESTAMP(), ADDRESS_STRING(SIGNER()) + "," + qty)
5 TallyVotes()
6 RETURN
End Function

/***********************
private getter functions
***********************/
Function getVotesMax() Uint64
1 IF EXISTS("VotesMax") != 1 THEN GOTO 3
2 RETURN LOAD("VotesMax")
3 RETURN 0
End Function

Function getVotingStart() Uint64
1 IF EXISTS("VotingStart") != 1 THEN GOTO 3
2 RETURN LOAD("VotingStart")
3 RETURN 0
End Function

Function getVotingEnd() Uint64
1 IF EXISTS("VotingEnd") != 1 THEN GOTO 3
2 RETURN LOAD("VotingEnd")
3 RETURN 0
End Function

Function getVotesMin(option Uint64) Uint64 // 0 = no, 1 = yes, 2 = total
1 IF EXISTS(getVotesMinStoreKey(option)) != 1 THEN GOTO 3
2 RETURN LOAD(getVotesMinStoreKey(option))
3 RETURN 0
End Function

Function getVotingFee() Uint64
1 IF EXISTS("VotingFee") != 1 THEN GOTO 3
2 RETURN LOAD("VotingFee")
3 RETURN 0
End Function

Function getCreator() String
1 IF EXISTS("Creator") != 1 THEN GOTO 3
2 RETURN LOAD("Creator")
3 RETURN "false"
End Function

Function getDisplayVoters() Uint64
1 IF EXISTS("DisplayVoters") != 1 THEN GOTO 3
2 RETURN LOAD("DisplayVoters")
3 RETURN 0
End Function

Function getRejectAnonymousVote() Uint64
1 IF EXISTS("RejectAnonymousVote") != 1 THEN GOTO 3
2 RETURN LOAD("RejectAnonymousVote")
3 RETURN 0
End Function

Function getBalance() Uint64
1 IF EXISTS("Balance") != 1 THEN GOTO 3
2 RETURN LOAD("Balance")
3 RETURN 0
End Function

Function getVotes(option Uint64) Uint64 // 0 = no, 1 = yes, 2 = abstain, 3 = invalid, 4 = total
1 IF EXISTS(getVotesStoreKey(option)) != 1 THEN GOTO 3
2 RETURN LOAD(getVotesStoreKey(option))
3 RETURN 0
End Function

Function getVotesStoreKey(option Uint64) String
1 IF option != 0 THEN GOTO 3
2 RETURN "VotesNo"
3 IF option != 1 THEN GOTO 5
4 RETURN "VotesYes"
5 IF option != 2 THEN GOTO 7
6 RETURN "VotesAbstain"
7 IF option != 3 THEN GOTO 9
8 RETURN "VotesInvalid"
9 IF option != 4 THEN GOTO 11
10 RETURN "VotesTotal"
11 RETURN ""
End Function

Function getVotesMinStoreKey(option Uint64) String
1 IF option != 0 THEN GOTO 3
2 RETURN "VotesNoMin"
3 IF option != 1 THEN GOTO 5
4 RETURN "VotesYesMin"
5 IF option != 2 THEN GOTO 7
6 RETURN "VotesTotalMin"
7 RETURN ""
End Function


/***********************
private setter functions
***********************/
Function setVotesMax(qty Uint64) Uint64
1 IF qty < 1 || isModifiable() != 1 THEN GOTO 4
2 STORE("VotesMax", qty)
3 RETURN SEND_ASSET_TO_ADDRESS(SIGNER(), qty, SCID()) != qty
4 RETURN 1
End Function

Function setVotingStart(timestamp Uint64) Uint64
1 IF timestamp < BLOCK_TIMESTAMP() || (getVotingEnd() != 0 && timestamp >= getVotingEnd()) || isModifiable() != 1 THEN GOTO 3
2 RETURN STORE("VotingStart", timestamp) != 1
3 RETURN 1
End Function

Function setVotingEnd(timestamp Uint64) Uint64
1 IF timestamp <= BLOCK_TIMESTAMP() || (getVotingStart() != 0 && timestamp <= getVotingStart()) || isModifiable() != 1 THEN GOTO 3
2 RETURN STORE("VotingEnd", timestamp) != 1
3 RETURN 1
End Function

Function setVotesMin(qty Uint64, option Uint64) Uint64 // 0 = no, 1 = yes, 2 = total
1 IF option < 0 || option > 2 || isModifiable() != 1 THEN GOTO 3
2 RETURN STORE(getVotesMinStoreKey(option), qty) != 1
3 RETURN 1
End Function

Function setVotingFee(qty Uint64) Uint64
1 IF qty < 0 || isModifiable() != 1 THEN GOTO 3
2 RETURN STORE("VotingFee", qty) != 1
3 RETURN 1
End Function

Function setDisplayVoters(display Uint64) Uint64
1 IF (display != 0 && display != 1) || isModifiable() != 1 THEN GOTO 3
2 RETURN STORE("DisplayVoters", display) != 1
3 RETURN 1
End Function

Function setRejectAnonymousVote(reject Uint64) Uint64
1 IF (reject != 0 && reject != 1) || isModifiable() != 1 THEN GOTO 3
2 RETURN STORE("RejectAnonymousVote", reject) != 1
3 RETURN 1
End Function

Function setDescription(description String) Uint64
1 IF isModifiable() != 1 THEN GOTO 3
2 RETURN STORE("Description", description) != 1
3 RETURN 1
End Function

SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function InitializePrivate() Uint64 1 IF getCreator() != "false" THEN GOTO 99 // mandatory: creator address for withdraw and update functions 2 STORE("Creator", ADDRESS_STRING(SIGNER())) 3 STORE("nameHdr", "Livin La Vida Logo") 4 STORE("descrHdr", "Shall the secret server to update their logo to 'Emancipation Symphony'") 5 STORE("typeHdr", "secret server") 6 STORE("iconURLHdr", "https://ipfs.io/ipfs/QmUnVWPkAL1aRWH75Yr9e5PN7Mg2iiE7Aii5YR95bjf52m") 7 STORE("coverURL", "https://ipfs.io/ipfs/QmUnVWPkAL1aRWH75Yr9e5PN7Mg2iiE7Aii5YR95bjf52m") 8 STORE("collection", "secretsystems") 98 RETURN 0 99 RETURN 1 End Function /********************** public voting functions **********************/ Function Vote(choice Uint64) Uint64 // 0 = no, 1 = yes, 2 = abstain 1 IF ASSETVALUE(SCID()) < 1 || DEROVALUE() < (getVotingFee() * ASSETVALUE(SCID())) || isVotingOpen() != 1 || choice < 0 || choice > 2 || (getRejectAnonymousVote() != 0 && isSignerKnown() != 1) THEN GOTO 5 2 addVote(choice, ASSETVALUE(SCID())) 3 addBalance(getVotingFee() * ASSETVALUE(SCID())) 4 RETURN refund(0, DEROVALUE() - (getVotingFee() * ASSETVALUE(SCID()))) 5 RETURN refund(ASSETVALUE(SCID()), DEROVALUE()) End Function Function TallyVotes() Uint64 /************* getVotes (0) = no, (1) = yes, (2) = abstain, (3) = invalid, (4) = total *************/ /*********** getVotesMin (0) = no, (1) = yes, (2) = total ***********/ 1 DIM conclusion as Uint64 2 LET conclusion = 2 // inconclusive // vote count based conclusion 3 IF getVotesMin(0) == 0 || getVotesMin(0) > getVotes(0) THEN GOTO 5 4 LET conclusion = 0 // no 5 IF getVotesMin(1) == 0 || getVotesMin(1) > getVotes(1) THEN GOTO 7 6 LET conclusion = 1 // yes 7 IF conclusion != 2 THEN GOTO 15 // if concluded, then skip time based conclusion // time based conclusion 8 IF getVotingEnd() == 0 || getVotingEnd() > BLOCK_TIMESTAMP() THEN GOTO 16 // time not yet up, skip time based conclusion 9 IF getVotesMin(2) != 0 && getVotesMin(2) > getVotes(4) THEN GOTO 15 // concluded as inconclusive 10 IF getVotes(0) == getVotes(1) THEN GOTO 15 // no and yes count is equal, concluded as inconclusive 11 IF getVotes(0) > getVotes(1) THEN GOTO 14 // no count is higher than yes count, concluded as no 12 LET conclusion = 1 // yes 13 GOTO 15 14 LET conclusion = 0 // no 15 STORE("Conclusion", conclusion) 16 RETURN 0 End Function /********************** public admin functions **********************/ Function UpdateDescription(description String) Uint64 1 IF isCreator() != 1 THEN GOTO 3 2 RETURN setDescription(HEXDECODE(description)) 3 RETURN 1 End Function Function UpdateVotesMax(qty Uint64) Uint64 1 IF isCreator() != 1 THEN GOTO 3 2 RETURN setVotesMax(qty) 3 RETURN 1 End Function Function UpdateVotingStart(timestamp Uint64) Uint64 1 IF isCreator() != 1 THEN GOTO 3 2 RETURN setVotingStart(timestamp) 3 RETURN 1 End Function Function UpdateVotingEnd(timestamp Uint64) Uint64 1 IF isCreator() != 1 THEN GOTO 3 2 RETURN setVotingEnd(timestamp) 3 RETURN 1 End Function Function UpdateVotesMin(qty Uint64, option Uint64) Uint64 // 0 = no, 1 = yes, 2 = total 1 IF isCreator() != 1 THEN GOTO 3 2 RETURN setVotesMin(qty, option) 3 RETURN 1 End Function Function UpdateVotingFee(qtyDeri Uint64) Uint64 1 IF isCreator() != 1 THEN GOTO 3 2 RETURN setVotingFee(qtyDeri) 3 RETURN 1 End Function Function UpdateDisplayVoters(display Uint64) Uint64 1 IF isCreator() != 1 THEN GOTO 3 2 RETURN setDisplayVoters(display) 3 RETURN 1 End Function Function UpdateRejectAnonymousVote(reject Uint64) Uint64 1 IF isCreator() != 1 THEN GOTO 3 2 RETURN setRejectAnonymousVote(reject) 3 RETURN 1 End Function Function Withdraw(qtyDeri Uint64) Uint64 1 IF isCreator() != 1 THEN GOTO 7 2 IF qtyDeri > getBalance() THEN GOTO 5 // allow to override the balance 3 STORE("Balance", getBalance() - qtyDeri) 4 GOTO 6 5 STORE("Balance", 0) 6 RETURN SEND_DERO_TO_ADDRESS(SIGNER(), qtyDeri) != qtyDeri 7 RETURN 1 End Function /*********************** private helper functions ***********************/ Function isCreator() Uint64 1 IF getCreator() != ADDRESS_STRING(SIGNER()) THEN GOTO 3 2 RETURN 1 3 RETURN 0 End Function Function isSignerKnown() Uint64 1 IF ADDRESS_STRING(SIGNER()) == "" THEN GOTO 3 2 RETURN 1 3 RETURN 0 End Function Function isModifiable() Uint64 1 IF getVotesMax() != 0 THEN GOTO 3 2 RETURN 1 3 RETURN 0 End Function Function isVotingOpen() Uint64 1 IF isModifiable() != 0 || getVotingStart() > BLOCK_TIMESTAMP() || (getVotingEnd() != 0 && getVotingEnd() < BLOCK_TIMESTAMP()) THEN GOTO 3 2 RETURN 1 3 RETURN 0 End Function Function refund(qtyToken Uint64, qtyDeri Uint64) Uint64 1 IF isSignerKnown() != 1 THEN GOTO 7 2 IF qtyToken < 1 THEN GOTO 4 3 SEND_ASSET_TO_ADDRESS(SIGNER(), qtyToken, SCID()) 4 IF qtyDeri < 1 THEN GOTO 11 5 SEND_DERO_TO_ADDRESS(SIGNER(), qtyDeri) 6 GOTO 11 7 IF qtyToken < 1 THEN GOTO 9 // handle signer unknown, refunding impossible 8 addVote(3, qtyToken) // invalid vote 9 IF qtyDeri < 1 THEN GOTO 11 10 addBalance(qtyDeri) 11 RETURN 0 End Function Function addBalance(qty Uint64) Uint64 1 RETURN STORE("Balance", getBalance() + qty) != 1 End Function Function addVote(choice Uint64, qty Uint64) // 0 = no, 1 = yes, 2 = abstain, 3 = invalid 1 STORE(getVotesStoreKey(choice), getVotes(choice) + qty) 2 STORE(getVotesStoreKey(4), getVotes(4) + qty) // increase total vote count 3 IF getDisplayVoters() != 1 || isSignerKnown() != 1 THEN GOTO 5 4 STORE(getVotesStoreKey(choice) + "," + BLOCK_HEIGHT() + "," + BLOCK_TIMESTAMP(), ADDRESS_STRING(SIGNER()) + "," + qty) 5 TallyVotes() 6 RETURN End Function /*********************** private getter functions ***********************/ Function getVotesMax() Uint64 1 IF EXISTS("VotesMax") != 1 THEN GOTO 3 2 RETURN LOAD("VotesMax") 3 RETURN 0 End Function Function getVotingStart() Uint64 1 IF EXISTS("VotingStart") != 1 THEN GOTO 3 2 RETURN LOAD("VotingStart") 3 RETURN 0 End Function Function getVotingEnd() Uint64 1 IF EXISTS("VotingEnd") != 1 THEN GOTO 3 2 RETURN LOAD("VotingEnd") 3 RETURN 0 End Function Function getVotesMin(option Uint64) Uint64 // 0 = no, 1 = yes, 2 = total 1 IF EXISTS(getVotesMinStoreKey(option)) != 1 THEN GOTO 3 2 RETURN LOAD(getVotesMinStoreKey(option)) 3 RETURN 0 End Function Function getVotingFee() Uint64 1 IF EXISTS("VotingFee") != 1 THEN GOTO 3 2 RETURN LOAD("VotingFee") 3 RETURN 0 End Function Function getCreator() String 1 IF EXISTS("Creator") != 1 THEN GOTO 3 2 RETURN LOAD("Creator") 3 RETURN "false" End Function Function getDisplayVoters() Uint64 1 IF EXISTS("DisplayVoters") != 1 THEN GOTO 3 2 RETURN LOAD("DisplayVoters") 3 RETURN 0 End Function Function getRejectAnonymousVote() Uint64 1 IF EXISTS("RejectAnonymousVote") != 1 THEN GOTO 3 2 RETURN LOAD("RejectAnonymousVote") 3 RETURN 0 End Function Function getBalance() Uint64 1 IF EXISTS("Balance") != 1 THEN GOTO 3 2 RETURN LOAD("Balance") 3 RETURN 0 End Function Function getVotes(option Uint64) Uint64 // 0 = no, 1 = yes, 2 = abstain, 3 = invalid, 4 = total 1 IF EXISTS(getVotesStoreKey(option)) != 1 THEN GOTO 3 2 RETURN LOAD(getVotesStoreKey(option)) 3 RETURN 0 End Function Function getVotesStoreKey(option Uint64) String 1 IF option != 0 THEN GOTO 3 2 RETURN "VotesNo" 3 IF option != 1 THEN GOTO 5 4 RETURN "VotesYes" 5 IF option != 2 THEN GOTO 7 6 RETURN "VotesAbstain" 7 IF option != 3 THEN GOTO 9 8 RETURN "VotesInvalid" 9 IF option != 4 THEN GOTO 11 10 RETURN "VotesTotal" 11 RETURN "" End Function Function getVotesMinStoreKey(option Uint64) String 1 IF option != 0 THEN GOTO 3 2 RETURN "VotesNoMin" 3 IF option != 1 THEN GOTO 5 4 RETURN "VotesYesMin" 5 IF option != 2 THEN GOTO 7 6 RETURN "VotesTotalMin" 7 RETURN "" End Function /*********************** private setter functions ***********************/ Function setVotesMax(qty Uint64) Uint64 1 IF qty < 1 || isModifiable() != 1 THEN GOTO 4 2 STORE("VotesMax", qty) 3 RETURN SEND_ASSET_TO_ADDRESS(SIGNER(), qty, SCID()) != qty 4 RETURN 1 End Function Function setVotingStart(timestamp Uint64) Uint64 1 IF timestamp < BLOCK_TIMESTAMP() || (getVotingEnd() != 0 && timestamp >= getVotingEnd()) || isModifiable() != 1 THEN GOTO 3 2 RETURN STORE("VotingStart", timestamp) != 1 3 RETURN 1 End Function Function setVotingEnd(timestamp Uint64) Uint64 1 IF timestamp <= BLOCK_TIMESTAMP() || (getVotingStart() != 0 && timestamp <= getVotingStart()) || isModifiable() != 1 THEN GOTO 3 2 RETURN STORE("VotingEnd", timestamp) != 1 3 RETURN 1 End Function Function setVotesMin(qty Uint64, option Uint64) Uint64 // 0 = no, 1 = yes, 2 = total 1 IF option < 0 || option > 2 || isModifiable() != 1 THEN GOTO 3 2 RETURN STORE(getVotesMinStoreKey(option), qty) != 1 3 RETURN 1 End Function Function setVotingFee(qty Uint64) Uint64 1 IF qty < 0 || isModifiable() != 1 THEN GOTO 3 2 RETURN STORE("VotingFee", qty) != 1 3 RETURN 1 End Function Function setDisplayVoters(display Uint64) Uint64 1 IF (display != 0 && display != 1) || isModifiable() != 1 THEN GOTO 3 2 RETURN STORE("DisplayVoters", display) != 1 3 RETURN 1 End Function Function setRejectAnonymousVote(reject Uint64) Uint64 1 IF (reject != 0 && reject != 1) || isModifiable() != 1 THEN GOTO 3 2 RETURN STORE("RejectAnonymousVote", reject) != 1 3 RETURN 1 End Function Function setDescription(description String) Uint64 1 IF isModifiable() != 1 THEN GOTO 3 2 RETURN STORE("Description", description) != 1 3 RETURN 1 End Function ']


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

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


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