logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: b30b356b7ad8ca4368fe57e376c069dd78f63a6f219e966c058e9bc99a9c27ad Type SC

Block: bd700e815da1344853f6445b227270a21b1aff7325e72d528990f62841a5cbe7 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 2f2f2020436f7079726967687420323032342e20436976696c776172652e20416c6c207269676874732072657365727665642e0a2f2f202054454c4120446563656e7472616c697a65642057656220446f63756d656e74202854454c412d444f432d31290a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a313020494620696e69742829203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226e616d65486472222c202265746863616c6c732e6a7322290a33312053544f524528226465736372486472222c2022504c532043616c6c7322290a33322053544f5245282269636f6e55524c486472222c202222290a33332053544f524528226455524c222c202265746863616c6c732e6a7322290a33342053544f52452822646f6354797065222c202254454c412d4a532d3122290a33352053544f52452822737562446972222c202222290a33362053544f5245282266696c65436865636b43222c20223130373564646138333031313362393264396437623266313637366464663430663536326637623631656538333962633737616562376161336635333265366222290a33372053544f5245282266696c65436865636b53222c202234316261393739623934663834343264383662623366373030653530623934613438343538646232396665343032646261616538613536373965626566353422290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e20696e697428292055696e7436340a31302049462045584953545328226f776e65722229203d3d2030205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528226f776e6572222c20616464726573732829290a35302053544f52452822646f6356657273696f6e222c2022312e302e3022290a36302053544f5245282268617368222c204845582854584944282929290a37302053544f524528226c696b6573222c2030290a38302053544f524528226469736c696b6573222c2030290a3130302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e2061646472657373282920537472696e670a31302044494d207320617320537472696e670a3230204c45542073203d205349474e455228290a33302049462049535f414444524553535f56414c4944287329205448454e20474f544f2035300a34302052455455524e2022616e6f6e220a35302052455455524e20414444524553535f535452494e472873290a456e642046756e6374696f6e0a0a46756e6374696f6e205261746528722055696e743634292055696e7436340a31302044494d206164647220617320537472696e670a3135204c45542061646472203d206164647265737328290a31362049462072203c2031303020262620455849535453286164647229203d3d2030202626206164647220213d2022616e6f6e22205448454e20474f544f2033300a32302052455455524e20310a33302053544f524528616464722c2022222b722b225f222b424c4f434b5f4845494748542829290a34302049462072203c203530205448454e20474f544f2037300a35302053544f524528226c696b6573222c204c4f414428226c696b657322292b31290a36302052455455524e20300a37302053544f524528226469736c696b6573222c204c4f414428226469736c696b657322292b31290a3130302052455455524e20300a456e642046756e6374696f6e0a0a2f2a2f2f496e7374616c6c0a6173796e632066756e6374696f6e20696e7374616c6c504c5348544c28646179732c706c735f72656365697665725f6164647265737329207b0a0a096966282120617761697420636f6e6e656374696f6e4f4b2829297b72657475726e2066616c73653b7d0a090a096c65742048544c436f6e7472616374203d206e657720776562332e6574682e436f6e74726163742848544c436f6e7472616374414249293b0a0948544c436f6e74726163742e68616e646c65526576657274203d20747275653b0a0a096c657420636f6e74726163744465706c6f796572203d2048544c436f6e74726163742e6465706c6f79287b0a0909646174613a2027307827202b20676574496e7374616c6c42797465436f64652864617973292c0a0909617267756d656e74733a205b706c735f72656365697665725f616464726573735d2c0a097d293b0a0a096c657420676173203d20617761697420636f6e74726163744465706c6f7965722e657374696d617465476173287b0a090966726f6d3a20636f6e6e65637465645f65766d5f6163636f756e742c0a097d293b0a096c6574206761735072696365203d20617761697420776562332e6574682e676574476173507269636528293b0a096c657420746f74616c436f7374496e455448203d20776562332e7574696c732e66726f6d57656928676173202a2067617350726963652c2027657468657227293b0a096c657420726573756c74203d20617761697420636f6e6669726d4d6f64616c282253746f7261676520636f73743a2022202b20746f74616c436f7374496e455448202b2022202c20636f6e74696e75653f22293b0a090a090a0969662028726573756c7429207b0a09096461726b656e5f6c617965722e636c6173734c6973742e72656d6f7665282268696464656e22293b0a09096c6574206572723d6e756c6c3b0a09096c65742074785f68617368203d22223b0a09096c657420636f6e6669726d6564203d66616c73653b0a09092f2f63726561746520636f6e7472616374206465706c6f7965720a0909636f6e7374206465706c6f796572203d2048544c436f6e74726163742e6465706c6f79287b0a0909646174613a2027307827202b20676574496e7374616c6c42797465436f64652864617973292c202f2f62797465636f6465206d75737420737461727420776974682030780a090909617267756d656e74733a205b706c735f72656365697665725f616464726573735d2c202f2f72656365697665725f6164647265737320666f722074686520636f6e7374727563746f7220696e2074686520636f6e74726163740a09097d293b0a0a09092f2f73656e64207472616e73616374696f6e20746f20746865206e6574776f726b0a09096177616974206465706c6f7965722e73656e64287b0a202009090966726f6d3a20636f6e6e65637465645f65766d5f6163636f756e740a09097d2c2066756e6374696f6e286572726f722c207472616e73616374696f6e48617368297b7d290a09092e6f6e28276572726f72272c2066756e6374696f6e286572726f72297b0a090909657272203d206572726f723b0a0909096d657373616765732e696e6e657248544d4c203d206572722e6d6573736167653b0a09097d290a09092e6f6e28277472616e73616374696f6e48617368272c2066756e6374696f6e287472616e73616374696f6e48617368297b74785f686173683d7472616e73616374696f6e486173687d290a09092e6f6e282772656365697074272c2066756e6374696f6e2872656365697074297b7d290a09092e6f6e2827636f6e6669726d6174696f6e272c2066756e6374696f6e28636f6e6669726d6174696f6e4e756d6265722c2072656365697074297b636f6e6669726d65643d747275657d290a09092e7468656e287478203d3e207b7d290a09092e6361746368286572726f72203d3e207b0a090909657272203d206572726f723b200a0909096d657373616765732e696e6e657248544d4c203d206572722e6d6573736167653b0a09097d293b0a090969662874785f6861736820213d20222220262620636f6e6669726d6564297b0a09090972657475726e2074785f686173683b0a09097d0a090969662865727220213d3d206e756c6c297b0a0909096c6574206572725f6d657373616765203d202243616e63656c20616e792070656e64696e67207472616e73616374696f6e7320696e207468652077616c6c657420616e642074727920746f20696e7374616c6c20616761696e2e20223b0a0909096966286572722e646174612e6c6f636174696f6e203d3d2027636f6e6669726d6174696f6e27297b0a090909096572725f6d657373616765203d2022223b0a0909097d0a090909616c6572744d6f64616c286572725f6d6573736167652b6572722e6d657373616765290a09097d0a090972657475726e2066616c73653b0a0a097d0a0972657475726e2066616c73653b0a7d0a0a2f2f46756e642068746c20736369642e205573656420666f7220626f7468207374616765732e0a6173796e632066756e6374696f6e2066756e64504c5348544c2869642c706c735f68746c5f736369642c706c735f616d742c68617368297b0a096966282120617761697420636f6e6e656374696f6e4f4b2829297b72657475726e2066616c73653b7d0a096c65742048544c436f6e7472616374203d206e657720776562332e6574682e436f6e74726163742848544c436f6e74726163744142492c20706c735f68746c5f73636964293b0a092f2f73656e64207472616e73616374696f6e20746f20746865206e6574776f726b0a09636f6e737420747852656365697074203d2061776169742048544c436f6e74726163742e6d6574686f64730a202020202e73746172745377617028223078222b6861736829202f2f6e616d65206f66207468652066756e6374696f6e20796f75206172652063616c6c696e6720696e2074686520636f6e74726163740a202020202e73656e64287b2066726f6d3a20636f6e6e65637465645f65766d5f6163636f756e742c2076616c75653a20746f504c5341746f6d6963556e69747328706c735f616d74297d290a092e6361746368282865727229203d3e207b0a0909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a0909096d657373616765732e696e6e657248544d4c203d206572722e6d6573736167653b0a09090972657475726e2066616c73653b0a09097d0a097d293b0a09696628747970656f66207478526563656970742e7472616e73616374696f6e4861736820213d3d2027756e646566696e656427297b0a09092f2f73686f7720747820686173680a0909616c6572744d6f64616c282246756e6473204465706f736974656420616e64206c6f636b656420776974682070726f766964656420686173682e22202b20223c62723e205458494422202b207478526563656970742e7472616e73616374696f6e48617368293b0a090972657475726e207478526563656970742e7472616e73616374696f6e486173683b0a097d0a0972657475726e2066616c73653b090a7d0a0a2f2f576974686472617720504c530a6173796e632066756e6374696f6e20706c735769746864726177616c286b65792c706c735f747869643d22222c706c735f736369643d222229207b0a096966282120617761697420636f6e6e656374696f6e4f4b2829297b72657475726e2066616c73653b7d0a096966286b6579203d3d202222297b0a0909617761697420616c6572744d6f64616c28226b6579206973206e756c6c22293b0a097d0a09696628706c735f7478696420213d202222297b0a0909706c735f73636964203d20617761697420676574436f6e74726163744164647265737346726f6d5478496428706c735f74786964293b09090a097d0a096c65742048544c436f6e7472616374203d206e657720776562332e6574682e436f6e74726163742848544c436f6e74726163744142492c20706c735f73636964293b0a092f2f73656e64207472616e73616374696f6e20746f20746865206e6574776f726b0a09636f6e737420747852656365697074203d2061776169742048544c436f6e74726163742e6d6574686f64730a202020202e7769746864726177286b657929202f2f6e616d65206f66207468652066756e6374696f6e20796f75206172652063616c6c696e6720696e2074686520636f6e74726163740a202020202e73656e64287b2066726f6d3a20636f6e6e65637465645f65766d5f6163636f756e74207d290a092e6361746368286173796e63202865727229203d3e207b0a0909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a090909617761697420616c6572744d6f64616c286572722e6d657373616765293b0909090a09090972657475726e2022223b0a09097d0a097d293b0a0a09696628747970656f66207478526563656970742e7472616e73616374696f6e4861736820213d3d2027756e646566696e656427297b0a09092f2f73686f7720747820686173680a0909617761697420616c6572744d6f64616c287478526563656970742e7472616e73616374696f6e48617368293b0a090972657475726e207478526563656970742e7472616e73616374696f6e486173683b0a097d0a7d0a0a0a2f2f576974686472617720504c530a6173796e632066756e6374696f6e20726566756e64504c5328706c735f747869643d22222c706c735f736369643d222229207b0a096966282120617761697420636f6e6e656374696f6e4f4b2829297b72657475726e2066616c73653b7d0a09696628706c735f7478696420213d202222297b0a0909706c735f73636964203d20617761697420676574436f6e74726163744164647265737346726f6d5478496428706c735f74786964293b0a097d0a096c65742048544c436f6e7472616374203d206e657720776562332e6574682e436f6e74726163742848544c436f6e74726163744142492c20706c735f73636964293b0a092f2f73656e64207472616e73616374696f6e20746f20746865206e6574776f726b0a09636f6e737420747852656365697074203d2061776169742048544c436f6e74726163742e6d6574686f64730a202020202e726566756e642829202f2f6e616d65206f66207468652066756e6374696f6e20796f75206172652063616c6c696e6720696e2074686520636f6e74726163740a202020202e73656e64287b2066726f6d3a20636f6e6e65637465645f65766d5f6163636f756e74207d290a092e6361746368286173796e63202865727229203d3e207b0a0909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a090909617761697420616c6572744d6f64616c286572722e6d657373616765293b0a09097d0a097d293b0a0a09696628747970656f66207478526563656970742e7472616e73616374696f6e4861736820213d3d2027756e646566696e656427297b0a09092f2f73686f7720747820686173680a0909617761697420616c6572744d6f64616c287478526563656970742e7472616e73616374696f6e48617368293b0a090972657475726e207478526563656970742e7472616e73616374696f6e486173683b0a097d0a7d0a0a0a6173796e632066756e6374696f6e20676574504c5342616c616e63652848544c436f6e74726163742c706c735f747869643d22222c706c735f736369643d22222c626c6f636b5f6e756d6265723d3029207b0a090a09696628706c735f7478696420213d202222297b0a0909706c735f73636964203d20617761697420676574436f6e74726163744164647265737346726f6d5478496428706c735f74786964293b0a097d0a09696628626c6f636b5f6e756d626572203d3d2030297b0a0909626c6f636b5f6e756d626572203d20617761697420776562332e6574682e676574426c6f636b4e756d62657228293b0a097d0a09636f6e73742066756e6374696f6e53656c6563746f72203d2048544c436f6e74726163742e6d6574686f64732e67657442616c616e636528292e656e636f646541424928293b0a0a092f2f204d616b6520746865206574685f63616c6c0a09636f6e737420726573756c74203d20617761697420776562332e6574682e63616c6c287b0a0909746f3a20706c735f736369642c0a0909646174613a2066756e6374696f6e53656c6563746f722c0a097d2c626c6f636b5f6e756d626572292e6361746368282865727229203d3e207b0a0909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a09090972657475726e206572722e6d6573736167653b0a09097d0a097d293b090a0a09696628747970656f6620726573756c7420213d3d2027756e646566696e656427297b0a0909696628726573756c74203d3d2022307822297b0a09090972657475726e20303b0a09097d0a090972657475726e20776562332e7574696c732e686578546f4e756d626572537472696e6728726573756c74293b0a097d656c73657b0a090972657475726e20303b0a097d20200a7d0a6c65742077656233636f6e747261637473203d205b5d3b0a6173796e632066756e6374696f6e20676574504c5348544c44657461696c7328706c735f68746c5f736369645f74782c5f706c735f616d6f756e74297b0a096c657420706c7348544c203d207b7d3b0a0a096c657420706c735f68746c5f73636964203d20617761697420676574436f6e74726163744164647265737346726f6d5478496428706c735f68746c5f736369645f7478293b0a090a0969662821706c735f68746c5f73636964297b0a09090a0909706c7348544c2e686173685f6f6b203d2066616c73653b0a0909706c7348544c2e62616c616e63655f6f6b203d2066616c73653b0a0909706c7348544c2e646561646c696e655f6f6b203d2066616c73653b0a0909706c7348544c2e6b65795f6f6b203d2066616c73653b0a09090a090972657475726e20706c7348544c3b0a097d0a0a096966282177656233636f6e7472616374732e6861734f776e50726f706572747928706c735f68746c5f7363696429297b0a090977656233636f6e7472616374735b706c735f68746c5f736369645d203d206e657720776562332e6574682e436f6e74726163742848544c436f6e74726163744142492c20706c735f68746c5f73636964293b0a097d0a096c6574206572726f7273203d205b5d3b0a09706c7348544c2e73636964203d20706c735f68746c5f736369643b0a09706c7348544c2e736369645f7478203d20706c735f68746c5f736369645f74783b0a09706c7348544c2e686173685f6f6b203d20747275653b0a09706c7348544c2e62616c616e63655f6f6b203d20747275653b0a09706c7348544c2e646561646c696e655f6f6b203d20747275653b0a09706c7348544c2e6b65795f6f6b203d20747275653b0a096c657420626c6f636b5f6e756d626572203d20303b0a0a09747279207b0a0909626c6f636b5f6e756d626572203d20617761697420776562332e6574682e676574426c6f636b4e756d62657228293b0a09095b706c7348544c2e686173682c200a0909706c7348544c2e6465706f73697465642c0a0909706c7348544c2e646561646c696e652c0a0909706c7348544c2e6b65792c0a0909706c7348544c2e72656365697665725d203d2061776169742050726f6d6973652e616c6c285b0a09090977656233636f6e7472616374735b706c735f68746c5f736369645d2e6d6574686f64732e6861736828292e63616c6c287b7d2c20626c6f636b5f6e756d626572292e6361746368282865727229203d3e207b0a09090909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a09090909096572726f72732e70757368286572722e6d657373616765293b0a090909097d0a0909097d292c0a09090977656233636f6e7472616374735b706c735f68746c5f736369645d2e6d6574686f64732e6465706f736974656428292e63616c6c287b7d2c20626c6f636b5f6e756d626572292e6361746368282865727229203d3e207b0a09090909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a09090909096572726f72732e70757368286572722e6d657373616765293b0a090909097d0a0909097d292c0a09090977656233636f6e7472616374735b706c735f68746c5f736369645d2e6d6574686f64732e646561646c696e6528292e63616c6c287b7d2c20626c6f636b5f6e756d626572292e6361746368282865727229203d3e207b0a09090909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a09090909096572726f72732e70757368286572722e6d657373616765293b0a090909097d0a0909097d292c0a09090977656233636f6e7472616374735b706c735f68746c5f736369645d2e6d6574686f64732e6b657928292e63616c6c287b7d2c20626c6f636b5f6e756d626572292e6361746368282865727229203d3e207b0a09090909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a09090909096572726f72732e70757368286572722e6d657373616765293b0a090909097d0a0909097d292c0a09090977656233636f6e7472616374735b706c735f68746c5f736369645d2e6d6574686f64732e726563656976657228292e63616c6c287b7d2c20626c6f636b5f6e756d626572292e6361746368282865727229203d3e207b0a09090909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a09090909096572726f72732e70757368286572722e6d657373616765293b0a090909097d0a0909097d290a095d293b0a097d20636174636820286572726f7229207b0a0909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a0909096572726f72732e70757368286572726f722e6d657373616765293b0a090909636f6e736f6c652e6572726f7228274572726f723a272c206572726f72293b0a09097d09090a097d0a0a0a0a09696628747970656f6620706c7348544c2e6465706f736974656420213d3d2022756e646566696e656422297b0a0909706c7348544c2e6465706f7369746564203d2066726f6d504c5341746f6d6963556e69747328706c7348544c2e6465706f7369746564293b0a097d656c73657b0a0909706c7348544c2e6465706f7369746564203d20303b0a097d090a090a09706c7348544c2e62616c616e6365203d20617761697420676574504c5342616c616e63652877656233636f6e7472616374735b706c735f68746c5f736369645d2c22222c706c7348544c2e736369642c626c6f636b5f6e756d626572293b0a096966282169734e614e28706c7348544c2e62616c616e636529202626202169734e614e287061727365466c6f617428706c7348544c2e62616c616e63652929297b0a0909706c7348544c2e62616c616e6365203d2066726f6d504c5341746f6d6963556e69747328706c7348544c2e62616c616e6365293b0a097d656c73657b0a09096572726f72732e7075736828706c7348544c2e62616c616e6365293b0a097d0a090a096966286572726f72732e6c656e677468203e2030297b0a0909706c7348544c2e6572726f723d747275650a09096d657373616765732e696e6e657248544d4c203d2022223b0a0909666f7220286c6574206572726f72206f66206572726f727329207b0a0909096d657373616765732e696e6e657248544d4c202b3d206572726f72202b20223c68723e223b0a09097d09090a097d0a0a09696628706c7348544c2e6861736820213d222220262620706c7348544c2e6861736820213d3d202230783030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303022297b0a0909706c7348544c2e68617368203d20706c7348544c2e686173683b0a097d656c73657b0a0909706c7348544c2e686173685f6f6b203d2066616c73653b0a097d0a09696628747970656f6620706c7348544c2e6b657920213d3d2022756e646566696e656422297b0a0909696628706c7348544c2e6b6579203d3d202222297b0a090909706c7348544c2e6b65795f6f6b203d2066616c73653b0a09097d0a097d656c73657b0a0909706c7348544c2e6b65795f6f6b203d2066616c73653b0a097d0a096966287061727365496e7428706c7348544c2e6465706f736974656429203c2031207c7c0a095f706c735f616d6f756e7420213d20706c7348544c2e6465706f7369746564207c7c0a095f706c735f616d6f756e7420213d20706c7348544c2e62616c616e63650a09297b090a0909706c7348544c2e62616c616e63655f6f6b203d2066616c73653b0a097d0a090a09706c7348544c2e646561646c696e65203d207061727365496e7428706c7348544c2e646561646c696e65293b0a09696628706c7348544c2e646561646c696e65203c206e6f77496e5365636f6e64732829297b0909090a0909706c7348544c2e646561646c696e655f6f6b203d2066616c73653b0a097d0a0972657475726e28706c7348544c293b0a090a7d0a6173796e632066756e6374696f6e206765744b6579504c5328706c735f747869643d22222c706c735f736369643d222229207b0a090a09696628706c735f7478696420213d202222297b0a0909706c735f73636964203d20617761697420676574436f6e74726163744164647265737346726f6d5478496428706c735f74786964293b0a097d0a096c65742048544c436f6e7472616374203d206e657720776562332e6574682e436f6e74726163742848544c436f6e74726163744142492c20706c735f73636964293b0a096c6574206b6579203d2061776169742048544c436f6e74726163742e6d6574686f64732e6b657928292e63616c6c28292e6361746368282865727229203d3e207b0a0909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a0909096d657373616765732e696e6e657248544d4c203d206572722e6d6573736167653b0a09097d0a097d293b090a0972657475726e206b65793b0a7d0a6173796e632066756e6374696f6e20676574496e7374616c6c656442797465436f646528706c735f747869643d22222c706c735f736369643d222229207b0a096c657420736f6c5343436f6465203d2022220a09696628706c735f7478696420213d202222297b0a0909706c735f73636964203d20617761697420676574436f6e74726163744164647265737346726f6d5478496428706c735f74786964293b0a097d0a09736f6c5343436f6465203d20617761697420776562332e6574682e676574436f646528706c735f73636964292e6361746368282865727229203d3e207b0a0909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a0909096d657373616765732e696e6e657248544d4c203d206572722e6d6573736167653b0a090909736f6c5343436f6465203d2022220a09097d0a097d293b0a0972657475726e20736f6c5343436f64653b0a7d0a0a6173796e632066756e6374696f6e20676574436f6e74726163744164647265737346726f6d547849642874786964297b0a09096c6574207478203d20617761697420776562332e6574682e6765745472616e73616374696f6e526563656970742874786964292e6361746368282865727229203d3e207b0a0909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a0909096d657373616765732e696e6e657248544d4c203d206572722e6d6573736167653b0a09090972657475726e2066616c73653b0a09097d0a097d293b0a0972657475726e2074782e636f6e7472616374416464726573733b0a7d0a6173796e632066756e6374696f6e20636865636b496e7374616c6c656442797465436f646528646179732c706c7348544c29207b0a0969662821706c7348544c297b0a090972657475726e0a097d656c73652069662821706c7348544c2e736369645f7478297b0a090972657475726e0a097d0a096c65742074785265636f7264203d20617761697420776562332e6574682e6765745472616e73616374696f6e28706c7348544c2e736369645f7478292e6361746368282865727229203d3e207b0a0909696628747970656f66206572722e6d65737361676520213d3d2027756e646566696e656427297b0a0909096d657373616765732e696e6e657248544d4c203d206572722e6d6573736167653b0a09097d0a097d293b0a0a096c657420736f757263655f636f6465203d2022307822202b20676574496e7374616c6c42797465436f64652864617973293b0a09706c7348544c2e636f6465203d2074785265636f72642e646174612e737562737472696e6728302c20736f757263655f636f64652e6c656e677468293b0a09706c7348544c2e636f64655f76616c6964203d2066616c73653b0a0a09696628736f757263655f636f6465203d3d3d20706c7348544c2e636f6465297b0a0909706c7348544c2e636f64655f76616c6964203d20747275653b0a090972657475726e20747275653b0a097d0a0972657475726e2066616c73653b0a7d2a2f
dURL 65746863616c6c732e6a73
descrHdr 504c532043616c6c73
dislikes 0
docType 54454c412d4a532d31
docVersion 312e302e30
fileCheckC 31303735646461383330313133623932643964376232663136373664646634306635363266376236316565383339626337376165623761613366353332653662
fileCheckS 343162613937396239346638343432643836626233663730306535306239346134383435386462323966653430326462616165386135363739656265663534
hash 62333062333536623761643863613433363866653537653337366330363964643738663633613666323139653936366330353865396263393961396332376164
iconURLHdr
likes 0
nameHdr 65746863616c6c732e6a73
owner 6465726f317179347966376335373777717a767a7134347833306c7967686135776a7a377772687736646e76356e337071346634643761716c75717133306d37616b
subDir
SCID uint64 variables
key value
built BLID : 1118d15fa35d400eb0f44aa55cb615a763062915bb42a626e608196370af4e54
Tx RootHash: d5a1a434895f67f158ba36431f65d58990a0e64aadfea48a07fa7550ed893466 built height : 6056394
Timestamp: 1760193280866 Timestamp [UTC]: 2025-10-11 14:34:40 Age [y:d:h:m:s]: 10:34:33.146
Block: 6056399 Fee: 0.16183 Tx size: 12.127 kB
Tx version: 1 No of confirmations: 1982 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.16183 Deposited to SC 0.00000
Sender : dero1qy4yf7c577wqzvzq44x30lygha5wjz7wrhw6dnv5n3pq4f4d7aqluqq30m7ak
address
dero1qykyta6ntpd27nl0yq4xtzaf4ls6p5e9pqu0k2x4x3pqq5xavjsdxqgny8270
dero1qy4yf7c577wqzvzq44x30lygha5wjz7wrhw6dnv5n3pq4f4d7aqluqq30m7ak
SC Balance: 0.00000 DERO
SC CODE:
  //  Copyright 2024. Civilware. All rights reserved.
