logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 89670c5a56cb2db334e90a4371583ed6fd0c689250ffc74b67b21d954bca9281 Type SC

Block: 5fc1e1cba974cd7ffba9a258528676da8d77766849a68be89b355e818f453219 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 69
890defcb8bece864391feaf81ef3bb360b8a2a155fe4bf5d8759703ecc5941fe 1
90043605b12c1ea3af93665b2c9aa4bf49ee03a66c11a16b104a71d7c66bc986 1
9c840ea3cf88e5cf9f967c2f918aaa14b7b395e61da4d9016a618a6adcda3d89 1
af887abd17aff9aa37aaac1c6b8cd413d7b53966620cc94556086421a804dc93 1
b0609d8aad8acf4ea4d2b6ef0392b5be3cd8e2219348f495ad925b2af26325fe 1
b1627053c5ff72b00bf36325f5e2edab8364a6eb9c7131e1b5bfc0d23d9873af 1
b1f046ef1c11fbab1ee3a5fa2a6b9683e3a367cc1ff5a9f6a740e002b90909b0 1
b758c2ac532df8e10e1b82623571ef63301c86f0bf3f7aa0782ee1494ba2ccde 1
bb5f7a75bdfd78902c405365cd3b4932e531d3de71b7c5acad4f29de43dbf998 1
bc724fc470e4e0c929b62c3fed120805897d8329c28ca23efcbea9862794b0c1 1
be63470983a9a73c90e20307bf5a5b9737d502bdbd61fd64eb87e5e6232258e2 1
c52265a933836dd5e8fc168a438f02551629fe99eecdbc28cf72f551399918d6 1
c5a487741876396ab5fcc52aaa2bdd068ffb381928df002a65385f722b9aee94 1
c65b9c3a4b0431571b0f24e3a33a3ca34e853763758178c079f2e0f656b276ae 1
c80fa6e12a50f7b035627e2a7b9444d6fdfb9ff6f06275dc16687ddfb1bd83be 1
d71063a246a9b214dee1778a84f183fd45a16eceabc7dd76afbdf3e69e8b2590 1
d8d7e05ae92e95d80716b08b787fb2c9814b866a403bc1679657b7d8ebe00d8c 1
e31ccb7923450a39f09aa071275ddeb64e9d6e8693bef413c74dbe470ad2dec0 1
e83748928b5eec8cbceecd6a2f42dd3a34388dd44ca813af044dbb3af9e6a5f7 1
e8e4697b1e123762cc1e7c375eba66278ee4c3ac8d666bf5da721667848c2284 1
e972c064a718f2bd7264729db9e67b3ed239a6a2decad2526f3e07ff1b274882 1
SCID string variables
key value
890defcb8bece864391feaf81ef3bb360b8a2a155fe4bf5d8759703ecc5941fe_bk_end_1 1.6767e+09
890defcb8bece864391feaf81ef3bb360b8a2a155fe4bf5d8759703ecc5941fe_bk_last 1
890defcb8bece864391feaf81ef3bb360b8a2a155fe4bf5d8759703ecc5941fe_bk_start_1 1.6763544e+09
890defcb8bece864391feaf81ef3bb360b8a2a155fe4bf5d8759703ecc5941fe_booker_1 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
890defcb8bece864391feaf81ef3bb360b8a2a155fe4bf5d8759703ecc5941fe_damage_deposit 69
890defcb8bece864391feaf81ef3bb360b8a2a155fe4bf5d8759703ecc5941fe_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
890defcb8bece864391feaf81ef3bb360b8a2a155fe4bf5d8759703ecc5941fe_payment_1 1749
890defcb8bece864391feaf81ef3bb360b8a2a155fe4bf5d8759703ecc5941fe_price 420
90043605b12c1ea3af93665b2c9aa4bf49ee03a66c11a16b104a71d7c66bc986_bk_last 0
90043605b12c1ea3af93665b2c9aa4bf49ee03a66c11a16b104a71d7c66bc986_damage_deposit 2000
90043605b12c1ea3af93665b2c9aa4bf49ee03a66c11a16b104a71d7c66bc986_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
90043605b12c1ea3af93665b2c9aa4bf49ee03a66c11a16b104a71d7c66bc986_price 641
9c840ea3cf88e5cf9f967c2f918aaa14b7b395e61da4d9016a618a6adcda3d89_bk_last 0
9c840ea3cf88e5cf9f967c2f918aaa14b7b395e61da4d9016a618a6adcda3d89_damage_deposit 400
9c840ea3cf88e5cf9f967c2f918aaa14b7b395e61da4d9016a618a6adcda3d89_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
9c840ea3cf88e5cf9f967c2f918aaa14b7b395e61da4d9016a618a6adcda3d89_price 789
C 46756e6374696f6e20496e697469616c697a6528292055696e7436340a31302052455455524e20300a456e642046756e6374696f6e0a0a46756e6374696f6e204c69737450726f7065727479287363696420537472696e672c2070726963652055696e7436342c2064616d6167655f6465706f7369742055696e743634292055696e7436340a313020494620415353455456414c5545284845584445434f444528736369642929213d31205448454e20474f544f203130300a32302053544f524528736369642b225f6f776e6572222c414444524553535f535452494e47285349474e4552282929290a3330204946204558495354532873636964202b20225f626b5f6c6173742229203d3d2030205448454e20474f544f20343020454c534520474f544f2039390a34302053544f52452873636964202b20225f626b5f6c617374222c30290a35302053544f52452873636964202b20225f7072696365222c207072696365290a36302053544f52452873636964202b20225f64616d6167655f6465706f736974222c2064616d6167655f6465706f736974290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e200a0a46756e6374696f6e2052656d6f766550726f7065727479287363696420537472696e67292055696e7436340a3130204946204c4f414428736369642b225f6f776e6572222920213d20414444524553535f535452494e47285349474e4552282929205448454e20474f544f203130300a32302044454c45544528736369642b225f6f776e657222290a33302053454e445f41535345545f544f5f41444452455353285349474e455228292c312c4845584445434f444528736369642929202f2f73656e6420746865206e6674206261636b20746f20697473206f776e657227732077616c6c65740a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e204368616e676550726963652870726f70657274795f696420537472696e672c206e657750726963652055696e743634292055696e7436340a3130204946204c4f41442870726f70657274795f69642b225f6f776e6572222920213d20414444524553535f535452494e47285349474e4552282929205448454e20474f544f2034300a32302053544f52452870726f70657274795f69642b225f7072696365222c206e65775072696365290a33302052455455524e20300a34302052455455524e20310a456e642046756e6374696f6e200a0a0a2f2a0a2720546869732066756e6374696f6e2073696d706c792073746f72657320616e20697066732075726c207768696368206964656e74696669657320616e206f66662d636861696e20646174612073746f72650a2720207468617420697320757365642062792074686520446572424e4220554920746f20646973706c617920746865206461797320776869636820746865206f776e657220686173206465656d6564207468650a27202070726f706572747920697320617661696c61626c6520666f722072656e740a27204f6e6c7920746865206f776e65722063616e2075706461746520746869730a272054686520554920656e73757265732c2062792072657472696576696e67206f6e2d636861696e20626f6f6b696e6720646174612c207468617420746865206f776e65722063616e6e6f740a2720206368616e6765202872656d6f7665292074686520617661696c6162696c697479206f6e20616e792064617465207768657265206120626f6f6b696e6720657869737473206f6e20636861696e0a0a27204f6e2d636861696e20626f6f6b696e6720646174612077696c6c206c6f6f6b206c696b652074686520666f6c6c6f77696e6720262077696c6c2070726f686962697420617661696c6162696c6974790a272020666f722074686573652064617465732066726f6d206265696e67206d6f64696669656420696e207468652063616c656e6461720a27203c70726f705f69643e5f626f6f6b65725f3c636f756e7465723e3a20286465726f2061646472657373290a27203c70726f705f69643e5f626b5f73746172745f3c636f756e7465723e3a28756e69782074696d657374616d70290a27203c70726f705f69643e5f626b5f656e645f3c636f756e7465723e3a28756e69782074696d657374616d70290a27203c70726f705f69643e5f626b5f6c6173743a2028696e746567657220736574206279206c61737420626f6f6b696e67290a27204e4f54453a203c636f756e7465723e206973206120756e69717565206964656e74696669657220666f72207468617420706172746963756c617220626f6f6b696e672e0a2a2f0a0a46756e6374696f6e204368616e6765417661696c6162696c6974792870726f70657274795f696420537472696e672c2063616c656e6461725f75726c20537472696e67290a3130204946204c4f41442870726f70657274795f69642b225f6f776e6572222920213d20414444524553535f535452494e47285349474e4552282929205448454e20474f544f203130300a32302053544f52452870726f70657274795f6964202b20225f626b5f617661696c222c2063616c656e6461725f75726c290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a2f2a0a2720546869732066756e6374696f6e2077696c6c206e65656420746f2073746f726520746865206c61737420626f6f6b696e6720636f756e74657220736f207765206b6e6f7720686f7720746f0a272020696e6372656d656e7420746f2068617665206120756e697175652073756666697820666f7220746865206e65787420626f6f6b696e670a272020536f206e6565647320746f206c6f6164203c70726f705f69643e5f626b5f6c6173742c20696e6372656d656e7420627920312c20616e642053544f52450a272020546869732053484f554c4420424520444f4e45204649525354204245464f524520414e595448494e4720454c534520544f2041564f494420434f4e464c494354532c20616e6420746861742076616c75650a27202073686f756c642062652068656c6420696e20612044494d20736f2069742063616e206265207573656420746f206372656174652074686520626f6f6b696e67207661726961626c65206e616d657320746f2073746f72650a27203c70726f705f69643e5f626f6f6b65725f3c44494d2076616c207765206a7573742073746f7265643e3a20286465726f2061646472657373290a27203c70726f705f69643e5f626b5f73746172745f3c44494d2076616c207765206a7573742073746f7265643e3a28756e69782074696d657374616d70290a27203c70726f705f69643e5f626b5f656e645f3c44494d2076616c207765206a7573742073746f7265643e3a28756e69782074696d657374616d70290a2a2f0a0a46756e6374696f6e20436f6e6669726d426f6f6b696e672870726f70657274795f696420537472696e672c2074696d657374616d705f6b65792055696e743634292055696e7436340a3130204946204c4f41442870726f70657274795f69642b225f6f776e6572222920213d20414444524553535f535452494e47285349474e4552282929205448454e20474f544f203130300a31352044494d20626f6f6b696e675f69642c20636f756e742061732055696e7436340a3230204c455420626f6f6b696e675f6964203d204c4f41442870726f70657274795f6964202b20225f626b5f6c6173742229202b20310a3234204c455420636f756e74203d20626f6f6b696e675f69640a323520494620636f756e74203d3d2031205448454e20474f544f2033300a3236204c455420636f756e74203d20636f756e74202d310a3237204946204c4f41442870726f70657274795f6964202b20225f626b5f73746172745f222b636f756e7429203e204c4f41442870726f70657274795f6964202b20225f726571756573745f626b5f656e645f222b2074696d657374616d705f6b657929205448454e20474f544f2032350a3238204946204c4f41442870726f70657274795f6964202b20225f626b5f656e645f222b636f756e7429203c204c4f41442870726f70657274795f6964202b20225f726571756573745f626b5f73746172745f222b2074696d657374616d705f6b657929205448454e20474f544f20323520454c534520474f544f203130300a33302053544f52452870726f70657274795f6964202b20225f626b5f6c617374222c20626f6f6b696e675f6964290a33312053544f52452870726f70657274795f6964202b20225f626f6f6b65725f22202b20626f6f6b696e675f69642c204c4f41442870726f70657274795f6964202b20225f726571756573745f626f6f6b65725f222b2074696d657374616d705f6b657929290a33322053544f52452870726f70657274795f6964202b20225f626b5f73746172745f22202b20626f6f6b696e675f69642c204c4f41442870726f70657274795f6964202b20225f726571756573745f626b5f73746172745f222b2074696d657374616d705f6b657929290a33332053544f52452870726f70657274795f6964202b20225f626b5f656e645f22202b20626f6f6b696e675f69642c204c4f41442870726f70657274795f6964202b20225f726571756573745f626b5f656e645f222b2074696d657374616d705f6b657929290a33342053544f52452870726f70657274795f6964202b20225f7061796d656e745f22202b20626f6f6b696e675f69642c204c4f41442870726f70657274795f6964202b20225f726571756573745f7061796d656e745f222b2074696d657374616d705f6b657929290a33352053454e445f4445524f5f544f5f41444452455353285349474e455228292c4c4f41442870726f70657274795f6964202b20225f726571756573745f7061796d656e745f222b2074696d657374616d705f6b6579292d4c4f41442870726f70657274795f6964202b20225f64616d6167655f6465706f7369742229290a37302044454c4554452870726f70657274795f6964202b20225f726571756573745f626f6f6b65725f222b2074696d657374616d705f6b6579290a37312044454c4554452870726f70657274795f6964202b20225f726571756573745f626b5f73746172745f222b2074696d657374616d705f6b6579290a37322044454c4554452870726f70657274795f6964202b20225f726571756573745f626b5f656e645f222b2074696d657374616d705f6b6579290a37332044454c4554452870726f70657274795f6964202b20225f726571756573745f7061796d656e745f222b2074696d657374616d705f6b6579290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a2f2f546869732066756e6374696f6e20616c6c6f77732072656e7465727320616e64206f776e65727320746f207261746520746865697220696e746572616374696f6e7320776974682065616368206f746865720a0a46756e6374696f6e2052617465457870657269656e63652870726f70657274795f696420537472696e672c20626f6f6b696e675f69642055696e7436342c2052656e7465722055696e7436342c204f776e65722055696e7436342c2050726f70657274792055696e7436342c204c6f636174696f6e2055696e7436342c204f766572616c6c2055696e743634292055696e7436340a313020494620414444524553535f535452494e47285349474e4552282929203d3d204c4f41442870726f70657274795f69642b225f626f6f6b65725f222b626f6f6b696e675f696429205448454e20474f544f2034300a323020494620414444524553535f535452494e47285349474e4552282929203d3d204c4f41442870726f70657274795f69642b225f6f776e65722229205448454e20474f544f2039300a33302052455455524e20310a34302053544f52452870726f70657274795f69642b225f222b626f6f6b696e675f69642b225f726174696e675f70726f7065727479222c50726f7065727479290a35302053544f52452870726f70657274795f69642b225f222b626f6f6b696e675f69642b225f726174696e675f6c6f636174696f6e222c4c6f636174696f6e290a36302053544f52452870726f70657274795f69642b225f222b626f6f6b696e675f69642b225f726174696e675f6f776e6572222c4f776e6572290a37302053544f52452870726f70657274795f69642b225f222b626f6f6b696e675f69642b225f726174696e675f6f766572616c6c222c4f766572616c6c290a38302052455455524e20300a39302053544f52452870726f70657274795f69642b225f222b626f6f6b696e675f69642b225f726174696e675f72656e746572222c52656e746572290a3130302052455455524e20300a456e642046756e6374696f6e0a0a2f2a0a2720546869732066756e6374696f6e2073746f726573206120626f6f6b696e6720726571756573742e2020412070726f7065727479206f776e6572206d75737420636f6e6669726d20612072657175657374656420626f6f6b696e670a27204120726571756573742077696c6c20626520756e69717565207573696e67206120756e69782074696d657374616d70206172672070617373656420696e0a272020546861742074696d657374616d702077696c6c206265207468652063757272656e742074696d65207768656e2074686520626f6f6b696e672072657175657374206973206d6164650a2720205468652076616c7565206f66207468652073746172742f656e64207661726961626c657320617265207468652064617465732074686520706572736f6e2069732072657175657374696e672074686520626f6f6b696e670a2720546865202774696d657374616d705f6b6579272076616c75652073686f756c64206265207365742062792074686520554920746f20626520446174652e6e6f7728290a2a2f0a0a46756e6374696f6e2052657175657374426f6f6b696e672870726f70657274795f696420537472696e672c2074696d657374616d705f6b65792055696e7436342c2073746172745f74696d657374616d702055696e7436342c20656e645f74696d657374616d702055696e743634292055696e7436340a31302049462074696d657374616d705f6b6579203d3d2030205448454e20474f544f203130300a3135204946204445524f56414c55452829203c204c4f41442870726f70657274795f69642b225f70726963652229202a2028656e645f74696d657374616d70202d2073746172745f74696d657374616d70292f3836343030202b204c4f41442870726f70657274795f69642b225f64616d6167655f6465706f7369742229205448454e20474f544f203130300a323020494620414444524553535f535452494e47285349474e4552282929203d3d202222205448454e20474f544f203130300a3330204946204558495354532870726f70657274795f6964202b20225f726571756573745f626b5f73746172745f22202b2074696d657374616d705f6b6579202920213d2030205448454e20474f544f203130300a34302053544f52452870726f70657274795f6964202b20225f726571756573745f626f6f6b65725f22202b2074696d657374616d705f6b65792c20414444524553535f535452494e47285349474e4552282929290a35302053544f52452870726f70657274795f6964202b20225f726571756573745f626b5f73746172745f22202b2074696d657374616d705f6b65792c2073746172745f74696d657374616d70290a36302053544f52452870726f70657274795f6964202b20225f726571756573745f626b5f656e645f22202b2074696d657374616d705f6b65792c20656e645f74696d657374616d70290a37302053544f52452870726f70657274795f6964202b20225f726571756573745f7061796d656e745f222b2074696d657374616d705f6b65792c4445524f56414c55452829290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2043616e63656c426f6f6b696e672870726f70657274795f696420537472696e672c2074696d657374616d705f6b65792055696e743634292055696e7436340a3130204946204558495354532870726f70657274795f6964202b20225f726571756573745f626f6f6b65725f22202b2074696d657374616d705f6b657929203d3d2030205448454e20474f544f203130300a32302053454e445f4445524f5f544f5f4144445245535328414444524553535f524157284c4f41442870726f70657274795f6964202b20225f726571756573745f626f6f6b65725f222b2074696d657374616d705f6b657929292c204c4f41442870726f70657274795f6964202b20225f726571756573745f7061796d656e745f222b2074696d657374616d705f6b657929290a33302044454c4554452870726f70657274795f6964202b20225f726571756573745f626f6f6b65725f222b2074696d657374616d705f6b6579290a34302044454c4554452870726f70657274795f6964202b20225f726571756573745f626b5f73746172745f222b2074696d657374616d705f6b6579290a35302044454c4554452870726f70657274795f6964202b20225f726571756573745f626b5f656e645f222b2074696d657374616d705f6b6579290a36302044454c4554452870726f70657274795f6964202b20225f726571756573745f7061796d656e745f222b2074696d657374616d705f6b6579290a39392052455455524e20300a3130302052455455524e20310a456e642046756e6374696f6e0a0a2f2f20746869732066756e6374696f6e20616c6c6f777320746865206f776e6572206f66207468652070726f706572747920746f20736574207468652044616d616765204465706f73697420416d6f756e740a2f2f20746869732077696c6c206e65656420746865207061727420746861742064657465726d696e6573207768617420746865205b6e667420736369645d20697320676f696e6720746f2062650a0a46756e6374696f6e2053657444616d6167654465706f736974416d6f756e742870726f70657274795f696420537472696e672c2064616d6167655f6465706f7369742055696e743634292055696e7436340a3130204946204c4f41442870726f70657274795f69642b225f6f776e6572222920213d20414444524553535f535452494e47285349474e4552282929205448454e20474f544f2034300a32302053544f52452870726f70657274795f69642b225f64616d6167655f6465706f736974222c2064616d6167655f6465706f736974290a33302052455455524e20300a34302052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e2052656c6561736544616d6167654465706f736974416d6f756e742870726f70657274795f696420537472696e672c20626f6f6b696e675f69642055696e7436342c2064616d6167655f616d6f756e745f696e5f6465726f2055696e7436342c2064616d6167655f6465736372697074696f6e20537472696e67292055696e7436340a3130204946204c4f41442870726f70657274795f6964202b20225f6f776e6572222920213d20414444524553535f535452494e47285349474e4552282929205448454e20474f544f2031303030202f2f206f6e6c7920746865206f776e6572206f66207468652070726f70657274792063616e2072656c65617365206465706f7369740a33302044494d2072656e74657220617320537472696e67202f2f20746865206465726f2061646472657373206f66207468652072656e74657220746f2073656e64206465726f206465706f736974206261636b20746f0a34302044494d206465706f7369742061732055696e743634202f2f207468652064616d6167655f6465706f73697420616d6f756e742074686174207761732073746f72656420696e2053657444616d6167654465706f736974416d6f756e742066756e6374696f6e0a35302044494d2064616d6167652061732055696e743634202f2f2074686520616d6f756e74206f662064616d61676520696e206465726f0a36302044494d2072656c656173652061732055696e743634202f2f20746865206465706f73697420616d6f756e74206c6573732064616d61676520616d6f756e7420746f2062652072656c6561736564206261636b20746f2072656e7465720a3730204c45542072656e746572203d204c4f41442870726f70657274795f6964202b20225f626f6f6b65725f22202b20626f6f6b696e675f696429202f2f206465726f2061646472657373206f66207468652072656e7465722074686174207761732073746f72656420696e20436f6e6669726d426f6f6b696e672066756e6374696f6e0a3830204c4554206465706f736974203d204c4f41442870726f70657274795f6964202b20225f64616d6167655f6465706f7369742229202f2f206465726f20616d6f756e742073746f72656420696e2053657444616d6167654465706f736974416d6f756e742066756e6374696f6e0a39302049462064616d6167655f616d6f756e745f696e5f6465726f203e206465706f736974205448454e20474f544f2031303030202f2f2064616d61676520616d6f756e742063616e2774206265206d6f7265207468616e206465706f73697420616d6f756e740a313130204946202864616d616765203e2030292026202864616d6167655f6465736372697074696f6e203d3d20222229205448454e20474f544f2031303030202f2f2061202764616d6167655f6465736372697074696f6e27206d75737420626520676976656e20696620746865206f776e6572206465636964657320746f20776974686f6c642064616d616765206465726f0a313230204c45542072656c65617365203d206465706f736974202d2064616d616765202f2f20616d6f756e7420746f2073656e64206261636b20746f2072656e7465722061667465722064616d616765732064656475637465640a3133302053544f52452870726f70657274795f6964202b20225f22202b20626f6f6b696e675f6964202b20225f64616d6167655f616d6f756e745f696e5f6465726f222c2064616d6167655f616d6f756e745f696e5f6465726f29202f2f2073746f7265207468652064616d61676520616d6f756e7420696e206465726f20666f72207468697320706172746963756c617220626f6f6b696e670a3134302053544f52452870726f70657274795f6964202b20225f22202b20626f6f6b696e675f6964202b20225f64616d6167655f6465736372697074696f6e222c2064616d6167655f6465736372697074696f6e29202f2f2073746f726520746865206465736372697074696f6e206f66207468652064616d6167650a3135302053544f52452870726f70657274795f6964202b20225f22202b20626f6f6b696e675f6964202b20225f64616d6167655f72656e746572222c2072656e74657229202f2f2073746f726520746865206465726f2061646472657373206f66207468652072656e7465722063617573696e67207468652064616d6167650a3137302049462064616d616765203d3d2030205448454e20474f544f203139300a3138302053454e445f4445524f5f544f5f41444452455353285349474e455228292c2064616d61676529202f2f2073656e64207468652064616d616765206465726f20616d6f756e74206261636b20746f206f776e65720a3139302049462072656c65617365203d3d2030205448454e20474f544f203939390a3230302053454e445f4445524f5f544f5f4144445245535328414444524553535f5241572872656e746572292c72656c65617365290a3939392052455455524e20300a313030302052455455524e20310a456e642046756e6374696f6e0a
af887abd17aff9aa37aaac1c6b8cd413d7b53966620cc94556086421a804dc93_bk_last 0
af887abd17aff9aa37aaac1c6b8cd413d7b53966620cc94556086421a804dc93_damage_deposit 15
af887abd17aff9aa37aaac1c6b8cd413d7b53966620cc94556086421a804dc93_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
af887abd17aff9aa37aaac1c6b8cd413d7b53966620cc94556086421a804dc93_price 17
b0609d8aad8acf4ea4d2b6ef0392b5be3cd8e2219348f495ad925b2af26325fe_bk_last 0
b0609d8aad8acf4ea4d2b6ef0392b5be3cd8e2219348f495ad925b2af26325fe_damage_deposit 888
b0609d8aad8acf4ea4d2b6ef0392b5be3cd8e2219348f495ad925b2af26325fe_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
b0609d8aad8acf4ea4d2b6ef0392b5be3cd8e2219348f495ad925b2af26325fe_price 888
b1627053c5ff72b00bf36325f5e2edab8364a6eb9c7131e1b5bfc0d23d9873af_bk_last 0
b1627053c5ff72b00bf36325f5e2edab8364a6eb9c7131e1b5bfc0d23d9873af_damage_deposit 1000
b1627053c5ff72b00bf36325f5e2edab8364a6eb9c7131e1b5bfc0d23d9873af_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
b1627053c5ff72b00bf36325f5e2edab8364a6eb9c7131e1b5bfc0d23d9873af_price 600
b1f046ef1c11fbab1ee3a5fa2a6b9683e3a367cc1ff5a9f6a740e002b90909b0_bk_last 0
b1f046ef1c11fbab1ee3a5fa2a6b9683e3a367cc1ff5a9f6a740e002b90909b0_damage_deposit 60
b1f046ef1c11fbab1ee3a5fa2a6b9683e3a367cc1ff5a9f6a740e002b90909b0_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
b1f046ef1c11fbab1ee3a5fa2a6b9683e3a367cc1ff5a9f6a740e002b90909b0_price 600
b758c2ac532df8e10e1b82623571ef63301c86f0bf3f7aa0782ee1494ba2ccde_bk_last 0
b758c2ac532df8e10e1b82623571ef63301c86f0bf3f7aa0782ee1494ba2ccde_damage_deposit 888
b758c2ac532df8e10e1b82623571ef63301c86f0bf3f7aa0782ee1494ba2ccde_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
b758c2ac532df8e10e1b82623571ef63301c86f0bf3f7aa0782ee1494ba2ccde_price 2020
bb5f7a75bdfd78902c405365cd3b4932e531d3de71b7c5acad4f29de43dbf998_bk_last 0
bb5f7a75bdfd78902c405365cd3b4932e531d3de71b7c5acad4f29de43dbf998_damage_deposit 400
bb5f7a75bdfd78902c405365cd3b4932e531d3de71b7c5acad4f29de43dbf998_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
bb5f7a75bdfd78902c405365cd3b4932e531d3de71b7c5acad4f29de43dbf998_price 1099
bc724fc470e4e0c929b62c3fed120805897d8329c28ca23efcbea9862794b0c1_bk_last 0
bc724fc470e4e0c929b62c3fed120805897d8329c28ca23efcbea9862794b0c1_damage_deposit 88
bc724fc470e4e0c929b62c3fed120805897d8329c28ca23efcbea9862794b0c1_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
bc724fc470e4e0c929b62c3fed120805897d8329c28ca23efcbea9862794b0c1_price 211
be63470983a9a73c90e20307bf5a5b9737d502bdbd61fd64eb87e5e6232258e2_bk_last 0
be63470983a9a73c90e20307bf5a5b9737d502bdbd61fd64eb87e5e6232258e2_damage_deposit 15050
be63470983a9a73c90e20307bf5a5b9737d502bdbd61fd64eb87e5e6232258e2_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
be63470983a9a73c90e20307bf5a5b9737d502bdbd61fd64eb87e5e6232258e2_price 280
c52265a933836dd5e8fc168a438f02551629fe99eecdbc28cf72f551399918d6_bk_last 0
c52265a933836dd5e8fc168a438f02551629fe99eecdbc28cf72f551399918d6_damage_deposit 1
c52265a933836dd5e8fc168a438f02551629fe99eecdbc28cf72f551399918d6_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
c52265a933836dd5e8fc168a438f02551629fe99eecdbc28cf72f551399918d6_price 30
c5a487741876396ab5fcc52aaa2bdd068ffb381928df002a65385f722b9aee94_bk_last 0
c5a487741876396ab5fcc52aaa2bdd068ffb381928df002a65385f722b9aee94_damage_deposit 678
c5a487741876396ab5fcc52aaa2bdd068ffb381928df002a65385f722b9aee94_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
c5a487741876396ab5fcc52aaa2bdd068ffb381928df002a65385f722b9aee94_price 777
c65b9c3a4b0431571b0f24e3a33a3ca34e853763758178c079f2e0f656b276ae_bk_last 0
c65b9c3a4b0431571b0f24e3a33a3ca34e853763758178c079f2e0f656b276ae_damage_deposit 2000
c65b9c3a4b0431571b0f24e3a33a3ca34e853763758178c079f2e0f656b276ae_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
c65b9c3a4b0431571b0f24e3a33a3ca34e853763758178c079f2e0f656b276ae_price 777
c80fa6e12a50f7b035627e2a7b9444d6fdfb9ff6f06275dc16687ddfb1bd83be_bk_last 0
c80fa6e12a50f7b035627e2a7b9444d6fdfb9ff6f06275dc16687ddfb1bd83be_damage_deposit 1500
c80fa6e12a50f7b035627e2a7b9444d6fdfb9ff6f06275dc16687ddfb1bd83be_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
c80fa6e12a50f7b035627e2a7b9444d6fdfb9ff6f06275dc16687ddfb1bd83be_price 999
d71063a246a9b214dee1778a84f183fd45a16eceabc7dd76afbdf3e69e8b2590_bk_last 0
d71063a246a9b214dee1778a84f183fd45a16eceabc7dd76afbdf3e69e8b2590_damage_deposit 25
d71063a246a9b214dee1778a84f183fd45a16eceabc7dd76afbdf3e69e8b2590_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
d71063a246a9b214dee1778a84f183fd45a16eceabc7dd76afbdf3e69e8b2590_price 500
d8d7e05ae92e95d80716b08b787fb2c9814b866a403bc1679657b7d8ebe00d8c_bk_last 0
d8d7e05ae92e95d80716b08b787fb2c9814b866a403bc1679657b7d8ebe00d8c_damage_deposit 2.3e+06
d8d7e05ae92e95d80716b08b787fb2c9814b866a403bc1679657b7d8ebe00d8c_owner 6465726f3171793976707a376e7664746774677171376766776736757368356a77377539363030783774323978666d7765716e303376336361367171797965616c35
d8d7e05ae92e95d80716b08b787fb2c9814b866a403bc1679657b7d8ebe00d8c_price 1.2e+06
e31ccb7923450a39f09aa071275ddeb64e9d6e8693bef413c74dbe470ad2dec0_bk_last 0
e31ccb7923450a39f09aa071275ddeb64e9d6e8693bef413c74dbe470ad2dec0_damage_deposit 452
e31ccb7923450a39f09aa071275ddeb64e9d6e8693bef413c74dbe470ad2dec0_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
e31ccb7923450a39f09aa071275ddeb64e9d6e8693bef413c74dbe470ad2dec0_price 2020
e83748928b5eec8cbceecd6a2f42dd3a34388dd44ca813af044dbb3af9e6a5f7_bk_last 0
e83748928b5eec8cbceecd6a2f42dd3a34388dd44ca813af044dbb3af9e6a5f7_damage_deposit 60
e83748928b5eec8cbceecd6a2f42dd3a34388dd44ca813af044dbb3af9e6a5f7_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
e83748928b5eec8cbceecd6a2f42dd3a34388dd44ca813af044dbb3af9e6a5f7_price 1200
e8e4697b1e123762cc1e7c375eba66278ee4c3ac8d666bf5da721667848c2284_bk_last 0
e8e4697b1e123762cc1e7c375eba66278ee4c3ac8d666bf5da721667848c2284_damage_deposit 800
e8e4697b1e123762cc1e7c375eba66278ee4c3ac8d666bf5da721667848c2284_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
e8e4697b1e123762cc1e7c375eba66278ee4c3ac8d666bf5da721667848c2284_price 450
e972c064a718f2bd7264729db9e67b3ed239a6a2decad2526f3e07ff1b274882_bk_last 0
e972c064a718f2bd7264729db9e67b3ed239a6a2decad2526f3e07ff1b274882_damage_deposit 150
e972c064a718f2bd7264729db9e67b3ed239a6a2decad2526f3e07ff1b274882_owner 6465726f317179637a65663038767a6e6674723977346467366634656a7261636d347775656d71386879637a717564786e387938683877366576716764716e6e6372
e972c064a718f2bd7264729db9e67b3ed239a6a2decad2526f3e07ff1b274882_price 28
SCID uint64 variables
key value
built BLID : 8490131cb2edb3ecf57ab70e7e1d71973ef70b9985a97a90f973d52a8f3b698a
Tx RootHash: f28ad0505603ce901365026868d4feea19d49e6157221cfc0d102e9dd567103b built height : 1569701
Timestamp: 1675108695394 Timestamp [UTC]: 2023-01-30 19:58:15 Age [y:d:h:m:s]: 23292:51:16.47
Block: 1569705 Fee: 0.13302 Tx size: 10.248 kB
Tx version: 1 No of confirmations: 4422424 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.13302 Deposited to SC 0.00000
Sender : dero1qyczef08vznftr9w4dg6f4ejracm4wuemq8hyczqudxn8y8h8w6evqgdqnncr
address
dero1qy0hglhx4xnthwps8yfcck7sp4vtywxsv6uae7ahjn9rqlrk3nxtwqqwzav9s
dero1qyczef08vznftr9w4dg6f4ejracm4wuemq8hyczqudxn8y8h8w6evqgdqnncr
SC Balance: 0.00000 DERO
SC CODE:
  Function Initialize() Uint64
