logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 87f958d3c54de13ee65b049563fcc4f60bfff740e166ff95e3b82a8698b87b8d Type SC

Block: 885424cff8a887dfacb04f06034ec361187995fd828aa6270c29ce540b44291b (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 0a0909092f2f20202020436f7079726967687420323032322e20436976696c776172652e20416c6c207269676874732072657365727665642e0a0909092f2f20202020417274696669636572204e4641204d61726b6574205374616e6461726420284152542d4e46412d4d5331290a0a09090946756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a090909202020203130202049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033303020454c534520474f544f203939390a090909202020203330302053544f52452822617274696669636572466565222c2031290a090909202020203331302053544f52452822726f79616c7479222c2031290a090909202020203332302053544f524528226f776e657243616e557064617465222c2030290a090909202020203333302053544f524528226e616d65486472222c2022537570657220536c6f7468733a203930303222290a090909202020203334302053544f524528226465736372486472222c2022486f6c79207368697421205469732720616e6f7468657220736c6f746822290a090909202020203335302053544f5245282274797065486472222c2022696d61676522290a090909202020203336302053544f5245282269636f6e55524c486472222c20223c69636f6e55524c4864723e22290a090909202020203337302053544f5245282274616773486472222c20223c746167734864723e22290a090909202020203430302053544f5245282266696c65436865636b43222c20223c66696c65436865636b433e22290a090909202020203431302053544f5245282266696c65436865636b53222c20223c66696c65436865636b533e22290a090909202020203432302053544f5245282266696c6555524c222c20223c66696c6555524c3e22290a090909202020203433302053544f5245282266696c655369676e55524c222c20223c66696c655369676e55524c3e22290a090909202020203434302053544f52452822636f76657255524c222c20223c636f76657255524c3e22290a090909202020203435302053544f52452822636f6c6c656374696f6e222c2022537570657220536c6f74687322290a0909092020202035303020494620696e69742829203d3d2030205448454e20474f544f2036303020454c534520474f544f203939390a090909202020203630302052455455524e20300a090909202020203939392052455455524e20310a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e20696e697428292055696e7436340a090909202020203130202049462045584953545328226f776e65722229203d3d2030205448454e20474f544f20323020454c534520474f544f203939390a090909202020203230202053544f524528226f776e6572222c20414444524553535f52415728226465726f3171797671706466746a38723630303578733230726e666c616b6d776135706478673976636a7a646375797771327438736b7168767771676c74367830672229290a090909202020203330202053544f5245282263726561746f7241646472222c205349474e45522829290a090909202020203430202053544f5245282261727469666963657241646472222c20414444524553535f52415728226465726f317179306b6870397339797732683065753230786d79396c7468337a70356361636d7833727774366b34356c35363864326d6d6366367167637365767a782229290a090909202020203530202049462049535f414444524553535f56414c4944284c4f4144282261727469666963657241646472222929203d3d2031205448454e20474f544f20363020454c534520474f544f203939390a090909202020203630202053544f52452822616374697665222c2030290a090909202020203730202053544f52452822736342616c616e6365222c2030290a090909202020203830202053544f5245282263616e63656c427566666572222c20333030290a090909202020203930202053544f524528227374617274426c6f636b54696d65222c2030290a090909202020203130302053544f52452822656e64426c6f636b54696d65222c2030290a090909202020203131302053544f52452822626964436f756e74222c2030290a090909202020203132302053544f52452822737461746963426964496e6372222c203130303030290a090909202020203133302053544f5245282270657263656e74426964496e6372222c2031303030290a090909202020203134302053544f524528226c69737454797065222c202222290a090909202020203135302053544f5245282263686172697479446f6e61746550657263222c2030290a090909202020203136302053544f5245282273746172745072696365222c2030290a090909202020203137302053544f52452822637572724269645072696365222c2030290a090909202020203138302053544f5245282276657273696f6e222c2022312e312e3122290a09090920202020353030204946204c4f4144282263686172697479446f6e617465506572632229202b204c4f414428226172746966696365724665652229202b204c4f41442822726f79616c74792229203e20313030205448454e20474f544f203939390a090909202020203630302053454e445f41535345545f544f5f4144445245535328414444524553535f52415728226465726f3171797671706466746a38723630303578733230726e666c616b6d776135706478673976636a7a646375797771327438736b7168767771676c743678306722292c20312c20534349442829290a090909202020203631302052455455524e20300a090909202020203939392052455455524e20310a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e20436c61696d4f776e65727368697028292055696e7436340a0909092020202031302020494620415353455456414c55452853434944282929203d3d2031205448454e20474f544f20323020454c534520474f544f203939390a0909092020202032302020494620414444524553535f535452494e47285349474e4552282929203d3d202222205448454e20474f544f203530300a09090920202020333020207472616e736665724f776e657273686970285349474e45522829290a090909202020203430202053454e445f41535345545f544f5f41444452455353285349474e455228292c20312c20534349442829290a090909202020203530202052455455524e20300a090909202020203530302053454e445f41535345545f544f5f41444452455353284c4f414428226f776e657222292c20312c20534349442829290a090909202020203531302052455455524e20300a090909202020203939392052455455524e20310a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e205570646174652869636f6e55524c20537472696e672c20636f76657255524c20537472696e672c2066696c6555524c20537472696e672c2066696c655369676e55524c20537472696e672c207461677320537472696e67292055696e7436340a09090920202020313020204946204c4f4144282263726561746f72416464722229203d3d205349474e45522829205448454e20474f544f20343020454c534520474f544f2032300a09090920202020323020204946204c4f414428226f776e657243616e5570646174652229203d3d2031205448454e20474f544f20333020454c534520474f544f203939390a09090920202020333020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f20343020454c534520474f544f203939390a090909202020203430202049462069636f6e55524c20213d202222205448454e20474f544f20353020454c534520474f544f2036300a090909202020203530202053544f5245282269636f6e55524c486472222c2069636f6e55524c290a0909092020202036302020494620636f76657255524c20213d202222205448454e20474f544f20373020454c534520474f544f2038300a090909202020203730202053544f52452822636f76657255524c222c20636f76657255524c290a090909202020203830202049462066696c6555524c20213d202222205448454e20474f544f20393020454c534520474f544f203130300a090909202020203930202053544f5245282266696c6555524c222c2066696c6555524c290a090909202020203130302049462066696c655369676e55524c20213d202222205448454e20474f544f2031313020454c534520474f544f203132300a090909202020203131302053544f5245282266696c655369676e55524c222c2066696c655369676e55524c290a09090920202020313230204946207461677320213d202222205448454e20474f544f2031333020454c534520474f544f203134300a090909202020203133302053544f5245282274616773486472222c2074616773290a090909202020203134302052455455524e20300a090909202020203939392052455455524e20310a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e205374617274286c6973745479706520537472696e672c206475726174696f6e2055696e7436342c20737461727450726963652055696e7436342c2063686172697479446f6e6174654164647220537472696e672c2063686172697479446f6e617465506572632055696e743634292055696e7436340a090909202020203130202064696d2074656d7050657263436f756e742061732055696e7436340a090909202020203230202064696d2065727220617320537472696e670a0909092020202033302020494620414444524553535f535452494e47285349474e4552282929203d3d202222205448454e20474f544f203630300a0909092020202034302020494620415353455456414c55452853434944282929203d3d2031205448454e20474f544f20373020454c534520474f544f203430300a09090920202020373020204946206c69737454797065203d3d202261756374696f6e22205448454e20474f544f2031303020454c534520474f544f2038300a09090920202020383020204946206c69737454797065203d3d202273616c6522205448454e20474f544f2031303020454c534520474f544f203430300a09090920202020313030204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2031313020454c534520474f544f203430300a0909092020202031313020494620636865636b416374697665284c4f414428226c69737454797065222929203d3d20393939205448454e20474f544f2031353020454c534520474f544f203430300a090909202020203135302049462063686172697479446f6e61746550657263202b204c4f414428226172746966696365724665652229202b204c4f41442822726f79616c74792229203e20313030205448454e20474f544f2031363020454c534520474f544f203139300a09090920202020313630204c45542074656d7050657263436f756e74203d20313030202d204c4f414428226172746966696365724665652229202d204c4f41442822726f79616c747922290a09090920202020313635204c45542063686172697479446f6e61746550657263203d2074656d7050657263436f756e740a090909202020203137302053544f5245282263686172697479446f6e61746550657263222c2063686172697479446f6e61746550657263290a090909202020203137352049462049535f414444524553535f56414c494428414444524553535f5241572863686172697479446f6e617465416464722929203d3d2031205448454e20474f544f2031383020454c534520474f544f203430300a090909202020203138302053544f5245282263686172697479446f6e61746541646472222c20414444524553535f5241572863686172697479446f6e6174654164647229290a0909092020202031383520474f544f203231300a090909202020203139302049462063686172697479446f6e61746550657263203e2030205448454e20474f544f2031393520454c534520474f544f203231300a090909202020203139352049462049535f414444524553535f56414c494428414444524553535f5241572863686172697479446f6e617465416464722929203d3d2031205448454e20474f544f2032303020454c534520474f544f203430300a090909202020203230302053544f5245282263686172697479446f6e61746550657263222c2063686172697479446f6e61746550657263290a090909202020203230352053544f5245282263686172697479446f6e61746541646472222c20414444524553535f5241572863686172697479446f6e6174654164647229290a090909202020203231302053544f524528226c69737454797065222c206c69737454797065290a090909202020203232302053544f52452822736342616c616e6365222c2031290a090909202020203233302053544f524528227374617274426c6f636b54696d65222c20424c4f434b5f54494d455354414d502829290a090909202020203234302053544f52452822656e64426c6f636b54696d65222c2067656e6572617465456e64426c6f636b286475726174696f6e2c20424c4f434b5f54494d455354414d50282929290a090909202020203235302053544f5245282273746172745072696365222c2073746172745072696365290a090909202020203237302053544f52452822616374697665222c2031290a090909202020203330302052455455524e20300a0909092020202034303020494620415353455456414c55452853434944282929203e2030205448454e20474f544f2034313020454c534520474f544f203939390a090909202020203431302053454e445f41535345545f544f5f41444452455353285349474e455228292c20415353455456414c554528534349442829292c20534349442829290a090909202020203432302052455455524e20300a0909092020202036303020494620415353455456414c55452853434944282929203e2030205448454e20474f544f2036313020454c534520474f544f203939390a090909202020203631302053454e445f41535345545f544f5f41444452455353284c4f414428226f776e657222292c20415353455456414c554528534349442829292c20534349442829290a090909202020203632302052455455524e20300a090909202020203939392052455455524e20310a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e2042757949744e6f7728292055696e7436340a090909202020203130202064696d20616374697665466c61672061732055696e7436340a0909092020202031352020494620414444524553535f535452494e47285349474e4552282929203d3d202222205448454e20474f544f203939390a09090920202020323020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2039323020454c534520474f544f2033300a09090920202020333020204c455420616374697665466c6167203d20636865636b416374697665282273616c6522290a0909092020202034302020494620616374697665466c6167203d3d2030205448454e20474f544f20353020454c534520474f544f203530300a09090920202020353020204946204c4f41442822736342616c616e63652229203d3d2031205448454e20474f544f20363020454c534520474f544f203932300a09090920202020363020204946204445524f56414c55452829203e3d204c4f41442822737461727450726963652229205448454e20474f544f20373020454c534520474f544f203932300a090909202020203730202053454e445f41535345545f544f5f41444452455353285349474e455228292c204c4f41442822736342616c616e636522292c20534349442829290a090909202020203830202053544f52452822736342616c616e6365222c2030290a090909202020203930202070726f636573734445524f46696e616c5061796d656e74284445524f56414c55452829290a09090920202020393520207472616e736665724f776e657273686970285349474e45522829290a09090920202020393620207265736574566172732831290a090909202020203937202053544f5245282270726576696f757353616c655072696365222c204445524f56414c55452829290a090909202020203130302052455455524e20300a0909092020202035303020494620616374697665466c6167203d3d20393939205448454e20474f544f2039323020454c534520474f544f203531300a0909092020202035313020494620616374697665466c6167203d3d20313131205448454e20474f544f2035323020454c534520474f544f203932300a090909202020203532302053454e445f41535345545f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822736342616c616e636522292c20534349442829290a090909202020203533302053544f52452822736342616c616e6365222c2030290a09090920202020353430207265736574566172732831290a09090920202020393230204946204445524f56414c55452829203e2030205448454e20474f544f2039323520454c534520474f544f203933300a090909202020203932352053454e445f4445524f5f544f5f41444452455353285349474e455228292c204445524f56414c55452829290a090909202020203933302052455455524e20300a090909202020203939392052455455524e20310a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e2042696428292055696e7436340a090909202020203130202064696d20616374697665466c61672c20626964416d742061732055696e7436340a0909092020202031352020494620414444524553535f535452494e47285349474e4552282929203d3d202222205448454e20474f544f203939390a09090920202020323520204c455420626964416d74203d204445524f56414c554528290a09090920202020333020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2039323020454c534520474f544f2033350a09090920202020333520204c455420616374697665466c6167203d20636865636b416374697665282261756374696f6e22290a0909092020202034302020494620616374697665466c6167203d3d2030205448454e20474f544f20353020454c534520474f544f203530300a09090920202020353020204946204c4f41442822736342616c616e63652229203d3d2031205448454e20474f544f20353120454c534520474f544f203932300a0909092020202035312020494620455849535453285349474e45522829202b20222d626964446174652229203d3d2031205448454e20474f544f20363020454c534520474f544f2037300a09090920202020363020204946204c4f4144285349474e45522829202b20222d626964446174652229203c20424c4f434b5f54494d455354414d502829205448454e20474f544f20373020454c534520474f544f203932300a0909092020202037302020494620626964416d74203e3d204c4f41442822737461727450726963652229205448454e20474f544f20383020454c534520474f544f203932300a0909092020202038302020494620626964416d74203e3d204c4f414428226375727242696450726963652229205448454e20474f544f20393020454c534520474f544f203932300a090909202020203930202053544f52452822637572724269645072696365222c2066696e644c6573736572496e63726561736528626964416d7429290a09090920202020313030206f757462696452657475726e7328290a090909202020203132302053544f524528226375727242696441646472222c205349474e45522829290a090909202020203133302053544f5245282263757272426964416d74222c20626964416d74290a090909202020203134302053544f5245285349474e45522829202b20222d62696444617465222c20424c4f434b5f54494d455354414d502829290a090909202020203135302053544f52452822626964436f756e74222c204c4f41442822626964436f756e742229202b2031290a09090920202020313730204946204c4f41442822656e64426c6f636b54696d652229202d20393030203c3d20424c4f434b5f54494d455354414d502829205448454e20474f544f2031383020454c534520474f544f203139300a090909202020203138302053544f52452822656e64426c6f636b54696d65222c20424c4f434b5f54494d455354414d502829202b20393030290a090909202020203139302052455455524e20300a0909092020202035303020494620616374697665466c6167203d3d20393939205448454e20474f544f2039323020454c534520474f544f203531300a0909092020202035313020494620616374697665466c6167203d3d20313131205448454e20474f544f2035323020454c534520474f544f203932300a0909092020202035323020494620626964416d74203e2030205448454e20474f544f2035333020454c534520474f544f203534300a090909202020203533302053454e445f4445524f5f544f5f41444452455353285349474e455228292c20626964416d74290a090909202020203534302070726f636573734869676865737442696464657228290a090909202020203535302052455455524e20300a0909092020202039323020494620626964416d74203e2030205448454e20474f544f2039323520454c534520474f544f203933300a090909202020203932352053454e445f4445524f5f544f5f41444452455353285349474e455228292c20626964416d74290a090909202020203933302052455455524e20300a090909202020203939392052455455524e20310a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e20436c6f73654c697374696e6728292055696e7436340a09090920202020313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f20323020454c534520474f544f203939390a0909092020202032302020494620636865636b416374697665284c4f414428226c69737454797065222929203d3d20313131205448454e20474f544f20333020454c534520474f544f203939390a09090920202020333020204946204c4f414428226c697374547970652229203d3d202261756374696f6e22205448454e20474f544f20343020454c534520474f544f203230300a09090920202020343020204946204c4f41442822626964436f756e742229203e2030205448454e20474f544f20353020454c534520474f544f203231300a090909202020203530202070726f636573734869676865737442696464657228290a090909202020203630202052455455524e20300a09090920202020323030204946204c4f414428226c697374547970652229203d3d202273616c6522205448454e20474f544f2032313020454c534520474f544f203939390a090909202020203231302053454e445f41535345545f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822736342616c616e636522292c20534349442829290a090909202020203232302053544f52452822736342616c616e6365222c2030290a09090920202020323330207265736574566172732831290a090909202020203234302052455455524e20300a090909202020203939392052455455524e20310a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e2043616e63656c4c697374696e6728292055696e7436340a090909202020203130202064696d2074656d70436f756e7465722061732055696e7436340a09090920202020333020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f20353020454c534520474f544f203939390a0909092020202035302020494620636865636b416374697665284c4f414428226c69737454797065222929203d3d2030205448454e20474f544f20363020454c534520474f544f203939390a0909092020202036302020494620284c4f414428227374617274426c6f636b54696d652229202b204c4f4144282263616e63656c427566666572222929203e3d20424c4f434b5f54494d455354414d502829205448454e20474f544f2034363020454c534520474f544f203939390a09090920202020343630206f757462696452657475726e7328290a090909202020203630302053454e445f41535345545f544f5f41444452455353284c4f414428226f776e657222292c204c4f41442822736342616c616e636522292c20534349442829290a090909202020203631302053544f52452822736342616c616e6365222c2030290a09090920202020363230207265736574566172732831290a090909202020203633302052455455524e20300a090909202020203939392052455455524e20310a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e207472616e736665724f776e657273686970286e65774f776e657220537472696e67292055696e7436340a09090920202020313020204946204c4f414428226f776e65722229203d3d206e65774f776e6572205448454e20474f544f20343020454c534520474f544f2032300a090909202020203230202053544f5245282270726576696f75734f776e6572222c204c4f414428226f776e65722229290a090909202020203330202053544f524528226f776e6572222c206e65774f776e6572290a090909202020203430202052455455524e20300a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e2067656e6572617465456e64426c6f636b286475726174696f6e2055696e7436342c207374617274426c6f636b54696d652055696e743634292055696e7436340a090909202020203130202064696d2074696d65696e7365636f6e64732c20656e64426c6f636b54696d652061732055696e7436340a09090920202020323020204c45542074696d65696e7365636f6e6473203d2033363030202a206475726174696f6e0a090909202020203330202049462074696d65696e7365636f6e6473203d3d2030205448454e20474f544f20343020454c534520474f544f2035300a09090920202020343020204c45542074696d65696e7365636f6e6473203d20333630300a090909202020203530202049462074696d65696e7365636f6e6473203e20363034383030205448454e20474f544f20363020454c534520474f544f2037300a09090920202020363020204c45542074696d65696e7365636f6e6473203d203630343830300a09090920202020373020204c455420656e64426c6f636b54696d65203d207374617274426c6f636b54696d65202b2074696d65696e7365636f6e64730a090909202020203830202052455455524e20656e64426c6f636b54696d650a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e20636865636b416374697665286c6973745479706520537472696e67292055696e7436340a09090920202020313020204946204c4f414428227374617274426c6f636b54696d652229203c3d20424c4f434b5f54494d455354414d502829205448454e20474f544f20333020454c534520474f544f203930300a09090920202020333020204946204c4f41442822736342616c616e63652229203d3d2031205448454e20474f544f20343020454c534520474f544f203930300a09090920202020343020204946204c4f41442822656e64426c6f636b54696d652229203e20424c4f434b5f54494d455354414d502829205448454e20474f544f20353020454c534520474f544f203530300a09090920202020353020204946204c4f414428226c697374547970652229203d3d206c69737454797065205448454e20474f544f2032303020454c534520474f544f203931300a090909202020203230302053544f52452822616374697665222c2031290a090909202020203231302052455455524e20300a090909202020203530302053544f52452822616374697665222c2030290a090909202020203532302052455455524e203131310a090909202020203930302053544f52452822616374697665222c2030290a090909202020203931302052455455524e203939390a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e2070726f636573734869676865737442696464657228292055696e7436340a090909202020203130202064696d20626964416d742061732055696e7436340a090909202020203230202064696d206269644164647220617320537472696e670a09090920202020333020204c45542062696441646472203d204c4f414428226f776e657222290a0909092020202031303020494620455849535453282263757272426964416d742229203d3d2031205448454e20474f544f2031313020454c534520474f544f203331300a0909092020202031313020494620455849535453282263757272426964416464722229203d3d2031205448454e20474f544f2031323020454c534520474f544f203331300a09090920202020313230204946204c4f414428226375727242696441646472222920213d202222205448454e20474f544f2031333020454c534520474f544f203331300a09090920202020313330204946204c4f4144282263757272426964416d742229203e2030205448454e20474f544f2031343020454c534520474f544f203331300a09090920202020313430204c45542062696441646472203d204c4f41442822637572724269644164647222290a09090920202020313530204c455420626964416d74203d204c4f4144282263757272426964416d7422290a090909202020203331302053454e445f41535345545f544f5f4144445245535328626964416464722c204c4f41442822736342616c616e636522292c20534349442829290a090909202020203332302070726f636573734445524f46696e616c5061796d656e7428626964416d74290a09090920202020333530207472616e736665724f776e6572736869702862696441646472290a090909202020203336302053544f52452822736342616c616e6365222c2030290a09090920202020333730204946204558495354532862696441646472202b20222d626964446174652229203d3d2031205448454e20474f544f2033383020454c534520474f544f203339300a090909202020203338302044454c4554452862696441646472202b20222d6269644461746522290a090909202020203339302044454c4554452822637572724269644164647222290a090909202020203430302044454c455445282263757272426964416d7422290a0909092020202034313020494620626964416d74203e2030205448454e20474f544f2034323020454c534520474f544f203630300a090909202020203432302053544f5245282270726576696f757341756374696f6e5072696365222c20626964416d74290a09090920202020363030207265736574566172732831290a090909202020203631302052455455524e20300a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e206f757462696452657475726e7328292055696e7436340a0909092020202032302020494620455849535453282263757272426964416464722229203d3d2031205448454e20474f544f20333020454c534520474f544f203930300a0909092020202033302020494620455849535453282263757272426964416d742229203d3d2031205448454e20474f544f20343020454c534520474f544f203930300a09090920202020343020204946204c4f4144282263757272426964416d742229203e2030205448454e20474f544f20353020454c534520474f544f203930300a09090920202020353020204946204c4f414428226375727242696441646472222920213d202222205448454e20474f544f20363020454c534520474f544f203930300a090909202020203630202053454e445f4445524f5f544f5f41444452455353284c4f41442822637572724269644164647222292c204c4f4144282263757272426964416d742229290a090909202020203830302044454c455445284c4f4144282263757272426964416464722229202b20222d6269644461746522290a090909202020203831302044454c4554452822637572724269644164647222290a090909202020203832302044454c455445282263757272426964416d7422290a090909202020203930302052455455524e20300a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e2070726f636573734445524f46696e616c5061796d656e742873616c65416d742055696e743634292055696e7436340a090909202020203130202064696d207061796f7574416d742c20726f79616c74795061796d742c206172746966696365725061796d742c20636861726974795061796d742061732055696e7436340a090909202020203230202049462073616c65416d74203d3d2030205448454e20474f544f2032303020454c534520474f544f2036300a09090920202020363020204946204c4f41442822726f79616c74792229203e2030205448454e20474f544f20363520454c534520474f544f2038300a09090920202020363520204c455420726f79616c74795061796d74203d204c4f41442822726f79616c74792229202a2073616c65416d74202f203130300a0909092020202036362020494620726f79616c74795061796d74203e2030205448454e20474f544f20373020454c534520474f544f2038300a090909202020203730202053454e445f4445524f5f544f5f41444452455353284c4f4144282263726561746f724164647222292c20726f79616c74795061796d74290a09090920202020383020204946204c4f414428226172746966696365724665652229203e2030205448454e20474f544f20383520454c534520474f544f203130300a09090920202020383520204c4554206172746966696365725061796d74203d204c4f414428226172746966696365724665652229202a2073616c65416d74202f203130300a09090920202020383620204946206172746966696365725061796d74203e2030205448454e20474f544f20393020454c534520474f544f203130300a090909202020203930202053454e445f4445524f5f544f5f41444452455353284c4f414428226172746966696365724164647222292c206172746966696365725061796d74290a09090920202020313030204946204c4f4144282263686172697479446f6e617465506572632229203e2030205448454e20474f544f2031303520454c534520474f544f203132300a09090920202020313035204c455420636861726974795061796d74203d204c4f4144282263686172697479446f6e617465506572632229202a2073616c65416d74202f203130300a0909092020202031303620494620636861726974795061796d74203e2030205448454e20474f544f2031313020454c534520474f544f203132300a090909202020203131302053454e445f4445524f5f544f5f41444452455353284c4f4144282263686172697479446f6e6174654164647222292c20636861726974795061796d74290a09090920202020313230204c4554207061796f7574416d74203d2073616c65416d74202d20726f79616c74795061796d74202d206172746966696365725061796d74202d20636861726974795061796d740a09090920202020313235204946207061796f7574416d74203e2030205448454e20474f544f2031333020454c534520474f544f203230300a090909202020203133302053454e445f4445524f5f544f5f41444452455353284c4f414428226f776e657222292c207061796f7574416d74290a090909202020203230302052455455524e20300a090909456e642046756e6374696f6e0a0a09090946756e6374696f6e2072657365745661727328666f72636552657365742055696e743634292055696e7436340a0909092020202031302020494620666f7263655265736574203d3d2030205448454e20474f544f20323020454c534520474f544f2033300a0909092020202032302020494620636865636b416374697665284c4f414428226c69737454797065222929203d3d20393939205448454e20474f544f20323020454c534520474f544f203930300a090909202020203330202053544f524528227374617274426c6f636b54696d65222c2030290a090909202020203430202053544f52452822656e64426c6f636b54696d65222c2030290a090909202020203530202053544f52452822626964436f756e74222c2030290a090909202020203630202053544f52452822616374697665222c2030290a090909202020203830202053544f5245282273746172745072696365222c2030290a090909202020203930202053544f52452822637572724269645072696365222c2030290a090909202020203130302053544f524528226c69737454797065222c202222290a090909202020203131302053544f5245282263686172697479446f6e61746541646472222c202222290a090909202020203132302053544f5245282263686172697479446f6e61746550657263222c2030290a090909202020203230302052455455524e20300a090909202020203930302052455455524e203939390a090909456e642046756e6374696f6e0a0a0909092046756e6374696f6e2066696e644c6573736572496e63726561736528626964416d742055696e743634292055696e7436340a09090920202020203130202064696d2070657263656e7443616c632c2073746174696343616c632061732055696e7436340a0909092020202020323020204c45542070657263656e7443616c63203d20626964416d74202b2028626964416d74202a204c4f4144282270657263656e74426964496e63722229202f203130303030290a0909092020202020333020204c45542073746174696343616c63203d20626964416d74202b204c4f41442822737461746963426964496e637222290a09090920202020203530202049462070657263656e7443616c63203c2073746174696343616c63205448454e20474f544f2031303020454c534520474f544f203230300a09090920202020203130302052455455524e2070657263656e7443616c630a09090920202020203230302052455455524e2073746174696343616c630a09090920456e642046756e6374696f6e0a09090920
active 1
artificerAddr 1f6b84b0291cabbf3c53cdb217ebbc441a63b8d9a2372f56ad3f4d1daadef09d01
artificerFee 1
bidCount 0
cancelBuffer 300
charityDonateAddr 1c559b77b037f18e9aa8a4e75bb248740ff693759021e40bcc4718845f2de37e00
charityDonatePerc 98
collection 537570657220536c6f746873
coverURL 3c636f76657255524c3e
creatorAddr 2c25240b0af1366c7aa3eaa93bf20bb68fcf22e9aaedc28eadd7d5a9ec141bde00
currBidPrice 0
descrHdr 486f6c79207368697421205469732720616e6f7468657220736c6f7468
endBlockTime 1.713312559e+09
fileCheckC 3c66696c65436865636b433e
fileCheckS 3c66696c65436865636b533e
fileSignURL 3c66696c655369676e55524c3e
fileURL 3c66696c6555524c3e
iconURLHdr 3c69636f6e55524c4864723e
listType 61756374696f6e
nameHdr 537570657220536c6f7468733a2039303032
owner 1800b52b91c7a7be86829e39a7fdb6ddda05a641598909b8e11c052cf0b02ec701
ownerCanUpdate 0
percentBidIncr 1000
royalty 1
scBalance 1
startBlockTime 1.712707759e+09
startPrice 1e+10
staticBidIncr 10000
tagsHdr 3c746167734864723e
typeHdr 696d616765
version 312e312e31
SCID uint64 variables
key value
built BLID : c653303c554fc45517b3e0d44cbe3c4b2d956c63e7a44311eb324e6b1a1b2578
Tx RootHash: 67a6dd551e18dfe0bf88249df7842764d7725036f0b995e5f41f14161257460f built height : 3552453
Timestamp: 1712695371050 Timestamp [UTC]: 2024-04-09 21:42:51 Age [y:d:h:m:s]: 12544:46:2.309
Block: 3552457 Fee: 0.21586 Tx size: 15.647 kB
Tx version: 1 No of confirmations: 2381912 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.21586 Deposited to SC 0.00000
Sender : dero1qykz2fqtptcnvmr65042jwljpwmglnezax4wms5w4htat20vzsdauqq58979y
address
dero1qyvqpdftj8r6005xs20rnflakmwa5pdxg9vcjzdcuywq2t8skqhvwqglt6x0g
dero1qykz2fqtptcnvmr65042jwljpwmglnezax4wms5w4htat20vzsdauqq58979y
SC Balance: 0.00000 DERO
SC CODE:
  
			//    Copyright 2022. Civilware. All rights reserved.
			//    Artificer NFA Market Standard (ART-NFA-MS1)

			Function InitializePrivate() Uint64
			    10  IF EXISTS("owner") == 0 THEN GOTO 300 ELSE GOTO 999
			    300 STORE("artificerFee", 1)
			    310 STORE("royalty", 1)
			    320 STORE("ownerCanUpdate", 0)
			    330 STORE("nameHdr", "Super Sloths: 9002")
			    340 STORE("descrHdr", "Holy shit! Tis' another sloth")
			    350 STORE("typeHdr", "image")
			    360 STORE("iconURLHdr", "<iconURLHdr>")
			    370 STORE("tagsHdr", "<tagsHdr>")
			    400 STORE("fileCheckC", "<fileCheckC>")
			    410 STORE("fileCheckS", "<fileCheckS>")
			    420 STORE("fileURL", "<fileURL>")
			    430 STORE("fileSignURL", "<fileSignURL>")
			    440 STORE("coverURL", "<coverURL>")
			    450 STORE("collection", "Super Sloths")
			    500 IF init() == 0 THEN GOTO 600 ELSE GOTO 999
			    600 RETURN 0
			    999 RETURN 1
			End Function

			Function init() Uint64
			    10  IF EXISTS("owner") == 0 THEN GOTO 20 ELSE GOTO 999
			    20  STORE("owner", ADDRESS_RAW("dero1qyvqpdftj8r6005xs20rnflakmwa5pdxg9vcjzdcuywq2t8skqhvwqglt6x0g"))
			    30  STORE("creatorAddr", SIGNER())
			    40  STORE("artificerAddr", ADDRESS_RAW("dero1qy0khp9s9yw2h0eu20xmy9lth3zp5cacmx3rwt6k45l568d2mmcf6qgcsevzx"))
			    50  IF IS_ADDRESS_VALID(LOAD("artificerAddr")) == 1 THEN GOTO 60 ELSE GOTO 999
			    60  STORE("active", 0)
			    70  STORE("scBalance", 0)
			    80  STORE("cancelBuffer", 300)
			    90  STORE("startBlockTime", 0)
			    100 STORE("endBlockTime", 0)
			    110 STORE("bidCount", 0)
			    120 STORE("staticBidIncr", 10000)
			    130 STORE("percentBidIncr", 1000)
			    140 STORE("listType", "")
			    150 STORE("charityDonatePerc", 0)
			    160 STORE("startPrice", 0)
			    170 STORE("currBidPrice", 0)
			    180 STORE("version", "1.1.1")
			    500 IF LOAD("charityDonatePerc") + LOAD("artificerFee") + LOAD("royalty") > 100 THEN GOTO 999
			    600 SEND_ASSET_TO_ADDRESS(ADDRESS_RAW("dero1qyvqpdftj8r6005xs20rnflakmwa5pdxg9vcjzdcuywq2t8skqhvwqglt6x0g"), 1, SCID())
			    610 RETURN 0
			    999 RETURN 1
			End Function

			Function ClaimOwnership() Uint64
			    10  IF ASSETVALUE(SCID()) == 1 THEN GOTO 20 ELSE GOTO 999
			    20  IF ADDRESS_STRING(SIGNER()) == "" THEN GOTO 500
			    30  transferOwnership(SIGNER())
			    40  SEND_ASSET_TO_ADDRESS(SIGNER(), 1, SCID())
			    50  RETURN 0
			    500 SEND_ASSET_TO_ADDRESS(LOAD("owner"), 1, SCID())
			    510 RETURN 0
			    999 RETURN 1
			End Function

			Function Update(iconURL String, coverURL String, fileURL String, fileSignURL String, tags String) Uint64
			    10  IF LOAD("creatorAddr") == SIGNER() THEN GOTO 40 ELSE GOTO 20
			    20  IF LOAD("ownerCanUpdate") == 1 THEN GOTO 30 ELSE GOTO 999
			    30  IF LOAD("owner") == SIGNER() THEN GOTO 40 ELSE GOTO 999
			    40  IF iconURL != "" THEN GOTO 50 ELSE GOTO 60
			    50  STORE("iconURLHdr", iconURL)
			    60  IF coverURL != "" THEN GOTO 70 ELSE GOTO 80
			    70  STORE("coverURL", coverURL)
			    80  IF fileURL != "" THEN GOTO 90 ELSE GOTO 100
			    90  STORE("fileURL", fileURL)
			    100 IF fileSignURL != "" THEN GOTO 110 ELSE GOTO 120
			    110 STORE("fileSignURL", fileSignURL)
			    120 IF tags != "" THEN GOTO 130 ELSE GOTO 140
			    130 STORE("tagsHdr", tags)
			    140 RETURN 0
			    999 RETURN 1
			End Function

			Function Start(listType String, duration Uint64, startPrice Uint64, charityDonateAddr String, charityDonatePerc Uint64) Uint64
			    10  dim tempPercCount as Uint64
			    20  dim err as String
			    30  IF ADDRESS_STRING(SIGNER()) == "" THEN GOTO 600
			    40  IF ASSETVALUE(SCID()) == 1 THEN GOTO 70 ELSE GOTO 400
			    70  IF listType == "auction" THEN GOTO 100 ELSE GOTO 80
			    80  IF listType == "sale" THEN GOTO 100 ELSE GOTO 400
			    100 IF LOAD("owner") == SIGNER() THEN GOTO 110 ELSE GOTO 400
			    110 IF checkActive(LOAD("listType")) == 999 THEN GOTO 150 ELSE GOTO 400
			    150 IF charityDonatePerc + LOAD("artificerFee") + LOAD("royalty") > 100 THEN GOTO 160 ELSE GOTO 190
			    160 LET tempPercCount = 100 - LOAD("artificerFee") - LOAD("royalty")
			    165 LET charityDonatePerc = tempPercCount
			    170 STORE("charityDonatePerc", charityDonatePerc)
			    175 IF IS_ADDRESS_VALID(ADDRESS_RAW(charityDonateAddr)) == 1 THEN GOTO 180 ELSE GOTO 400
			    180 STORE("charityDonateAddr", ADDRESS_RAW(charityDonateAddr))
			    185 GOTO 210
			    190 IF charityDonatePerc > 0 THEN GOTO 195 ELSE GOTO 210
			    195 IF IS_ADDRESS_VALID(ADDRESS_RAW(charityDonateAddr)) == 1 THEN GOTO 200 ELSE GOTO 400
			    200 STORE("charityDonatePerc", charityDonatePerc)
			    205 STORE("charityDonateAddr", ADDRESS_RAW(charityDonateAddr))
			    210 STORE("listType", listType)
			    220 STORE("scBalance", 1)
			    230 STORE("startBlockTime", BLOCK_TIMESTAMP())
			    240 STORE("endBlockTime", generateEndBlock(duration, BLOCK_TIMESTAMP()))
			    250 STORE("startPrice", startPrice)
			    270 STORE("active", 1)
			    300 RETURN 0
			    400 IF ASSETVALUE(SCID()) > 0 THEN GOTO 410 ELSE GOTO 999
			    410 SEND_ASSET_TO_ADDRESS(SIGNER(), ASSETVALUE(SCID()), SCID())
			    420 RETURN 0
			    600 IF ASSETVALUE(SCID()) > 0 THEN GOTO 610 ELSE GOTO 999
			    610 SEND_ASSET_TO_ADDRESS(LOAD("owner"), ASSETVALUE(SCID()), SCID())
			    620 RETURN 0
			    999 RETURN 1
			End Function

			Function BuyItNow() Uint64
			    10  dim activeFlag as Uint64
			    15  IF ADDRESS_STRING(SIGNER()) == "" THEN GOTO 999
			    20  IF LOAD("owner") == SIGNER() THEN GOTO 920 ELSE GOTO 30
			    30  LET activeFlag = checkActive("sale")
			    40  IF activeFlag == 0 THEN GOTO 50 ELSE GOTO 500
			    50  IF LOAD("scBalance") == 1 THEN GOTO 60 ELSE GOTO 920
			    60  IF DEROVALUE() >= LOAD("startPrice") THEN GOTO 70 ELSE GOTO 920
			    70  SEND_ASSET_TO_ADDRESS(SIGNER(), LOAD("scBalance"), SCID())
			    80  STORE("scBalance", 0)
			    90  processDEROFinalPayment(DEROVALUE())
			    95  transferOwnership(SIGNER())
			    96  resetVars(1)
			    97  STORE("previousSalePrice", DEROVALUE())
			    100 RETURN 0
			    500 IF activeFlag == 999 THEN GOTO 920 ELSE GOTO 510
			    510 IF activeFlag == 111 THEN GOTO 520 ELSE GOTO 920
			    520 SEND_ASSET_TO_ADDRESS(LOAD("owner"), LOAD("scBalance"), SCID())
			    530 STORE("scBalance", 0)
			    540 resetVars(1)
			    920 IF DEROVALUE() > 0 THEN GOTO 925 ELSE GOTO 930
			    925 SEND_DERO_TO_ADDRESS(SIGNER(), DEROVALUE())
			    930 RETURN 0
			    999 RETURN 1
			End Function

			Function Bid() Uint64
			    10  dim activeFlag, bidAmt as Uint64
			    15  IF ADDRESS_STRING(SIGNER()) == "" THEN GOTO 999
			    25  LET bidAmt = DEROVALUE()
			    30  IF LOAD("owner") == SIGNER() THEN GOTO 920 ELSE GOTO 35
			    35  LET activeFlag = checkActive("auction")
			    40  IF activeFlag == 0 THEN GOTO 50 ELSE GOTO 500
			    50  IF LOAD("scBalance") == 1 THEN GOTO 51 ELSE GOTO 920
			    51  IF EXISTS(SIGNER() + "-bidDate") == 1 THEN GOTO 60 ELSE GOTO 70
			    60  IF LOAD(SIGNER() + "-bidDate") < BLOCK_TIMESTAMP() THEN GOTO 70 ELSE GOTO 920
			    70  IF bidAmt >= LOAD("startPrice") THEN GOTO 80 ELSE GOTO 920
			    80  IF bidAmt >= LOAD("currBidPrice") THEN GOTO 90 ELSE GOTO 920
			    90  STORE("currBidPrice", findLesserIncrease(bidAmt))
			    100 outbidReturns()
			    120 STORE("currBidAddr", SIGNER())
			    130 STORE("currBidAmt", bidAmt)
			    140 STORE(SIGNER() + "-bidDate", BLOCK_TIMESTAMP())
			    150 STORE("bidCount", LOAD("bidCount") + 1)
			    170 IF LOAD("endBlockTime") - 900 <= BLOCK_TIMESTAMP() THEN GOTO 180 ELSE GOTO 190
			    180 STORE("endBlockTime", BLOCK_TIMESTAMP() + 900)
			    190 RETURN 0
			    500 IF activeFlag == 999 THEN GOTO 920 ELSE GOTO 510
			    510 IF activeFlag == 111 THEN GOTO 520 ELSE GOTO 920
			    520 IF bidAmt > 0 THEN GOTO 530 ELSE GOTO 540
			    530 SEND_DERO_TO_ADDRESS(SIGNER(), bidAmt)
			    540 processHighestBidder()
			    550 RETURN 0
			    920 IF bidAmt > 0 THEN GOTO 925 ELSE GOTO 930
			    925 SEND_DERO_TO_ADDRESS(SIGNER(), bidAmt)
			    930 RETURN 0
			    999 RETURN 1
			End Function

			Function CloseListing() Uint64
			    10  IF LOAD("owner") == SIGNER() THEN GOTO 20 ELSE GOTO 999
			    20  IF checkActive(LOAD("listType")) == 111 THEN GOTO 30 ELSE GOTO 999
			    30  IF LOAD("listType") == "auction" THEN GOTO 40 ELSE GOTO 200
			    40  IF LOAD("bidCount") > 0 THEN GOTO 50 ELSE GOTO 210
			    50  processHighestBidder()
			    60  RETURN 0
			    200 IF LOAD("listType") == "sale" THEN GOTO 210 ELSE GOTO 999
			    210 SEND_ASSET_TO_ADDRESS(LOAD("owner"), LOAD("scBalance"), SCID())
			    220 STORE("scBalance", 0)
			    230 resetVars(1)
			    240 RETURN 0
			    999 RETURN 1
			End Function

			Function CancelListing() Uint64
			    10  dim tempCounter as Uint64
			    30  IF LOAD("owner") == SIGNER() THEN GOTO 50 ELSE GOTO 999
			    50  IF checkActive(LOAD("listType")) == 0 THEN GOTO 60 ELSE GOTO 999
			    60  IF (LOAD("startBlockTime") + LOAD("cancelBuffer")) >= BLOCK_TIMESTAMP() THEN GOTO 460 ELSE GOTO 999
			    460 outbidReturns()
			    600 SEND_ASSET_TO_ADDRESS(LOAD("owner"), LOAD("scBalance"), SCID())
			    610 STORE("scBalance", 0)
			    620 resetVars(1)
			    630 RETURN 0
			    999 RETURN 1
			End Function

			Function transferOwnership(newOwner String) Uint64
			    10  IF LOAD("owner") == newOwner THEN GOTO 40 ELSE GOTO 20
			    20  STORE("previousOwner", LOAD("owner"))
			    30  STORE("owner", newOwner)
			    40  RETURN 0
			End Function

			Function generateEndBlock(duration Uint64, startBlockTime Uint64) Uint64
			    10  dim timeinseconds, endBlockTime as Uint64
			    20  LET timeinseconds = 3600 * duration
			    30  IF timeinseconds == 0 THEN GOTO 40 ELSE GOTO 50
			    40  LET timeinseconds = 3600
			    50  IF timeinseconds > 604800 THEN GOTO 60 ELSE GOTO 70
			    60  LET timeinseconds = 604800
			    70  LET endBlockTime = startBlockTime + timeinseconds
			    80  RETURN endBlockTime
			End Function

			Function checkActive(listType String) Uint64
			    10  IF LOAD("startBlockTime") <= BLOCK_TIMESTAMP() THEN GOTO 30 ELSE GOTO 900
			    30  IF LOAD("scBalance") == 1 THEN GOTO 40 ELSE GOTO 900
			    40  IF LOAD("endBlockTime") > BLOCK_TIMESTAMP() THEN GOTO 50 ELSE GOTO 500
			    50  IF LOAD("listType") == listType THEN GOTO 200 ELSE GOTO 910
			    200 STORE("active", 1)
			    210 RETURN 0
			    500 STORE("active", 0)
			    520 RETURN 111
			    900 STORE("active", 0)
			    910 RETURN 999
			End Function

			Function processHighestBidder() Uint64
			    10  dim bidAmt as Uint64
			    20  dim bidAddr as String
			    30  LET bidAddr = LOAD("owner")
			    100 IF EXISTS("currBidAmt") == 1 THEN GOTO 110 ELSE GOTO 310
			    110 IF EXISTS("currBidAddr") == 1 THEN GOTO 120 ELSE GOTO 310
			    120 IF LOAD("currBidAddr") != "" THEN GOTO 130 ELSE GOTO 310
			    130 IF LOAD("currBidAmt") > 0 THEN GOTO 140 ELSE GOTO 310
			    140 LET bidAddr = LOAD("currBidAddr")
			    150 LET bidAmt = LOAD("currBidAmt")
			    310 SEND_ASSET_TO_ADDRESS(bidAddr, LOAD("scBalance"), SCID())
			    320 processDEROFinalPayment(bidAmt)
			    350 transferOwnership(bidAddr)
			    360 STORE("scBalance", 0)
			    370 IF EXISTS(bidAddr + "-bidDate") == 1 THEN GOTO 380 ELSE GOTO 390
			    380 DELETE(bidAddr + "-bidDate")
			    390 DELETE("currBidAddr")
			    400 DELETE("currBidAmt")
			    410 IF bidAmt > 0 THEN GOTO 420 ELSE GOTO 600
			    420 STORE("previousAuctionPrice", bidAmt)
			    600 resetVars(1)
			    610 RETURN 0
			End Function

			Function outbidReturns() Uint64
			    20  IF EXISTS("currBidAddr") == 1 THEN GOTO 30 ELSE GOTO 900
			    30  IF EXISTS("currBidAmt") == 1 THEN GOTO 40 ELSE GOTO 900
			    40  IF LOAD("currBidAmt") > 0 THEN GOTO 50 ELSE GOTO 900
			    50  IF LOAD("currBidAddr") != "" THEN GOTO 60 ELSE GOTO 900
			    60  SEND_DERO_TO_ADDRESS(LOAD("currBidAddr"), LOAD("currBidAmt"))
			    800 DELETE(LOAD("currBidAddr") + "-bidDate")
			    810 DELETE("currBidAddr")
			    820 DELETE("currBidAmt")
			    900 RETURN 0
			End Function

			Function processDEROFinalPayment(saleAmt Uint64) Uint64
			    10  dim payoutAmt, royaltyPaymt, artificerPaymt, charityPaymt as Uint64
			    20  IF saleAmt == 0 THEN GOTO 200 ELSE GOTO 60
			    60  IF LOAD("royalty") > 0 THEN GOTO 65 ELSE GOTO 80
			    65  LET royaltyPaymt = LOAD("royalty") * saleAmt / 100
			    66  IF royaltyPaymt > 0 THEN GOTO 70 ELSE GOTO 80
			    70  SEND_DERO_TO_ADDRESS(LOAD("creatorAddr"), royaltyPaymt)
			    80  IF LOAD("artificerFee") > 0 THEN GOTO 85 ELSE GOTO 100
			    85  LET artificerPaymt = LOAD("artificerFee") * saleAmt / 100
			    86  IF artificerPaymt > 0 THEN GOTO 90 ELSE GOTO 100
			    90  SEND_DERO_TO_ADDRESS(LOAD("artificerAddr"), artificerPaymt)
			    100 IF LOAD("charityDonatePerc") > 0 THEN GOTO 105 ELSE GOTO 120
			    105 LET charityPaymt = LOAD("charityDonatePerc") * saleAmt / 100
			    106 IF charityPaymt > 0 THEN GOTO 110 ELSE GOTO 120
			    110 SEND_DERO_TO_ADDRESS(LOAD("charityDonateAddr"), charityPaymt)
			    120 LET payoutAmt = saleAmt - royaltyPaymt - artificerPaymt - charityPaymt
			    125 IF payoutAmt > 0 THEN GOTO 130 ELSE GOTO 200
			    130 SEND_DERO_TO_ADDRESS(LOAD("owner"), payoutAmt)
			    200 RETURN 0
			End Function

			Function resetVars(forceReset Uint64) Uint64
			    10  IF forceReset == 0 THEN GOTO 20 ELSE GOTO 30
			    20  IF checkActive(LOAD("listType")) == 999 THEN GOTO 20 ELSE GOTO 900
			    30  STORE("startBlockTime", 0)
			    40  STORE("endBlockTime", 0)
			    50  STORE("bidCount", 0)
			    60  STORE("active", 0)
			    80  STORE("startPrice", 0)
			    90  STORE("currBidPrice", 0)
			    100 STORE("listType", "")
			    110 STORE("charityDonateAddr", "")
			    120 STORE("charityDonatePerc", 0)
			    200 RETURN 0
			    900 RETURN 999
			End Function

			 Function findLesserIncrease(bidAmt Uint64) Uint64
			     10  dim percentCalc, staticCalc as Uint64
			     20  LET percentCalc = bidAmt + (bidAmt * LOAD("percentBidIncr") / 10000)
			     30  LET staticCalc = bidAmt + LOAD("staticBidIncr")
			     50  IF percentCalc < staticCalc THEN GOTO 100 ELSE GOTO 200
			     100 RETURN percentCalc
			     200 RETURN staticCalc
			 End Function
			 
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:' // Copyright 2022. Civilware. All rights reserved. // Artificer NFA Market Standard (ART-NFA-MS1) Function InitializePrivate() Uint64 10 IF EXISTS("owner") == 0 THEN GOTO 300 ELSE GOTO 999 300 STORE("artificerFee", 1) 310 STORE("royalty", 1) 320 STORE("ownerCanUpdate", 0) 330 STORE("nameHdr", "Super Sloths: 9002") 340 STORE("descrHdr", "Holy shit! Tis' another sloth") 350 STORE("typeHdr", "image") 360 STORE("iconURLHdr", "<iconURLHdr>") 370 STORE("tagsHdr", "<tagsHdr>") 400 STORE("fileCheckC", "<fileCheckC>") 410 STORE("fileCheckS", "<fileCheckS>") 420 STORE("fileURL", "<fileURL>") 430 STORE("fileSignURL", "<fileSignURL>") 440 STORE("coverURL", "<coverURL>") 450 STORE("collection", "Super Sloths") 500 IF init() == 0 THEN GOTO 600 ELSE GOTO 999 600 RETURN 0 999 RETURN 1 End Function Function init() Uint64 10 IF EXISTS("owner") == 0 THEN GOTO 20 ELSE GOTO 999 20 STORE("owner", ADDRESS_RAW("dero1qyvqpdftj8r6005xs20rnflakmwa5pdxg9vcjzdcuywq2t8skqhvwqglt6x0g")) 30 STORE("creatorAddr", SIGNER()) 40 STORE("artificerAddr", ADDRESS_RAW("dero1qy0khp9s9yw2h0eu20xmy9lth3zp5cacmx3rwt6k45l568d2mmcf6qgcsevzx")) 50 IF IS_ADDRESS_VALID(LOAD("artificerAddr")) == 1 THEN GOTO 60 ELSE GOTO 999 60 STORE("active", 0) 70 STORE("scBalance", 0) 80 STORE("cancelBuffer", 300) 90 STORE("startBlockTime", 0) 100 STORE("endBlockTime", 0) 110 STORE("bidCount", 0) 120 STORE("staticBidIncr", 10000) 130 STORE("percentBidIncr", 1000) 140 STORE("listType", "") 150 STORE("charityDonatePerc", 0) 160 STORE("startPrice", 0) 170 STORE("currBidPrice", 0) 180 STORE("version", "1.1.1") 500 IF LOAD("charityDonatePerc") + LOAD("artificerFee") + LOAD("royalty") > 100 THEN GOTO 999 600 SEND_ASSET_TO_ADDRESS(ADDRESS_RAW("dero1qyvqpdftj8r6005xs20rnflakmwa5pdxg9vcjzdcuywq2t8skqhvwqglt6x0g"), 1, SCID()) 610 RETURN 0 999 RETURN 1 End Function Function ClaimOwnership() Uint64 10 IF ASSETVALUE(SCID()) == 1 THEN GOTO 20 ELSE GOTO 999 20 IF ADDRESS_STRING(SIGNER()) == "" THEN GOTO 500 30 transferOwnership(SIGNER()) 40 SEND_ASSET_TO_ADDRESS(SIGNER(), 1, SCID()) 50 RETURN 0 500 SEND_ASSET_TO_ADDRESS(LOAD("owner"), 1, SCID()) 510 RETURN 0 999 RETURN 1 End Function Function Update(iconURL String, coverURL String, fileURL String, fileSignURL String, tags String) Uint64 10 IF LOAD("creatorAddr") == SIGNER() THEN GOTO 40 ELSE GOTO 20 20 IF LOAD("ownerCanUpdate") == 1 THEN GOTO 30 ELSE GOTO 999 30 IF LOAD("owner") == SIGNER() THEN GOTO 40 ELSE GOTO 999 40 IF iconURL != "" THEN GOTO 50 ELSE GOTO 60 50 STORE("iconURLHdr", iconURL) 60 IF coverURL != "" THEN GOTO 70 ELSE GOTO 80 70 STORE("coverURL", coverURL) 80 IF fileURL != "" THEN GOTO 90 ELSE GOTO 100 90 STORE("fileURL", fileURL) 100 IF fileSignURL != "" THEN GOTO 110 ELSE GOTO 120 110 STORE("fileSignURL", fileSignURL) 120 IF tags != "" THEN GOTO 130 ELSE GOTO 140 130 STORE("tagsHdr", tags) 140 RETURN 0 999 RETURN 1 End Function Function Start(listType String, duration Uint64, startPrice Uint64, charityDonateAddr String, charityDonatePerc Uint64) Uint64 10 dim tempPercCount as Uint64 20 dim err as String 30 IF ADDRESS_STRING(SIGNER()) == "" THEN GOTO 600 40 IF ASSETVALUE(SCID()) == 1 THEN GOTO 70 ELSE GOTO 400 70 IF listType == "auction" THEN GOTO 100 ELSE GOTO 80 80 IF listType == "sale" THEN GOTO 100 ELSE GOTO 400 100 IF LOAD("owner") == SIGNER() THEN GOTO 110 ELSE GOTO 400 110 IF checkActive(LOAD("listType")) == 999 THEN GOTO 150 ELSE GOTO 400 150 IF charityDonatePerc + LOAD("artificerFee") + LOAD("royalty") > 100 THEN GOTO 160 ELSE GOTO 190 160 LET tempPercCount = 100 - LOAD("artificerFee") - LOAD("royalty") 165 LET charityDonatePerc = tempPercCount 170 STORE("charityDonatePerc", charityDonatePerc) 175 IF IS_ADDRESS_VALID(ADDRESS_RAW(charityDonateAddr)) == 1 THEN GOTO 180 ELSE GOTO 400 180 STORE("charityDonateAddr", ADDRESS_RAW(charityDonateAddr)) 185 GOTO 210 190 IF charityDonatePerc > 0 THEN GOTO 195 ELSE GOTO 210 195 IF IS_ADDRESS_VALID(ADDRESS_RAW(charityDonateAddr)) == 1 THEN GOTO 200 ELSE GOTO 400 200 STORE("charityDonatePerc", charityDonatePerc) 205 STORE("charityDonateAddr", ADDRESS_RAW(charityDonateAddr)) 210 STORE("listType", listType) 220 STORE("scBalance", 1) 230 STORE("startBlockTime", BLOCK_TIMESTAMP()) 240 STORE("endBlockTime", generateEndBlock(duration, BLOCK_TIMESTAMP())) 250 STORE("startPrice", startPrice) 270 STORE("active", 1) 300 RETURN 0 400 IF ASSETVALUE(SCID()) > 0 THEN GOTO 410 ELSE GOTO 999 410 SEND_ASSET_TO_ADDRESS(SIGNER(), ASSETVALUE(SCID()), SCID()) 420 RETURN 0 600 IF ASSETVALUE(SCID()) > 0 THEN GOTO 610 ELSE GOTO 999 610 SEND_ASSET_TO_ADDRESS(LOAD("owner"), ASSETVALUE(SCID()), SCID()) 620 RETURN 0 999 RETURN 1 End Function Function BuyItNow() Uint64 10 dim activeFlag as Uint64 15 IF ADDRESS_STRING(SIGNER()) == "" THEN GOTO 999 20 IF LOAD("owner") == SIGNER() THEN GOTO 920 ELSE GOTO 30 30 LET activeFlag = checkActive("sale") 40 IF activeFlag == 0 THEN GOTO 50 ELSE GOTO 500 50 IF LOAD("scBalance") == 1 THEN GOTO 60 ELSE GOTO 920 60 IF DEROVALUE() >= LOAD("startPrice") THEN GOTO 70 ELSE GOTO 920 70 SEND_ASSET_TO_ADDRESS(SIGNER(), LOAD("scBalance"), SCID()) 80 STORE("scBalance", 0) 90 processDEROFinalPayment(DEROVALUE()) 95 transferOwnership(SIGNER()) 96 resetVars(1) 97 STORE("previousSalePrice", DEROVALUE()) 100 RETURN 0 500 IF activeFlag == 999 THEN GOTO 920 ELSE GOTO 510 510 IF activeFlag == 111 THEN GOTO 520 ELSE GOTO 920 520 SEND_ASSET_TO_ADDRESS(LOAD("owner"), LOAD("scBalance"), SCID()) 530 STORE("scBalance", 0) 540 resetVars(1) 920 IF DEROVALUE() > 0 THEN GOTO 925 ELSE GOTO 930 925 SEND_DERO_TO_ADDRESS(SIGNER(), DEROVALUE()) 930 RETURN 0 999 RETURN 1 End Function Function Bid() Uint64 10 dim activeFlag, bidAmt as Uint64 15 IF ADDRESS_STRING(SIGNER()) == "" THEN GOTO 999 25 LET bidAmt = DEROVALUE() 30 IF LOAD("owner") == SIGNER() THEN GOTO 920 ELSE GOTO 35 35 LET activeFlag = checkActive("auction") 40 IF activeFlag == 0 THEN GOTO 50 ELSE GOTO 500 50 IF LOAD("scBalance") == 1 THEN GOTO 51 ELSE GOTO 920 51 IF EXISTS(SIGNER() + "-bidDate") == 1 THEN GOTO 60 ELSE GOTO 70 60 IF LOAD(SIGNER() + "-bidDate") < BLOCK_TIMESTAMP() THEN GOTO 70 ELSE GOTO 920 70 IF bidAmt >= LOAD("startPrice") THEN GOTO 80 ELSE GOTO 920 80 IF bidAmt >= LOAD("currBidPrice") THEN GOTO 90 ELSE GOTO 920 90 STORE("currBidPrice", findLesserIncrease(bidAmt)) 100 outbidReturns() 120 STORE("currBidAddr", SIGNER()) 130 STORE("currBidAmt", bidAmt) 140 STORE(SIGNER() + "-bidDate", BLOCK_TIMESTAMP()) 150 STORE("bidCount", LOAD("bidCount") + 1) 170 IF LOAD("endBlockTime") - 900 <= BLOCK_TIMESTAMP() THEN GOTO 180 ELSE GOTO 190 180 STORE("endBlockTime", BLOCK_TIMESTAMP() + 900) 190 RETURN 0 500 IF activeFlag == 999 THEN GOTO 920 ELSE GOTO 510 510 IF activeFlag == 111 THEN GOTO 520 ELSE GOTO 920 520 IF bidAmt > 0 THEN GOTO 530 ELSE GOTO 540 530 SEND_DERO_TO_ADDRESS(SIGNER(), bidAmt) 540 processHighestBidder() 550 RETURN 0 920 IF bidAmt > 0 THEN GOTO 925 ELSE GOTO 930 925 SEND_DERO_TO_ADDRESS(SIGNER(), bidAmt) 930 RETURN 0 999 RETURN 1 End Function Function CloseListing() Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 20 ELSE GOTO 999 20 IF checkActive(LOAD("listType")) == 111 THEN GOTO 30 ELSE GOTO 999 30 IF LOAD("listType") == "auction" THEN GOTO 40 ELSE GOTO 200 40 IF LOAD("bidCount") > 0 THEN GOTO 50 ELSE GOTO 210 50 processHighestBidder() 60 RETURN 0 200 IF LOAD("listType") == "sale" THEN GOTO 210 ELSE GOTO 999 210 SEND_ASSET_TO_ADDRESS(LOAD("owner"), LOAD("scBalance"), SCID()) 220 STORE("scBalance", 0) 230 resetVars(1) 240 RETURN 0 999 RETURN 1 End Function Function CancelListing() Uint64 10 dim tempCounter as Uint64 30 IF LOAD("owner") == SIGNER() THEN GOTO 50 ELSE GOTO 999 50 IF checkActive(LOAD("listType")) == 0 THEN GOTO 60 ELSE GOTO 999 60 IF (LOAD("startBlockTime") + LOAD("cancelBuffer")) >= BLOCK_TIMESTAMP() THEN GOTO 460 ELSE GOTO 999 460 outbidReturns() 600 SEND_ASSET_TO_ADDRESS(LOAD("owner"), LOAD("scBalance"), SCID()) 610 STORE("scBalance", 0) 620 resetVars(1) 630 RETURN 0 999 RETURN 1 End Function Function transferOwnership(newOwner String) Uint64 10 IF LOAD("owner") == newOwner THEN GOTO 40 ELSE GOTO 20 20 STORE("previousOwner", LOAD("owner")) 30 STORE("owner", newOwner) 40 RETURN 0 End Function Function generateEndBlock(duration Uint64, startBlockTime Uint64) Uint64 10 dim timeinseconds, endBlockTime as Uint64 20 LET timeinseconds = 3600 * duration 30 IF timeinseconds == 0 THEN GOTO 40 ELSE GOTO 50 40 LET timeinseconds = 3600 50 IF timeinseconds > 604800 THEN GOTO 60 ELSE GOTO 70 60 LET timeinseconds = 604800 70 LET endBlockTime = startBlockTime + timeinseconds 80 RETURN endBlockTime End Function Function checkActive(listType String) Uint64 10 IF LOAD("startBlockTime") <= BLOCK_TIMESTAMP() THEN GOTO 30 ELSE GOTO 900 30 IF LOAD("scBalance") == 1 THEN GOTO 40 ELSE GOTO 900 40 IF LOAD("endBlockTime") > BLOCK_TIMESTAMP() THEN GOTO 50 ELSE GOTO 500 50 IF LOAD("listType") == listType THEN GOTO 200 ELSE GOTO 910 200 STORE("active", 1) 210 RETURN 0 500 STORE("active", 0) 520 RETURN 111 900 STORE("active", 0) 910 RETURN 999 End Function Function processHighestBidder() Uint64 10 dim bidAmt as Uint64 20 dim bidAddr as String 30 LET bidAddr = LOAD("owner") 100 IF EXISTS("currBidAmt") == 1 THEN GOTO 110 ELSE GOTO 310 110 IF EXISTS("currBidAddr") == 1 THEN GOTO 120 ELSE GOTO 310 120 IF LOAD("currBidAddr") != "" THEN GOTO 130 ELSE GOTO 310 130 IF LOAD("currBidAmt") > 0 THEN GOTO 140 ELSE GOTO 310 140 LET bidAddr = LOAD("currBidAddr") 150 LET bidAmt = LOAD("currBidAmt") 310 SEND_ASSET_TO_ADDRESS(bidAddr, LOAD("scBalance"), SCID()) 320 processDEROFinalPayment(bidAmt) 350 transferOwnership(bidAddr) 360 STORE("scBalance", 0) 370 IF EXISTS(bidAddr + "-bidDate") == 1 THEN GOTO 380 ELSE GOTO 390 380 DELETE(bidAddr + "-bidDate") 390 DELETE("currBidAddr") 400 DELETE("currBidAmt") 410 IF bidAmt > 0 THEN GOTO 420 ELSE GOTO 600 420 STORE("previousAuctionPrice", bidAmt) 600 resetVars(1) 610 RETURN 0 End Function Function outbidReturns() Uint64 20 IF EXISTS("currBidAddr") == 1 THEN GOTO 30 ELSE GOTO 900 30 IF EXISTS("currBidAmt") == 1 THEN GOTO 40 ELSE GOTO 900 40 IF LOAD("currBidAmt") > 0 THEN GOTO 50 ELSE GOTO 900 50 IF LOAD("currBidAddr") != "" THEN GOTO 60 ELSE GOTO 900 60 SEND_DERO_TO_ADDRESS(LOAD("currBidAddr"), LOAD("currBidAmt")) 800 DELETE(LOAD("currBidAddr") + "-bidDate") 810 DELETE("currBidAddr") 820 DELETE("currBidAmt") 900 RETURN 0 End Function Function processDEROFinalPayment(saleAmt Uint64) Uint64 10 dim payoutAmt, royaltyPaymt, artificerPaymt, charityPaymt as Uint64 20 IF saleAmt == 0 THEN GOTO 200 ELSE GOTO 60 60 IF LOAD("royalty") > 0 THEN GOTO 65 ELSE GOTO 80 65 LET royaltyPaymt = LOAD("royalty") * saleAmt / 100 66 IF royaltyPaymt > 0 THEN GOTO 70 ELSE GOTO 80 70 SEND_DERO_TO_ADDRESS(LOAD("creatorAddr"), royaltyPaymt) 80 IF LOAD("artificerFee") > 0 THEN GOTO 85 ELSE GOTO 100 85 LET artificerPaymt = LOAD("artificerFee") * saleAmt / 100 86 IF artificerPaymt > 0 THEN GOTO 90 ELSE GOTO 100 90 SEND_DERO_TO_ADDRESS(LOAD("artificerAddr"), artificerPaymt) 100 IF LOAD("charityDonatePerc") > 0 THEN GOTO 105 ELSE GOTO 120 105 LET charityPaymt = LOAD("charityDonatePerc") * saleAmt / 100 106 IF charityPaymt > 0 THEN GOTO 110 ELSE GOTO 120 110 SEND_DERO_TO_ADDRESS(LOAD("charityDonateAddr"), charityPaymt) 120 LET payoutAmt = saleAmt - royaltyPaymt - artificerPaymt - charityPaymt 125 IF payoutAmt > 0 THEN GOTO 130 ELSE GOTO 200 130 SEND_DERO_TO_ADDRESS(LOAD("owner"), payoutAmt) 200 RETURN 0 End Function Function resetVars(forceReset Uint64) Uint64 10 IF forceReset == 0 THEN GOTO 20 ELSE GOTO 30 20 IF checkActive(LOAD("listType")) == 999 THEN GOTO 20 ELSE GOTO 900 30 STORE("startBlockTime", 0) 40 STORE("endBlockTime", 0) 50 STORE("bidCount", 0) 60 STORE("active", 0) 80 STORE("startPrice", 0) 90 STORE("currBidPrice", 0) 100 STORE("listType", "") 110 STORE("charityDonateAddr", "") 120 STORE("charityDonatePerc", 0) 200 RETURN 0 900 RETURN 999 End Function Function findLesserIncrease(bidAmt Uint64) Uint64 10 dim percentCalc, staticCalc as Uint64 20 LET percentCalc = bidAmt + (bidAmt * LOAD("percentBidIncr") / 10000) 30 LET staticCalc = bidAmt + LOAD("staticBidIncr") 50 IF percentCalc < staticCalc THEN GOTO 100 ELSE GOTO 200 100 RETURN percentCalc 200 RETURN staticCalc End Function ' Name:entrypoint Type:string Value:'InitializePrivate']


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