//  TELA Decentralized Web Document (TELA-DOC-1)
Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "ethcalls.js")
31 STORE("descrHdr", "PLS Calls")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "ethcalls.js")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "1075dda830113b92d9d7b2f1676ddf40f562f7b61ee839bc77aeb7aa3f532e6b")
37 STORE("fileCheckS", "41ba979b94f8442d86bb3f700e50b94a48458db29fe402dbaae8a5679ebef54")
100 RETURN 0
End Function

Function init() Uint64
10 IF EXISTS("owner") == 0 THEN GOTO 30
20 RETURN 1
30 STORE("owner", address())
50 STORE("docVersion", "1.0.0")
60 STORE("hash", HEX(TXID()))
70 STORE("likes", 0)
80 STORE("dislikes", 0)
100 RETURN 0
End Function

Function address() String
10 DIM s as String
20 LET s = SIGNER()
30 IF IS_ADDRESS_VALID(s) THEN GOTO 50
40 RETURN "anon"
50 RETURN ADDRESS_STRING(s)
End Function

Function Rate(r Uint64) Uint64
10 DIM addr as String
15 LET addr = address()
16 IF r < 100 && EXISTS(addr) == 0 && addr != "anon" THEN GOTO 30
20 RETURN 1
30 STORE(addr, ""+r+"_"+BLOCK_HEIGHT())
40 IF r < 50 THEN GOTO 70
50 STORE("likes", LOAD("likes")+1)
60 RETURN 0
70 STORE("dislikes", LOAD("dislikes")+1)
100 RETURN 0
End Function