10 RETURN 0
End Function

Function ListProperty(scid String, price Uint64, damage_deposit Uint64) Uint64
10 IF ASSETVALUE(HEXDECODE(scid))!=1 THEN GOTO 100
20 STORE(scid+"_owner",ADDRESS_STRING(SIGNER()))
30 IF EXISTS(scid + "_bk_last") == 0 THEN GOTO 40 ELSE GOTO 99
40 STORE(scid + "_bk_last",0)
50 STORE(scid + "_price", price)
60 STORE(scid + "_damage_deposit", damage_deposit)
99 RETURN 0
100 RETURN 1
End Function 

Function RemoveProperty(scid String) Uint64
10 IF LOAD(scid+"_owner") != ADDRESS_STRING(SIGNER()) THEN GOTO 100
20 DELETE(scid+"_owner")
30 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(scid)) //send the nft back to its owner's wallet
99 RETURN 0
100 RETURN 1
End Function

Function ChangePrice(property_id String, newPrice Uint64) Uint64
10 IF LOAD(property_id+"_owner") != ADDRESS_STRING(SIGNER()) THEN GOTO 40
20 STORE(property_id+"_price", newPrice)
30 RETURN 0
40 RETURN 1
End Function 


/*
' This function simply stores an ipfs url which identifies an off-chain data store
'  that is used by the DerBNB UI to display the days which the owner has deemed the
'  property is available for rent
' Only the owner can update this
' The UI ensures, by retrieving on-chain booking data, that the owner cannot
'  change (remove) the availability on any date where a booking exists on chain

' On-chain booking data will look like the following & will prohibit availability
'  for these dates from being modified in the calendar
' <prop_id>_booker_<counter>: (dero address)
' <prop_id>_bk_start_<counter>:(unix timestamp)
' <prop_id>_bk_end_<counter>:(unix timestamp)
' <prop_id>_bk_last: (integer set by last booking)
' NOTE: <counter> is a unique identifier for that particular booking.
*/

Function ChangeAvailability(property_id String, calendar_url String)
10 IF LOAD(property_id+"_owner") != ADDRESS_STRING(SIGNER()) THEN GOTO 100
20 STORE(property_id + "_bk_avail", calendar_url)
99 RETURN 0
100 RETURN 1
End Function

/*
' This function will need to store the last booking counter so we know how to
'  increment to have a unique suffix for the next booking
'  So needs to load <prop_id>_bk_last, increment by 1, and STORE
'  This SHOULD BE DONE FIRST BEFORE ANYTHING ELSE TO AVOID CONFLICTS, and that value
'  should be held in a DIM so it can be used to create the booking variable names to store
' <prop_id>_booker_<DIM val we just stored>: (dero address)
' <prop_id>_bk_start_<DIM val we just stored>:(unix timestamp)
' <prop_id>_bk_end_<DIM val we just stored>:(unix timestamp)
*/

Function ConfirmBooking(property_id String, timestamp_key Uint64) Uint64
10 IF LOAD(property_id+"_owner") != ADDRESS_STRING(SIGNER()) THEN GOTO 100
15 DIM booking_id, count as Uint64
20 LET booking_id = LOAD(property_id + "_bk_last") + 1
24 LET count = booking_id
25 IF count == 1 THEN GOTO 30
26 LET count = count -1
27 IF LOAD(property_id + "_bk_start_"+count) > LOAD(property_id + "_request_bk_end_"+ timestamp_key) THEN GOTO 25
28 IF LOAD(property_id + "_bk_end_"+count) < LOAD(property_id + "_request_bk_start_"+ timestamp_key) THEN GOTO 25 ELSE GOTO 100
30 STORE(property_id + "_bk_last", booking_id)
31 STORE(property_id + "_booker_" + booking_id, LOAD(property_id + "_request_booker_"+ timestamp_key))
32 STORE(property_id + "_bk_start_" + booking_id, LOAD(property_id + "_request_bk_start_"+ timestamp_key))
33 STORE(property_id + "_bk_end_" + booking_id, LOAD(property_id + "_request_bk_end_"+ timestamp_key))
34 STORE(property_id + "_payment_" + booking_id, LOAD(property_id + "_request_payment_"+ timestamp_key))
35 SEND_DERO_TO_ADDRESS(SIGNER(),LOAD(property_id + "_request_payment_"+ timestamp_key)-LOAD(property_id + "_damage_deposit"))
70 DELETE(property_id + "_request_booker_"+ timestamp_key)
71 DELETE(property_id + "_request_bk_start_"+ timestamp_key)
72 DELETE(property_id + "_request_bk_end_"+ timestamp_key)
73 DELETE(property_id + "_request_payment_"+ timestamp_key)
99 RETURN 0
100 RETURN 1
End Function