/*//Install
async function installPLSHTL(days,pls_receiver_address) {

	if(! await connectionOK()){return false;}
	
	let HTLContract = new web3.eth.Contract(HTLContractABI);
	HTLContract.handleRevert = true;

	let contractDeployer = HTLContract.deploy({
		data: '0x' + getInstallByteCode(days),
		arguments: [pls_receiver_address],
	});

	let gas = await contractDeployer.estimateGas({
		from: connected_evm_account,
	});
	let gasPrice = await web3.eth.getGasPrice();
	let totalCostInETH = web3.utils.fromWei(gas * gasPrice, 'ether');
	let result = await confirmModal("Storage cost: " + totalCostInETH + " , continue?");
	
	
	if (result) {
		darken_layer.classList.remove("hidden");
		let err=null;
		let tx_hash ="";
		let confirmed =false;
		//create contract deployer
		const deployer = HTLContract.deploy({
		data: '0x' + getInstallByteCode(days), //bytecode must start with 0x
			arguments: [pls_receiver_address], //receiver_address for the constructor in the contract
		});

		//send transaction to the network
		await deployer.send({
  			from: connected_evm_account
		}, function(error, transactionHash){})
		.on('error', function(error){
			err = error;
			messages.innerHTML = err.message;
		})
		.on('transactionHash', function(transactionHash){tx_hash=transactionHash})
		.on('receipt', function(receipt){})
		.on('confirmation', function(confirmationNumber, receipt){confirmed=true})
		.then(tx => {})
		.catch(error => {
			err = error; 
			messages.innerHTML = err.message;
		});
		if(tx_hash != "" && confirmed){
			return tx_hash;
		}
		if(err !== null){
			let err_message = "Cancel any pending transactions in the wallet and try to install again. ";
			if(err.data.location == 'confirmation'){
				err_message = "";
			}
			alertModal(err_message+err.message)
		}
		return false;

	}
	return false;
}

//Fund htl scid. Used for both stages.
async function fundPLSHTL(id,pls_htl_scid,pls_amt,hash){
	if(! await connectionOK()){return false;}
	let HTLContract = new web3.eth.Contract(HTLContractABI, pls_htl_scid);
	//send transaction to the network
	const txReceipt = await HTLContract.methods
    .startSwap("0x"+hash) //name of the function you are calling in the contract
    .send({ from: connected_evm_account, value: toPLSAtomicUnits(pls_amt)})
	.catch((err) => {
		if(typeof err.message !== 'undefined'){
			messages.innerHTML = err.message;
			return false;
		}
	});
	if(typeof txReceipt.transactionHash !== 'undefined'){
		//show tx hash
		alertModal("Funds Deposited and locked with provided hash." + "<br> TXID" + txReceipt.transactionHash);
		return txReceipt.transactionHash;
	}
	return false;	
}

//Withdraw PLS
async function plsWithdrawal(key,pls_txid="",pls_scid="") {
	if(! await connectionOK()){return false;}
	if(key == ""){
		await alertModal("key is null");
	}
	if(pls_txid != ""){
		pls_scid = await getContractAddressFromTxId(pls_txid);		
	}
	let HTLContract = new web3.eth.Contract(HTLContractABI, pls_scid);
	//send transaction to the network
	const txReceipt = await HTLContract.methods
    .withdraw(key) //name of the function you are calling in the contract
    .send({ from: connected_evm_account })
	.catch(async (err) => {
		if(typeof err.message !== 'undefined'){
			await alertModal(err.message);			
			return "";
		}
	});

	if(typeof txReceipt.transactionHash !== 'undefined'){
		//show tx hash
		await alertModal(txReceipt.transactionHash);
		return txReceipt.transactionHash;
	}
}


//Withdraw PLS
async function refundPLS(pls_txid="",pls_scid="") {
	if(! await connectionOK()){return false;}
	if(pls_txid != ""){
		pls_scid = await getContractAddressFromTxId(pls_txid);
	}
	let HTLContract = new web3.eth.Contract(HTLContractABI, pls_scid);
	//send transaction to the network
	const txReceipt = await HTLContract.methods
    .refund() //name of the function you are calling in the contract
    .send({ from: connected_evm_account })
	.catch(async (err) => {
		if(typeof err.message !== 'undefined'){
			await alertModal(err.message);
		}
	});

	if(typeof txReceipt.transactionHash !== 'undefined'){
		//show tx hash
		await alertModal(txReceipt.transactionHash);
		return txReceipt.transactionHash;
	}
}


async function getPLSBalance(HTLContract,pls_txid="",pls_scid="",block_number=0) {
	
	if(pls_txid != ""){
		pls_scid = await getContractAddressFromTxId(pls_txid);
	}
	if(block_number == 0){
		block_number = await web3.eth.getBlockNumber();
	}
	const functionSelector = HTLContract.methods.getBalance().encodeABI();

	// Make the eth_call
	const result = await web3.eth.call({
		to: pls_scid,
		data: functionSelector,
	},block_number).catch((err) => {
		if(typeof err.message !== 'undefined'){
			return err.message;
		}
	});	

	if(typeof result !== 'undefined'){
		if(result == "0x"){
			return 0;
		}
		return web3.utils.hexToNumberString(result);
	}else{
		return 0;
	}  
}
let web3contracts = [];
async function getPLSHTLDetails(pls_htl_scid_tx,_pls_amount){
	let plsHTL = {};

	let pls_htl_scid = await getContractAddressFromTxId(pls_htl_scid_tx);
	
	if(!pls_htl_scid){
		
		plsHTL.hash_ok = false;
		plsHTL.balance_ok = false;
		plsHTL.deadline_ok = false;
		plsHTL.key_ok = false;
		
		return plsHTL;
	}

	if(!web3contracts.hasOwnProperty(pls_htl_scid)){
		web3contracts[pls_htl_scid] = new web3.eth.Contract(HTLContractABI, pls_htl_scid);
	}
	let errors = [];
	plsHTL.scid = pls_htl_scid;
	plsHTL.scid_tx = pls_htl_scid_tx;
	plsHTL.hash_ok = true;
	plsHTL.balance_ok = true;
	plsHTL.deadline_ok = true;
	plsHTL.key_ok = true;
	let block_number = 0;

	try {
		block_number = await web3.eth.getBlockNumber();
		[plsHTL.hash, 
		plsHTL.deposited,
		plsHTL.deadline,
		plsHTL.key,
		plsHTL.receiver] = await Promise.all([
			web3contracts[pls_htl_scid].methods.hash().call({}, block_number).catch((err) => {
				if(typeof err.message !== 'undefined'){
					errors.push(err.message);
				}
			}),
			web3contracts[pls_htl_scid].methods.deposited().call({}, block_number).catch((err) => {
				if(typeof err.message !== 'undefined'){
					errors.push(err.message);
				}
			}),
			web3contracts[pls_htl_scid].methods.deadline().call({}, block_number).catch((err) => {
				if(typeof err.message !== 'undefined'){
					errors.push(err.message);
				}
			}),
			web3contracts[pls_htl_scid].methods.key().call({}, block_number).catch((err) => {
				if(typeof err.message !== 'undefined'){
					errors.push(err.message);
				}
			}),
			web3contracts[pls_htl_scid].methods.receiver().call({}, block_number).catch((err) => {
				if(typeof err.message !== 'undefined'){
					errors.push(err.message);
				}
			})
	]);
	} catch (error) {
		if(typeof err.message !== 'undefined'){
			errors.push(error.message);
			console.error('Error:', error);
		}		
	}



	if(typeof plsHTL.deposited !== "undefined"){
		plsHTL.deposited = fromPLSAtomicUnits(plsHTL.deposited);
	}else{
		plsHTL.deposited = 0;
	}	
	
	plsHTL.balance = await getPLSBalance(web3contracts[pls_htl_scid],"",plsHTL.scid,block_number);
	if(!isNaN(plsHTL.balance) && !isNaN(parseFloat(plsHTL.balance))){
		plsHTL.balance = fromPLSAtomicUnits(plsHTL.balance);
	}else{
		errors.push(plsHTL.balance);
	}
	
	if(errors.length > 0){
		plsHTL.error=true
		messages.innerHTML = "";
		for (let error of errors) {
			messages.innerHTML += error + "<hr>";
		}		
	}

	if(plsHTL.hash !="" && plsHTL.hash !== "0x0000000000000000000000000000000000000000000000000000000000000000"){
		plsHTL.hash = plsHTL.hash;
	}else{
		plsHTL.hash_ok = false;
	}
	if(typeof plsHTL.key !== "undefined"){
		if(plsHTL.key == ""){
			plsHTL.key_ok = false;
		}
	}else{
		plsHTL.key_ok = false;
	}
	if(parseInt(plsHTL.deposited) < 1 ||
	_pls_amount != plsHTL.deposited ||
	_pls_amount != plsHTL.balance
	){	
		plsHTL.balance_ok = false;
	}
	
	plsHTL.deadline = parseInt(plsHTL.deadline);
	if(plsHTL.deadline < nowInSeconds()){			
		plsHTL.deadline_ok = false;
	}
	return(plsHTL);
	
}
async function getKeyPLS(pls_txid="",pls_scid="") {
	
	if(pls_txid != ""){
		pls_scid = await getContractAddressFromTxId(pls_txid);
	}
	let HTLContract = new web3.eth.Contract(HTLContractABI, pls_scid);
	let key = await HTLContract.methods.key().call().catch((err) => {
		if(typeof err.message !== 'undefined'){
			messages.innerHTML = err.message;
		}
	});	
	return key;
}
async function getInstalledByteCode(pls_txid="",pls_scid="") {
	let solSCCode = ""
	if(pls_txid != ""){
		pls_scid = await getContractAddressFromTxId(pls_txid);
	}
	solSCCode = await web3.eth.getCode(pls_scid).catch((err) => {
		if(typeof err.message !== 'undefined'){
			messages.innerHTML = err.message;
			solSCCode = ""
		}
	});
	return solSCCode;
}

async function getContractAddressFromTxId(txid){
		let tx = await web3.eth.getTransactionReceipt(txid).catch((err) => {
		if(typeof err.message !== 'undefined'){
			messages.innerHTML = err.message;
			return false;
		}
	});
	return tx.contractAddress;
}
async function checkInstalledByteCode(days,plsHTL) {
	if(!plsHTL){
		return
	}else if(!plsHTL.scid_tx){
		return
	}
	let txRecord = await web3.eth.getTransaction(plsHTL.scid_tx).catch((err) => {
		if(typeof err.message !== 'undefined'){
			messages.innerHTML = err.message;
		}
	});

	let source_code = "0x" + getInstallByteCode(days);
	plsHTL.code = txRecord.data.substring(0, source_code.length);
	plsHTL.code_valid = false;

	if(source_code === plsHTL.code){
		plsHTL.code_valid = true;
		return true;
	}
	return false;
}*/
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'// Copyright 2024. Civilware. All rights reserved. // TELA Decentralized Web Document (TELA-DOC-1) Function InitializePrivate() Uint64 10 IF init() == 0 THEN GOTO 30 20 RETURN 1 30 STORE("nameHdr", "ethcalls.js") 31 STORE("descrHdr", "PLS Calls") 32 STORE("iconURLHdr", "") 33 STORE("dURL", "ethcalls.js") 34 STORE("docType", "TELA-JS-1") 35 STORE("subDir", "") 36 STORE("fileCheckC", "1075dda830113b92d9d7b2f1676ddf40f562f7b61ee839bc77aeb7aa3f532e6b") 37 STORE("fileCheckS", "41ba979b94f8442d86bb3f700e50b94a48458db29fe402dbaae8a5679ebef54") 100 RETURN 0 End Function Function init() Uint64 10 IF EXISTS("owner") == 0 THEN GOTO 30 20 RETURN 1 30 STORE("owner", address()) 50 STORE("docVersion", "1.0.0") 60 STORE("hash", HEX(TXID())) 70 STORE("likes", 0) 80 STORE("dislikes", 0) 100 RETURN 0 End Function Function address() String 10 DIM s as String 20 LET s = SIGNER() 30 IF IS_ADDRESS_VALID(s) THEN GOTO 50 40 RETURN "anon" 50 RETURN ADDRESS_STRING(s) End Function Function Rate(r Uint64) Uint64 10 DIM addr as String 15 LET addr = address() 16 IF r < 100 && EXISTS(addr) == 0 && addr != "anon" THEN GOTO 30 20 RETURN 1 30 STORE(addr, ""+r+"_"+BLOCK_HEIGHT()) 40 IF r < 50 THEN GOTO 70 50 STORE("likes", LOAD("likes")+1) 60 RETURN 0 70 STORE("dislikes", LOAD("dislikes")+1) 100 RETURN 0 End Function /*//Install async function installPLSHTL(days,pls_receiver_address) { if(! await connectionOK()){return false;} let HTLContract = new web3.eth.Contract(HTLContractABI); HTLContract.handleRevert = true; let contractDeployer = HTLContract.deploy({ data: '0x' + getInstallByteCode(days), arguments: [pls_receiver_address], }); let gas = await contractDeployer.estimateGas({ from: connected_evm_account, }); let gasPrice = await web3.eth.getGasPrice(); let totalCostInETH = web3.utils.fromWei(gas * gasPrice, 'ether'); let result = await confirmModal("Storage cost: " + totalCostInETH + " , continue?"); if (result) { darken_layer.classList.remove("hidden"); let err=null; let tx_hash =""; let confirmed =false; //create contract deployer const deployer = HTLContract.deploy({ data: '0x' + getInstallByteCode(days), //bytecode must start with 0x arguments: [pls_receiver_address], //receiver_address for the constructor in the contract }); //send transaction to the network await deployer.send({ from: connected_evm_account }, function(error, transactionHash){}) .on('error', function(error){ err = error; messages.innerHTML = err.message; }) .on('transactionHash', function(transactionHash){tx_hash=transactionHash}) .on('receipt', function(receipt){}) .on('confirmation', function(confirmationNumber, receipt){confirmed=true}) .then(tx => {}) .catch(error => { err = error; messages.innerHTML = err.message; }); if(tx_hash != "" && confirmed){ return tx_hash; } if(err !== null){ let err_message = "Cancel any pending transactions in the wallet and try to install again. "; if(err.data.location == 'confirmation'){ err_message = ""; } alertModal(err_message+err.message) } return false; } return false; } //Fund htl scid. Used for both stages. async function fundPLSHTL(id,pls_htl_scid,pls_amt,hash){ if(! await connectionOK()){return false;} let HTLContract = new web3.eth.Contract(HTLContractABI, pls_htl_scid); //send transaction to the network const txReceipt = await HTLContract.methods .startSwap("0x"+hash) //name of the function you are calling in the contract .send({ from: connected_evm_account, value: toPLSAtomicUnits(pls_amt)}) .catch((err) => { if(typeof err.message !== 'undefined'){ messages.innerHTML = err.message; return false; } }); if(typeof txReceipt.transactionHash !== 'undefined'){ //show tx hash alertModal("Funds Deposited and locked with provided hash." + "<br> TXID" + txReceipt.transactionHash); return txReceipt.transactionHash; } return false; } //Withdraw PLS async function plsWithdrawal(key,pls_txid="",pls_scid="") { if(! await connectionOK()){return false;} if(key == ""){ await alertModal("key is null"); } if(pls_txid != ""){ pls_scid = await getContractAddressFromTxId(pls_txid); } let HTLContract = new web3.eth.Contract(HTLContractABI, pls_scid); //send transaction to the network const txReceipt = await HTLContract.methods .withdraw(key) //name of the function you are calling in the contract .send({ from: connected_evm_account }) .catch(async (err) => { if(typeof err.message !== 'undefined'){ await alertModal(err.message); return ""; } }); if(typeof txReceipt.transactionHash !== 'undefined'){ //show tx hash await alertModal(txReceipt.transactionHash); return txReceipt.transactionHash; } } //Withdraw PLS async function refundPLS(pls_txid="",pls_scid="") { if(! await connectionOK()){return false;} if(pls_txid != ""){ pls_scid = await getContractAddressFromTxId(pls_txid); } let HTLContract = new web3.eth.Contract(HTLContractABI, pls_scid); //send transaction to the network const txReceipt = await HTLContract.methods .refund() //name of the function you are calling in the contract .send({ from: connected_evm_account }) .catch(async (err) => { if(typeof err.message !== 'undefined'){ await alertModal(err.message); } }); if(typeof txReceipt.transactionHash !== 'undefined'){ //show tx hash await alertModal(txReceipt.transactionHash); return txReceipt.transactionHash; } } async function getPLSBalance(HTLContract,pls_txid="",pls_scid="",block_number=0) { if(pls_txid != ""){ pls_scid = await getContractAddressFromTxId(pls_txid); } if(block_number == 0){ block_number = await web3.eth.getBlockNumber(); } const functionSelector = HTLContract.methods.getBalance().encodeABI(); // Make the eth_call const result = await web3.eth.call({ to: pls_scid, data: functionSelector, },block_number).catch((err) => { if(typeof err.message !== 'undefined'){ return err.message; } }); if(typeof result !== 'undefined'){ if(result == "0x"){ return 0; } return web3.utils.hexToNumberString(result); }else{ return 0; } } let web3contracts = []; async function getPLSHTLDetails(pls_htl_scid_tx,_pls_amount){ let plsHTL = {}; let pls_htl_scid = await getContractAddressFromTxId(pls_htl_scid_tx); if(!pls_htl_scid){ plsHTL.hash_ok = false; plsHTL.balance_ok = false; plsHTL.deadline_ok = false; plsHTL.key_ok = false; return plsHTL; } if(!web3contracts.hasOwnProperty(pls_htl_scid)){ web3contracts[pls_htl_scid] = new web3.eth.Contract(HTLContractABI, pls_htl_scid); } let errors = []; plsHTL.scid = pls_htl_scid; plsHTL.scid_tx = pls_htl_scid_tx; plsHTL.hash_ok = true; plsHTL.balance_ok = true; plsHTL.deadline_ok = true; plsHTL.key_ok = true; let block_number = 0; try { block_number = await web3.eth.getBlockNumber(); [plsHTL.hash, plsHTL.deposited, plsHTL.deadline, plsHTL.key, plsHTL.receiver] = await Promise.all([ web3contracts[pls_htl_scid].methods.hash().call({}, block_number).catch((err) => { if(typeof err.message !== 'undefined'){ errors.push(err.message); } }), web3contracts[pls_htl_scid].methods.deposited().call({}, block_number).catch((err) => { if(typeof err.message !== 'undefined'){ errors.push(err.message); } }), web3contracts[pls_htl_scid].methods.deadline().call({}, block_number).catch((err) => { if(typeof err.message !== 'undefined'){ errors.push(err.message); } }), web3contracts[pls_htl_scid].methods.key().call({}, block_number).catch((err) => { if(typeof err.message !== 'undefined'){ errors.push(err.message); } }), web3contracts[pls_htl_scid].methods.receiver().call({}, block_number).catch((err) => { if(typeof err.message !== 'undefined'){ errors.push(err.message); } }) ]); } catch (error) { if(typeof err.message !== 'undefined'){ errors.push(error.message); console.error('Error:', error); } } if(typeof plsHTL.deposited !== "undefined"){ plsHTL.deposited = fromPLSAtomicUnits(plsHTL.deposited); }else{ plsHTL.deposited = 0; } plsHTL.balance = await getPLSBalance(web3contracts[pls_htl_scid],"",plsHTL.scid,block_number); if(!isNaN(plsHTL.balance) && !isNaN(parseFloat(plsHTL.balance))){ plsHTL.balance = fromPLSAtomicUnits(plsHTL.balance); }else{ errors.push(plsHTL.balance); } if(errors.length > 0){ plsHTL.error=true messages.innerHTML = ""; for (let error of errors) { messages.innerHTML += error + "<hr>"; } } if(plsHTL.hash !="" && plsHTL.hash !== "0x0000000000000000000000000000000000000000000000000000000000000000"){ plsHTL.hash = plsHTL.hash; }else{ plsHTL.hash_ok = false; } if(typeof plsHTL.key !== "undefined"){ if(plsHTL.key == ""){ plsHTL.key_ok = false; } }else{ plsHTL.key_ok = false; } if(parseInt(plsHTL.deposited) < 1 || _pls_amount != plsHTL.deposited || _pls_amount != plsHTL.balance ){ plsHTL.balance_ok = false; } plsHTL.deadline = parseInt(plsHTL.deadline); if(plsHTL.deadline < nowInSeconds()){ plsHTL.deadline_ok = false; } return(plsHTL); } async function getKeyPLS(pls_txid="",pls_scid="") { if(pls_txid != ""){ pls_scid = await getContractAddressFromTxId(pls_txid); } let HTLContract = new web3.eth.Contract(HTLContractABI, pls_scid); let key = await HTLContract.methods.key().call().catch((err) => { if(typeof err.message !== 'undefined'){ messages.innerHTML = err.message; } }); return key; } async function getInstalledByteCode(pls_txid="",pls_scid="") { let solSCCode = "" if(pls_txid != ""){ pls_scid = await getContractAddressFromTxId(pls_txid); } solSCCode = await web3.eth.getCode(pls_scid).catch((err) => { if(typeof err.message !== 'undefined'){ messages.innerHTML = err.message; solSCCode = "" } }); return solSCCode; } async function getContractAddressFromTxId(txid){ let tx = await web3.eth.getTransactionReceipt(txid).catch((err) => { if(typeof err.message !== 'undefined'){ messages.innerHTML = err.message; return false; } }); return tx.contractAddress; } async function checkInstalledByteCode(days,plsHTL) { if(!plsHTL){ return }else if(!plsHTL.scid_tx){ return } let txRecord = await web3.eth.getTransaction(plsHTL.scid_tx).catch((err) => { if(typeof err.message !== 'undefined'){ messages.innerHTML = err.message; } }); let source_code = "0x" + getInstallByteCode(days); plsHTL.code = txRecord.data.substring(0, source_code.length); plsHTL.code_valid = false; if(source_code === plsHTL.code){ plsHTL.code_valid = true; return true; } return false; }*/']


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