//This function allows renters and owners to rate their interactions with each other

Function RateExperience(property_id String, booking_id Uint64, Renter Uint64, Owner Uint64, Property Uint64, Location Uint64, Overall Uint64) Uint64
10 IF ADDRESS_STRING(SIGNER()) == LOAD(property_id+"_booker_"+booking_id) THEN GOTO 40
20 IF ADDRESS_STRING(SIGNER()) == LOAD(property_id+"_owner") THEN GOTO 90
30 RETURN 1
40 STORE(property_id+"_"+booking_id+"_rating_property",Property)
50 STORE(property_id+"_"+booking_id+"_rating_location",Location)
60 STORE(property_id+"_"+booking_id+"_rating_owner",Owner)
70 STORE(property_id+"_"+booking_id+"_rating_overall",Overall)
80 RETURN 0
90 STORE(property_id+"_"+booking_id+"_rating_renter",Renter)
100 RETURN 0
End Function

/*
' This function stores a booking request.  A property owner must confirm a requested booking
' A request will be unique using a unix timestamp arg passed in
'  That timestamp will be the current time when the booking request is made
'  The value of the start/end variables are the dates the person is requesting the booking
' The 'timestamp_key' value should be set by the UI to be Date.now()
*/

Function RequestBooking(property_id String, timestamp_key Uint64, start_timestamp Uint64, end_timestamp Uint64) Uint64
10 IF timestamp_key == 0 THEN GOTO 100
15 IF DEROVALUE() < LOAD(property_id+"_price") * (end_timestamp - start_timestamp)/86400 + LOAD(property_id+"_damage_deposit") THEN GOTO 100
20 IF ADDRESS_STRING(SIGNER()) == "" THEN GOTO 100
30 IF EXISTS(property_id + "_request_bk_start_" + timestamp_key ) != 0 THEN GOTO 100
40 STORE(property_id + "_request_booker_" + timestamp_key, ADDRESS_STRING(SIGNER()))
50 STORE(property_id + "_request_bk_start_" + timestamp_key, start_timestamp)
60 STORE(property_id + "_request_bk_end_" + timestamp_key, end_timestamp)
70 STORE(property_id + "_request_payment_"+ timestamp_key,DEROVALUE())
99 RETURN 0
100 RETURN 1
End Function

Function CancelBooking(property_id String, timestamp_key Uint64) Uint64
10 IF EXISTS(property_id + "_request_booker_" + timestamp_key) == 0 THEN GOTO 100
20 SEND_DERO_TO_ADDRESS(ADDRESS_RAW(LOAD(property_id + "_request_booker_"+ timestamp_key)), LOAD(property_id + "_request_payment_"+ timestamp_key))
30 DELETE(property_id + "_request_booker_"+ timestamp_key)
40 DELETE(property_id + "_request_bk_start_"+ timestamp_key)
50 DELETE(property_id + "_request_bk_end_"+ timestamp_key)
60 DELETE(property_id + "_request_payment_"+ timestamp_key)
99 RETURN 0
100 RETURN 1
End Function

// this function allows the owner of the property to set the Damage Deposit Amount
// this will need the part that determines what the [nft scid] is going to be

Function SetDamageDepositAmount(property_id String, damage_deposit Uint64) Uint64
10 IF LOAD(property_id+"_owner") != ADDRESS_STRING(SIGNER()) THEN GOTO 40
20 STORE(property_id+"_damage_deposit", damage_deposit)
30 RETURN 0
40 RETURN 1
End Function

Function ReleaseDamageDepositAmount(property_id String, booking_id Uint64, damage_amount_in_dero Uint64, damage_description String) Uint64
10 IF LOAD(property_id + "_owner") != ADDRESS_STRING(SIGNER()) THEN GOTO 1000 // only the owner of the property can release deposit
30 DIM renter as String // the dero address of the renter to send dero deposit back to
40 DIM deposit as Uint64 // the damage_deposit amount that was stored in SetDamageDepositAmount function
50 DIM damage as Uint64 // the amount of damage in dero
60 DIM release as Uint64 // the deposit amount less damage amount to be released back to renter
70 LET renter = LOAD(property_id + "_booker_" + booking_id) // dero address of the renter that was stored in ConfirmBooking function
80 LET deposit = LOAD(property_id + "_damage_deposit") // dero amount stored in SetDamageDepositAmount function
90 IF damage_amount_in_dero > deposit THEN GOTO 1000 // damage amount can't be more than deposit amount
110 IF (damage > 0) & (damage_description == "") THEN GOTO 1000 // a 'damage_description' must be given if the owner decides to withold damage dero
120 LET release = deposit - damage // amount to send back to renter after damages deducted
130 STORE(property_id + "_" + booking_id + "_damage_amount_in_dero", damage_amount_in_dero) // store the damage amount in dero for this particular booking
140 STORE(property_id + "_" + booking_id + "_damage_description", damage_description) // store the description of the damage
150 STORE(property_id + "_" + booking_id + "_damage_renter", renter) // store the dero address of the renter causing the damage
170 IF damage == 0 THEN GOTO 190
180 SEND_DERO_TO_ADDRESS(SIGNER(), damage) // send the damage dero amount back to owner
190 IF release == 0 THEN GOTO 999
200 SEND_DERO_TO_ADDRESS(ADDRESS_RAW(renter),release)
999 RETURN 0
1000 RETURN 1
End Function

SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function Initialize() Uint64 10 RETURN 0 End Function Function ListProperty(scid String, price Uint64, damage_deposit Uint64) Uint64 10 IF ASSETVALUE(HEXDECODE(scid))!=1 THEN GOTO 100 20 STORE(scid+"_owner",ADDRESS_STRING(SIGNER())) 30 IF EXISTS(scid + "_bk_last") == 0 THEN GOTO 40 ELSE GOTO 99 40 STORE(scid + "_bk_last",0) 50 STORE(scid + "_price", price) 60 STORE(scid + "_damage_deposit", damage_deposit) 99 RETURN 0 100 RETURN 1 End Function Function RemoveProperty(scid String) Uint64 10 IF LOAD(scid+"_owner") != ADDRESS_STRING(SIGNER()) THEN GOTO 100 20 DELETE(scid+"_owner") 30 SEND_ASSET_TO_ADDRESS(SIGNER(),1,HEXDECODE(scid)) //send the nft back to its owner's wallet 99 RETURN 0 100 RETURN 1 End Function Function ChangePrice(property_id String, newPrice Uint64) Uint64 10 IF LOAD(property_id+"_owner") != ADDRESS_STRING(SIGNER()) THEN GOTO 40 20 STORE(property_id+"_price", newPrice) 30 RETURN 0 40 RETURN 1 End Function /* ' This function simply stores an ipfs url which identifies an off-chain data store ' that is used by the DerBNB UI to display the days which the owner has deemed the ' property is available for rent ' Only the owner can update this ' The UI ensures, by retrieving on-chain booking data, that the owner cannot ' change (remove) the availability on any date where a booking exists on chain ' On-chain booking data will look like the following & will prohibit availability ' for these dates from being modified in the calendar ' <prop_id>_booker_<counter>: (dero address) ' <prop_id>_bk_start_<counter>:(unix timestamp) ' <prop_id>_bk_end_<counter>:(unix timestamp) ' <prop_id>_bk_last: (integer set by last booking) ' NOTE: <counter> is a unique identifier for that particular booking. */ Function ChangeAvailability(property_id String, calendar_url String) 10 IF LOAD(property_id+"_owner") != ADDRESS_STRING(SIGNER()) THEN GOTO 100 20 STORE(property_id + "_bk_avail", calendar_url) 99 RETURN 0 100 RETURN 1 End Function /* ' This function will need to store the last booking counter so we know how to ' increment to have a unique suffix for the next booking ' So needs to load <prop_id>_bk_last, increment by 1, and STORE ' This SHOULD BE DONE FIRST BEFORE ANYTHING ELSE TO AVOID CONFLICTS, and that value ' should be held in a DIM so it can be used to create the booking variable names to store ' <prop_id>_booker_<DIM val we just stored>: (dero address) ' <prop_id>_bk_start_<DIM val we just stored>:(unix timestamp) ' <prop_id>_bk_end_<DIM val we just stored>:(unix timestamp) */ Function ConfirmBooking(property_id String, timestamp_key Uint64) Uint64 10 IF LOAD(property_id+"_owner") != ADDRESS_STRING(SIGNER()) THEN GOTO 100 15 DIM booking_id, count as Uint64 20 LET booking_id = LOAD(property_id + "_bk_last") + 1 24 LET count = booking_id 25 IF count == 1 THEN GOTO 30 26 LET count = count -1 27 IF LOAD(property_id + "_bk_start_"+count) > LOAD(property_id + "_request_bk_end_"+ timestamp_key) THEN GOTO 25 28 IF LOAD(property_id + "_bk_end_"+count) < LOAD(property_id + "_request_bk_start_"+ timestamp_key) THEN GOTO 25 ELSE GOTO 100 30 STORE(property_id + "_bk_last", booking_id) 31 STORE(property_id + "_booker_" + booking_id, LOAD(property_id + "_request_booker_"+ timestamp_key)) 32 STORE(property_id + "_bk_start_" + booking_id, LOAD(property_id + "_request_bk_start_"+ timestamp_key)) 33 STORE(property_id + "_bk_end_" + booking_id, LOAD(property_id + "_request_bk_end_"+ timestamp_key)) 34 STORE(property_id + "_payment_" + booking_id, LOAD(property_id + "_request_payment_"+ timestamp_key)) 35 SEND_DERO_TO_ADDRESS(SIGNER(),LOAD(property_id + "_request_payment_"+ timestamp_key)-LOAD(property_id + "_damage_deposit")) 70 DELETE(property_id + "_request_booker_"+ timestamp_key) 71 DELETE(property_id + "_request_bk_start_"+ timestamp_key) 72 DELETE(property_id + "_request_bk_end_"+ timestamp_key) 73 DELETE(property_id + "_request_payment_"+ timestamp_key) 99 RETURN 0 100 RETURN 1 End Function //This function allows renters and owners to rate their interactions with each other Function RateExperience(property_id String, booking_id Uint64, Renter Uint64, Owner Uint64, Property Uint64, Location Uint64, Overall Uint64) Uint64 10 IF ADDRESS_STRING(SIGNER()) == LOAD(property_id+"_booker_"+booking_id) THEN GOTO 40 20 IF ADDRESS_STRING(SIGNER()) == LOAD(property_id+"_owner") THEN GOTO 90 30 RETURN 1 40 STORE(property_id+"_"+booking_id+"_rating_property",Property) 50 STORE(property_id+"_"+booking_id+"_rating_location",Location) 60 STORE(property_id+"_"+booking_id+"_rating_owner",Owner) 70 STORE(property_id+"_"+booking_id+"_rating_overall",Overall) 80 RETURN 0 90 STORE(property_id+"_"+booking_id+"_rating_renter",Renter) 100 RETURN 0 End Function /* ' This function stores a booking request. A property owner must confirm a requested booking ' A request will be unique using a unix timestamp arg passed in ' That timestamp will be the current time when the booking request is made ' The value of the start/end variables are the dates the person is requesting the booking ' The 'timestamp_key' value should be set by the UI to be Date.now() */ Function RequestBooking(property_id String, timestamp_key Uint64, start_timestamp Uint64, end_timestamp Uint64) Uint64 10 IF timestamp_key == 0 THEN GOTO 100 15 IF DEROVALUE() < LOAD(property_id+"_price") * (end_timestamp - start_timestamp)/86400 + LOAD(property_id+"_damage_deposit") THEN GOTO 100 20 IF ADDRESS_STRING(SIGNER()) == "" THEN GOTO 100 30 IF EXISTS(property_id + "_request_bk_start_" + timestamp_key ) != 0 THEN GOTO 100 40 STORE(property_id + "_request_booker_" + timestamp_key, ADDRESS_STRING(SIGNER())) 50 STORE(property_id + "_request_bk_start_" + timestamp_key, start_timestamp) 60 STORE(property_id + "_request_bk_end_" + timestamp_key, end_timestamp) 70 STORE(property_id + "_request_payment_"+ timestamp_key,DEROVALUE()) 99 RETURN 0 100 RETURN 1 End Function Function CancelBooking(property_id String, timestamp_key Uint64) Uint64 10 IF EXISTS(property_id + "_request_booker_" + timestamp_key) == 0 THEN GOTO 100 20 SEND_DERO_TO_ADDRESS(ADDRESS_RAW(LOAD(property_id + "_request_booker_"+ timestamp_key)), LOAD(property_id + "_request_payment_"+ timestamp_key)) 30 DELETE(property_id + "_request_booker_"+ timestamp_key) 40 DELETE(property_id + "_request_bk_start_"+ timestamp_key) 50 DELETE(property_id + "_request_bk_end_"+ timestamp_key) 60 DELETE(property_id + "_request_payment_"+ timestamp_key) 99 RETURN 0 100 RETURN 1 End Function // this function allows the owner of the property to set the Damage Deposit Amount // this will need the part that determines what the [nft scid] is going to be Function SetDamageDepositAmount(property_id String, damage_deposit Uint64) Uint64 10 IF LOAD(property_id+"_owner") != ADDRESS_STRING(SIGNER()) THEN GOTO 40 20 STORE(property_id+"_damage_deposit", damage_deposit) 30 RETURN 0 40 RETURN 1 End Function Function ReleaseDamageDepositAmount(property_id String, booking_id Uint64, damage_amount_in_dero Uint64, damage_description String) Uint64 10 IF LOAD(property_id + "_owner") != ADDRESS_STRING(SIGNER()) THEN GOTO 1000 // only the owner of the property can release deposit 30 DIM renter as String // the dero address of the renter to send dero deposit back to 40 DIM deposit as Uint64 // the damage_deposit amount that was stored in SetDamageDepositAmount function 50 DIM damage as Uint64 // the amount of damage in dero 60 DIM release as Uint64 // the deposit amount less damage amount to be released back to renter 70 LET renter = LOAD(property_id + "_booker_" + booking_id) // dero address of the renter that was stored in ConfirmBooking function 80 LET deposit = LOAD(property_id + "_damage_deposit") // dero amount stored in SetDamageDepositAmount function 90 IF damage_amount_in_dero > deposit THEN GOTO 1000 // damage amount can't be more than deposit amount 110 IF (damage > 0) & (damage_description == "") THEN GOTO 1000 // a 'damage_description' must be given if the owner decides to withold damage dero 120 LET release = deposit - damage // amount to send back to renter after damages deducted 130 STORE(property_id + "_" + booking_id + "_damage_amount_in_dero", damage_amount_in_dero) // store the damage amount in dero for this particular booking 140 STORE(property_id + "_" + booking_id + "_damage_description", damage_description) // store the description of the damage 150 STORE(property_id + "_" + booking_id + "_damage_renter", renter) // store the dero address of the renter causing the damage 170 IF damage == 0 THEN GOTO 190 180 SEND_DERO_TO_ADDRESS(SIGNER(), damage) // send the damage dero amount back to owner 190 IF release == 0 THEN GOTO 999 200 SEND_DERO_TO_ADDRESS(ADDRESS_RAW(renter),release) 999 RETURN 0 1000 RETURN 1 End Function ']


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

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


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