logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: d2f9bbb08ee4d7a2201f04ea751fab62004204c6ee99d911efec95b8fabdc2be Type SC

Block: 1f4fad833a55e0f6a1fdf1ce05e2f507ddda0816c329091b6788f3fb034cfad8 (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 100000
SCID string variables
key value
C 0a46756e6374696f6e20496e697469616c697a6528292055696e7436340a20202030312044494d20747869642c2074657374206f776e657220617320537472696e670a2020202f2f203032204c45542074786964203d205458494428290a2020203033204c4554206f776e6572203d205349474e455228290a0a2020200a20202032302053544f524528226f776e6572222c206f776e65722920202f2f204f776e65722065786375746f727320746865207472616e736665727320756e6c65737320637573746f6d65722026206d65726368616e7420626f746820616772656520746f207369676e20636f6e7472616374206561726c792e0a20202032312053544f52452822636f6d6d697373696f6e5f6465726f5f61646472657373222c20226465726f31717934667871777172776d736e79357575797077796835726868647a676c7233796c78373773676c687a72356b6c6d7971796133367167766d68356b3222290a20202032322053544f524528226f726465725f6964222c202222290a20202032332053544f524528226465726f5f616d6f756e74222c2030290a20202032342053544f52452822636f6d6d697373696f6e222c20353030290a20202032352053544f524528226d65726368616e745f6465726f5f61646472657373222c202222290a20202032362053544f52452822637573746f6d65725f6465726f5f61646472657373222c202222290a20202032372053544f524528227369676e5f637573746f6d65725f61677265656d656e74222c203029202f2f2030203d204e6f74205369676e65642c2031203d205369676e65640a20202032382053544f524528227369676e5f6d65726368616e745f61677265656d656e74222c203029202f2f2030203d204e6f74205369676e65642c2031203d205369676e65640a20202032392053544f52452822737461747573222c2030290a0a202020393939392052455455524e205072696e74496e666f726d6174696f6e28225375636365737366756c20496e697469616c697a6174696f6e206f6620436f6e74726163742022202b2074786964290a456e642046756e6374696f6e0a0a0a2f2f20436865636b20696620637573746f6d657220697320736572696f75732061626f757420636f6e74726163742073657475702e200a46756e6374696f6e20436865636b41646472657373286164647265737320537472696e67292055696e7436340a20202030312044494d2076616c75652061732055696e7436340a20202030322044494d207072696e74537472696e6720617320537472696e67200a2020203033204c45542076616c7565203d20310a2020203034204c4554207072696e74537472696e67203d20616464726573730a0a2020203036205052494e5446202225732220616464726573730a2020203037205052494e544620222573222049535f414444524553535f56414c4944287072696e74537472696e67290a0a20202031302049462049535f414444524553535f56414c4944287072696e74537472696e6729203d3d2031205448454e20474f544f2032300a20202031312076616c7565203d20300a0a2020203230205052494e544620222573222076616c75650a20202032322052455455524e2076616c75650a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e20437265617465536d617274436f6e7472616374286f726465725f696420537472696e672c20637573746f6d65725f6465726f5f6164647265737320537472696e672c206d65726368616e745f6465726f5f6164647265737320537472696e672c206465726f5f616d6f756e742055696e7436342c20636f6d6d697373696f6e2055696e7436342c206465726f5f68756d61626c6520537472696e67292055696e7436340a20200a20202030312044494d20747869642c206f776e65722c207369676e65722c20617320537472696e670a20202030322044494d20616d6f756e742c206665652c207369676e5f637573746f6d65722c207369676e5f6d65726368616e742061732055696e7436340a2020203034204c4554206f776e6572203d204c4f414428226f776e657222290a2020203035204c4554207369676e6572203d205349474e455228290a2020203036204c4554207369676e5f637573746f6d6572203d204c4f414428227369676e5f637573746f6d65725f61677265656d656e7422290a2020203037204c4554207369676e5f6d65726368616e74203d204c4f414428227369676e5f6d65726368616e745f61677265656d656e7422290a0a2020203431204946206f776e6572203d3d207369676e6572205448454e20474f544f2035300a20202034322052455455524e205072696e744572726f7228224572726f723a20596f752063616e6e6f742061737369676e2074686520536d61727420436f6e74726163742044657461696c73203a4572726f7222290a2020200a20202035302053544f524528226f726465725f6964222c206f726465725f6964290a20202035312053544f524528226465726f5f616d6f756e74222c2020616d6f756e74290a20202035322053544f52452822636f6d6d697373696f6e222c20636f6d6d697373696f6e290a20202035332053544f524528226465726f5f68756d61626c65222c206465726f5f68756d61626c65290a2020200a2020203534204946207369676e5f637573746f6d6572203d3d2030205448454e20474f544f203630200a2020203535205072696e744572726f722822437573746f6d657220686173207369676e65642061677265656d656e7420616c72656164792c2063616e6e6f7420666f726365206368616e6765206f66207468656972206465726f20616464726573732e22290a0a20202036302053544f52452822637573746f6d65725f6465726f5f61646472657373222c20637573746f6d65725f6465726f5f61646472657373290a0a2020203631204946207369676e5f6d65726368616e74203d3d2030205448454e20474f544f2037300a2020203632205072696e744572726f7228224d65726368616e7420686173207369676e65642061677265656d656e7420616c72656164792c2063616e6e6f7420666f726365206368616e6765206f66207468656972206465726f20616464726573732e22290a2020200a20202037302053544f524528226d65726368616e745f6465726f5f61646472657373222c206d65726368616e745f6465726f5f61646472657373290a200a202020313130205072696e74436f6e7461637444657461696c7328292020200a202020393939392052455455524e205072696e74496e666f726d6174696f6e2822436f6e747261637420686173206265656e206465706c6f7965642e2e2e20437573746f6d6572206e6565647320746f2064657370696f7420616e64207369676e2e2e2e22290a456e642046756e6374696f6e200a0a0a0a2f2a20200a2020437573746f6d65722077696c6c206e65656420746f206c6f67696e20696e746f2074686520736974652c2063616e207669657720636f6e74726163742061677265656d656e74206f6e2066726f6d207468652073697465206f722075736520746865206375726c200a2020636f6d6d616e642076696577207468652061677265656d656e742e204f6e636520796f75207365652074686174206f726465722064657461696c732061726520636f727265637420616e6420796f7572206465726f2061646472657373206d617463686573207468652077616c6c65742e2020200a2a2f200a46756e6374696f6e20437573746f6d65724465706f736974416e645369676e436f6e74726163742877616c6c657420537472696e67292055696e7436340a20202030312044494d20747869642c206f776e65722c206465726f5f616464726573732c207369676e65722c20617320537472696e670a20202030322044494d20616d6f756e742c206665652c207369676e5f637573746f6d65722061732055696e7436340a2020203034204c4554206f776e6572203d204c4f414428226f776e657222290a2020203035204c4554207369676e6572203d205349474e455228290a2020203036204c4554207369676e5f637573746f6d6572203d204c4f414428227369676e5f637573746f6d65725f61677265656d656e7422290a2020203037204c455420616d6f756e74203d204c4f414428226465726f5f616d6f756e7422290a2020200a20202f2f203130204c4554206465726f5f61646472657373203d20414444524553535f524157286f776e6572290a2020203130204c4554206465726f5f61646472657373203d206f776e65720a0a2020203230205052494e54462022257322206465726f5f616464726573730a0a20202020202f2f203330204946204c4f41442874786964202b20225f637573746f6d65725f6465726f5f61646472657373222920213d207369676e6572205448454e20474f544f2034300a2020202f2f203330204946204c4f41442874786964202b20225f637573746f6d65725f6465726f5f616464726573732229203d3d207369676e6572205448454e20474f544f2034300a0a202020333020494620414444524553535f524157284c4f41442822637573746f6d65725f6465726f5f61646472657373222929203d3d207369676e6572205448454e20474f544f2034300a20202033312052455455524e205072696e744572726f722822596f7520617265206e6f7420617574686f72697a656420746f20646f20746869732e22290a0a2020203430204946207369676e5f637573746f6d6572203d3d2030205448454e20474f544f2035300a20202034312052455455524e205072696e744572726f7228224c6f6f6b73206c696b6520796f752068617665207369676e207468652061677265656d656e7420616c72656164792e20476f696e6720746f20636865636b206966206578697374696e672062616c616e636520697320696e20626c6f636b636861696e2e2e2e22290a2020200a20202035302053454e445f4445524f5f544f5f41444452455353286f776e65722c204445524f56414c5545282929202f2f20446573706f736974204d6f6e657920696e746f204465726f20536d61727420436f6e74726163742057616c6c65742e0a20202035312053544f524528227369676e5f637573746f6d65725f61677265656d656e74222c2031290a2020203532205072696e74496e666f726d6174696f6e2822437573746f6d6572206861732061677265656420746f2074686520636f6e74726163742e204d6f6e6579206973206e6f772073697474696e6720696e736964652074686520736d61727420636f6e74726163742e22290a20200a0a202020393939392052455455524e20300a0a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e20457863757465436f6e74726163745472616e736665727328292055696e7436340a20202030312044494d20747869642c206f776e65722c207369676e65722c20636f6d6d697373696f6e5f616464726573732c206d65726368616e745f6164647265737320617320537472696e670a20202030322044494d207369676e5f637573746f6d65722c206167656e745f6665652c206d65726368616e745f66756e64732c2020207369676e5f6d65726368616e742c20636f6d697373696f6e2c206465726f5f616d6f756e742061732055696e7436340a2020203034204c4554206f776e6572203d204c4f414428226f776e657222290a2020203035204c4554207369676e6572203d205349474e455228290a2020203036204c4554207369676e5f637573746f6d6572203d204c4f414428227369676e5f637573746f6d65725f61677265656d656e7422290a2020203037204c4554207369676e5f6d65726368616e74203d204c4f414428227369676e5f6d65726368616e745f61677265656d656e7422290a0a2020203130204c455420636f6d6d697373696f6e5f61646472657373203d20414444524553535f524157284c4f41442822636f6d6d697373696f6e5f6465726f5f616464726573732229290a2020203131204c4554206d65726368616e745f61646472657373203d20414444524553535f524157284c4f414428226d65726368616e745f6465726f5f616464726573732229290a2020203132204c4554206465726f5f616d6f756e74203d204c4f414428226465726f5f616d6f756e7422290a2020203133204c455420636f6d697373696f6e203d204c4f41442822636f6d6d697373696f6e22290a20200a2020203230204946206f776e6572203d3d207369676e6572205448454e20474f544f2035300a20202032312052455455524e205072696e744572726f7277616c6c65742822596f7520617265206e6f7420617574686f72697a656420746f20646f20746869732e22290a0a2020203530204946207369676e5f637573746f6d6572203d3d2031202626207369676e5f6d65726368616e74203d3d2031205448454e20474f544f203532202f2f204f6e636520626f746820706172746965732061677265652c206465726f2061646472657373657320617265206c6f636b656420696e20616e642063616e6e6f74206265206368616e6765642e200a20202035312052455455524e205072696e744572726f722822596f752063616e6e6f74206578637574652066756e6473207472616e7366657273207965742e204c65742773207365652077686f206861736e2774207369676e6564207570207965743a204d65726368616e74205374617475733a2022202b207369676e5f6d65726368616e74202b202220437573746f6d6572205374617475733a2022202b207369676e5f637573746f6d6572290a0a2020203532204c455420206d65726368616e745f66756e6473203d206465726f5f616d6f756e74202d20636f6d697373696f6e0a20200a20202036302053454e445f4445524f5f544f5f4144445245535328636f6d6d697373696f6e5f616464726573732c20636f6d697373696f6e29202f2f20446573706f736974204d6f6e657920696e746f204465726f20536d61727420436f6e74726163742057616c6c65742e0a20202039302053454e445f4445524f5f544f5f41444452455353286d65726368616e745f616464726573732c206d65726368616e745f66756e6473290a2020203130302053544f52452822737461747573222c203129202f2f20436f6d706c657465640a2020202f2f2039300a0a0a0a202020393939392052455455524e205072696e74496e666f726d6174696f6e2822436f6e747261637420686173206265656e2066756c6c66696c65642e22290a0a0a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e204d65726368616e745369676e73436f6e747261637428292055696e7436340a20202030312044494d20747869642c206f776e65722c207369676e65722c20617320537472696e670a20202030322044494d207369676e5f6d65726368616e742061732055696e7436340a2020203033204c45542074786964203d205458494428290a2020203034204c4554206f776e6572203d204c4f414428226f776e657222290a2020203035204c4554207369676e6572203d205349474e455228290a2020203036204c4554207369676e5f6d65726368616e74203d204c4f414428227369676e5f6d65726368616e745f61677265656d656e7422290a0a2020203130204946207369676e5f6d65726368616e74203d3d2030205448454e20474f544f2032300a20202031312052455455524e205072696e744572726f722822596f75206861766520616c7265616479207369676e65642074686973206167726565642e22290a0a2020203230204946206f776e6572203d3d207369676e6572205448454e20474f544f2035300a20202032312052455455524e205072696e744572726f722822596f7520617265206e6f7420617574686f72697a656420746f207369676e207468697320636f6e74726163742e22290a0a20202035302053544f524528747869642b225f7369676e5f6d65726368616e745f61677265656d656e74222c203129202f2f20436f6d706c657465640a0a202020393939392052455455524e205072696e74496e666f726d6174696f6e2822596f752068617665207375636365737366756c207369676e65642074686520636f6e74726163742061677265656d656e742e22290a456e642046756e6374696f6e0a0a0a46756e6374696f6e205072696e744572726f72286572726f725f6d65737361676520537472696e67292055696e743634200a20202030312044494d2077616c6c65742c20736369642c206f776e65722c206f726465725f6964207369676e657220617320537472696e670a2020203032204c45542077616c6c6574203d205458494428290a2020203033204c4554206f776e6572203d204c4f414428226f776e657222290a2020203034204c4554206f726465725f6964203d204c4f414428226f726465725f696422290a2020203035204c45542073636964203d205343494428290a0a202020313020205052494e54462022220a202020323020205052494e54462022202023232323232323232323232323232323232323232323232323232323232323232323232323232323235b204552524f52205d2323232323232323232323232323232323232323232323232323232322200a202020333020205052494e54462022202023202020202020202020202020202020202020202020202020202020202020204465726f20536d61727420436f6e747261637420202020202020202020202020202020202020202020202020202322200a202020343020205052494e54462022202023202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202322200a202020353020205052494e5446202220202320257322206572726f725f6d6573736167650a20200a202020363020205052494e54462022202023202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202322200a202020373020205052494e544620222020232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d5b204552524f52205d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22200a202020383020205052494e5446202220202320545849443a202573222077616c6c65740a202020393020205052494e54462022202023204f726465722d49443a20257322206f726465725f69640a202020393120205052494e544620222020232053432d49443a2025732220736369640a202020313030205052494e54462022202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322200a2020200a202020393939392052455455524e20300a456e642046756e6374696f6e200a0a0a46756e6374696f6e205072696e74436f6e7461637444657461696c7328292055696e7436340a0a20202030312044494d20747869642c20736369642c206f776e65722c206f726465725f69642c206465726f5f616d6f756e742c20637573746f6d65725f6465726f5f616464726573732c20616d6f756e74206d65726368616e745f6465726f5f616464726573732c207369676e657220617320537472696e670a20202030322044494d20636f6d6d697373696f6e2061732055696e7436340a2020203033204c45542074786964203d205458494428290a2020203034204c4554206f776e6572203d204c4f414428226f776e657222290a2020203035204c4554206f726465725f6964203d204c4f414428226f726465725f696422290a2020203036204c455420637573746f6d65725f6465726f5f61646472657373203d204c4f41442822637573746f6d65725f6465726f5f6164647265737322290a2020203037204c4554206d65726368616e745f6465726f5f61646472657373203d204c4f414428226d65726368616e745f6465726f5f6164647265737322290a2020203130204c4554206465726f5f616d6f756e74203d204c4f414428226465726f5f68756d61626c6522290a2020203132204c45542073636964203d205343494428290a0a20200a0a202020333020205052494e54462022220a202020343020205052494e544620222020232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323202022200a202020353020205052494e54462022202023202020202020202020202020202020202020202020202020202020202020204465726f20536d61727420436f6e7472616374202020202020202020202020202020202020202020202020202023202022200a202020363120205052494e544620222020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a202020373220205052494e5446202220202320506c6561736520636f6e6669726d2069662074686520666f6c6c6f77696e672064657461696c732061726520636f72726563742e2020202020202020202020202020202020202020202020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020220a202020373320205052494e54462022202023204f6e636520796f7520686176652061677265656420746f2074686520636f6e74726163742c206e6f206368616e6765732063616e206265206d61646520746f20796f7572204465726f202023202022200a202020373420205052494e5446202220202320616464726573732e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a202020383020205052494e544620222020232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d23202022200a202020393020205052494e5446202220202320545849443a202573222074786964200a202020393120205052494e544620222020232053432d49443a2025732220736369640a202020393220205052494e54462022202023204f726465722d49443a20257322206f726465725f69640a202020393320205052494e544620222020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a202020393420205052494e5446202220202320437573746f6d6572204465726f20416464726573733a2025732220637573746f6d65725f6465726f5f616464726573730a202020393520205052494e54462022202023204d65726368616e74204465726f20416464726573733a20257322206d65726368616e745f6465726f5f616464726573730a202020393620205052494e544620222020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a202020393720205052494e54462022202023204465726f20416d6f756e743a2025732220206465726f5f616d6f756e740a202020393920205052494e544620222020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a0a202020313030205052494e544620222020232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323202022200a202020313130205052494e54202022220a202020393939392052455455524e20300a0a0a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e205072696e74496e666f726d6174696f6e28696e666f726d6174696f6e5f6d65737361676520537472696e67292055696e743634200a20202030312044494d2077616c6c65742c206f776e65722c2073636964206f726465725f6964207369676e657220617320537472696e670a2020203032204c45542077616c6c6574203d205458494428290a2020203033204c4554206f776e6572203d204c4f414428226f776e657222290a2020203034204c4554206f726465725f6964203d204c4f414428226f726465725f696422290a2020203035204c45542073636964203d205343494428290a0a202020313020205052494e54462022220a202020323020205052494e544620222020232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323202022200a202020333020205052494e54462022202023202020202020202020202020202020202020202020202020202020202020204465726f20536d61727420436f6e7472616374202020202020202020202020202020202020202020202020202023202022200a202020343020205052494e544620222020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a202020353020205052494e544620222020232025732220696e666f726d6174696f6e5f6d6573736167652020200a202020363020205052494e544620222020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a202020373020205052494e544620222020232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d23202022200a202020383020205052494e544620222020232054582d49443a202573222077616c6c65740a202020383120205052494e544620222020232053432d49443a2025732220736369640a202020393020205052494e54462022202023204f726465722d49443a20257322206f726465725f69640a202020313030205052494e544620222020232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323202022200a202020313130205052494e54202022220a202020393939392052455455524e20300a456e642046756e6374696f6e0a
commission 500
commission_dero_address 6465726f31717934667871777172776d736e79357575797077796835726868647a676c7233796c78373773676c687a72356b6c6d7971796133367167766d68356b32
customer_dero_address
dero_amount 0
merchant_dero_address
order_id
owner 2a9301c01bb709929ce102e25e83bdda247c7127cdef411fb8874b7f64013b1d01
sign_customer_agreement 0
sign_merchant_agreement 0
status 0
SCID uint64 variables
key value
built BLID : 6257608dfdf786a70a1f3fa5ec3e8108c8a7142eb8ea242629f8cb4e6f15e007
Tx RootHash: 4c96550177c6e380ad853d5fe5da6882555e016d9c8926f1f928942be36c04f4 built height : 1345673
Timestamp: 1670908938070 Timestamp [UTC]: 2022-12-13 05:22:18 Age [y:d:h:m:s]: 24131:36:52.803
Block: 1345677 Fee: 0.15330 Tx size: 11.570 kB
Tx version: 1 No of confirmations: 4584831 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.15330 Deposited to SC 0.00000
Sender : dero1qy4fxqwqrwmsny5uuypwyh5rhhdzglr3ylx77sglhzr5klmyqya36qgvmh5k2
address
dero1qy4fxqwqrwmsny5uuypwyh5rhhdzglr3ylx77sglhzr5klmyqya36qgvmh5k2
dero1qypmdea3lm9aqz6aee7cr5yhjagfv2slj4qal7kj8ucvz7sa5uj45qgeqeg7x
SC Balance: 0.00000 DERO
SC CODE:
  
Function Initialize() Uint64
   01 DIM txid, test owner as String
   // 02 LET txid = TXID()
   03 LET owner = SIGNER()

   
   20 STORE("owner", owner)  // Owner excutors the transfers unless customer & merchant both agree to sign contract early.
   21 STORE("commission_dero_address", "dero1qy4fxqwqrwmsny5uuypwyh5rhhdzglr3ylx77sglhzr5klmyqya36qgvmh5k2")
   22 STORE("order_id", "")
   23 STORE("dero_amount", 0)
   24 STORE("commission", 500)
   25 STORE("merchant_dero_address", "")
   26 STORE("customer_dero_address", "")
   27 STORE("sign_customer_agreement", 0) // 0 = Not Signed, 1 = Signed
   28 STORE("sign_merchant_agreement", 0) // 0 = Not Signed, 1 = Signed
   29 STORE("status", 0)

   9999 RETURN PrintInformation("Successful Initialization of Contract " + txid)
End Function


// Check if customer is serious about contract setup. 
Function CheckAddress(address String) Uint64
   01 DIM value as Uint64
   02 DIM printString as String 
   03 LET value = 1
   04 LET printString = address

   06 PRINTF "%s" address
   07 PRINTF "%s" IS_ADDRESS_VALID(printString)

   10 IF IS_ADDRESS_VALID(printString) == 1 THEN GOTO 20
   11 value = 0

   20 PRINTF "%s" value
   22 RETURN value
End Function



Function CreateSmartContract(order_id String, customer_dero_address String, merchant_dero_address String, dero_amount Uint64, commission Uint64, dero_humable String) Uint64
  
   01 DIM txid, owner, signer, as String
   02 DIM amount, fee, sign_customer, sign_merchant as Uint64
   04 LET owner = LOAD("owner")
   05 LET signer = SIGNER()
   06 LET sign_customer = LOAD("sign_customer_agreement")
   07 LET sign_merchant = LOAD("sign_merchant_agreement")

   41 IF owner == signer THEN GOTO 50
   42 RETURN PrintError("Error: You cannot assign the Smart Contract Details :Error")
   
   50 STORE("order_id", order_id)
   51 STORE("dero_amount",  amount)
   52 STORE("commission", commission)
   53 STORE("dero_humable", dero_humable)
   
   54 IF sign_customer == 0 THEN GOTO 60 
   55 PrintError("Customer has signed agreement already, cannot force change of their dero address.")

   60 STORE("customer_dero_address", customer_dero_address)

   61 IF sign_merchant == 0 THEN GOTO 70
   62 PrintError("Merchant has signed agreement already, cannot force change of their dero address.")
   
   70 STORE("merchant_dero_address", merchant_dero_address)
 
   110 PrintContactDetails()   
   9999 RETURN PrintInformation("Contract has been deployed... Customer needs to despiot and sign...")
End Function 



/*  
  Customer will need to login into the site, can view contract agreement on from the site or use the curl 
  command view the agreement. Once you see that order details are correct and your dero address matches the wallet.   
*/ 
Function CustomerDepositAndSignContract(wallet String) Uint64
   01 DIM txid, owner, dero_address, signer, as String
   02 DIM amount, fee, sign_customer as Uint64
   04 LET owner = LOAD("owner")
   05 LET signer = SIGNER()
   06 LET sign_customer = LOAD("sign_customer_agreement")
   07 LET amount = LOAD("dero_amount")
   
  // 10 LET dero_address = ADDRESS_RAW(owner)
   10 LET dero_address = owner

   20 PRINTF "%s" dero_address

     // 30 IF LOAD(txid + "_customer_dero_address") != signer THEN GOTO 40
   // 30 IF LOAD(txid + "_customer_dero_address") == signer THEN GOTO 40

   30 IF ADDRESS_RAW(LOAD("customer_dero_address")) == signer THEN GOTO 40
   31 RETURN PrintError("You are not authorized to do this.")

   40 IF sign_customer == 0 THEN GOTO 50
   41 RETURN PrintError("Looks like you have sign the agreement already. Going to check if existing balance is in blockchain...")
   
   50 SEND_DERO_TO_ADDRESS(owner, DEROVALUE()) // Desposit Money into Dero Smart Contract Wallet.
   51 STORE("sign_customer_agreement", 1)
   52 PrintInformation("Customer has agreed to the contract. Money is now sitting inside the smart contract.")
  

   9999 RETURN 0

End Function



Function ExcuteContractTransfers() Uint64
   01 DIM txid, owner, signer, commission_address, merchant_address as String
   02 DIM sign_customer, agent_fee, merchant_funds,   sign_merchant, comission, dero_amount as Uint64
   04 LET owner = LOAD("owner")
   05 LET signer = SIGNER()
   06 LET sign_customer = LOAD("sign_customer_agreement")
   07 LET sign_merchant = LOAD("sign_merchant_agreement")

   10 LET commission_address = ADDRESS_RAW(LOAD("commission_dero_address"))
   11 LET merchant_address = ADDRESS_RAW(LOAD("merchant_dero_address"))
   12 LET dero_amount = LOAD("dero_amount")
   13 LET comission = LOAD("commission")
  
   20 IF owner == signer THEN GOTO 50
   21 RETURN PrintErrorwallet("You are not authorized to do this.")

   50 IF sign_customer == 1 && sign_merchant == 1 THEN GOTO 52 // Once both parties agree, dero addresses are locked in and cannot be changed. 
   51 RETURN PrintError("You cannot excute funds transfers yet. Let's see who hasn't signed up yet: Merchant Status: " + sign_merchant + " Customer Status: " + sign_customer)

   52 LET  merchant_funds = dero_amount - comission
  
   60 SEND_DERO_TO_ADDRESS(commission_address, comission) // Desposit Money into Dero Smart Contract Wallet.
   90 SEND_DERO_TO_ADDRESS(merchant_address, merchant_funds)
   100 STORE("status", 1) // Completed
   // 90



   9999 RETURN PrintInformation("Contract has been fullfiled.")


End Function



Function MerchantSignsContract() Uint64
   01 DIM txid, owner, signer, as String
   02 DIM sign_merchant as Uint64
   03 LET txid = TXID()
   04 LET owner = LOAD("owner")
   05 LET signer = SIGNER()
   06 LET sign_merchant = LOAD("sign_merchant_agreement")

   10 IF sign_merchant == 0 THEN GOTO 20
   11 RETURN PrintError("You have already signed this agreed.")

   20 IF owner == signer THEN GOTO 50
   21 RETURN PrintError("You are not authorized to sign this contract.")

   50 STORE(txid+"_sign_merchant_agreement", 1) // Completed

   9999 RETURN PrintInformation("You have successful signed the contract agreement.")
End Function


Function PrintError(error_message String) Uint64 
   01 DIM wallet, scid, owner, order_id signer as String
   02 LET wallet = TXID()
   03 LET owner = LOAD("owner")
   04 LET order_id = LOAD("order_id")
   05 LET scid = SCID()

   10  PRINTF ""
   20  PRINTF "  #########################################[ ERROR ]############################" 
   30  PRINTF "  #                               Dero Smart Contract                          #" 
   40  PRINTF "  #                                                                            #" 
   50  PRINTF "  # %s" error_message
  
   60  PRINTF "  #                                                                            #" 
   70  PRINTF "  #-----------------------------------------[ ERROR ]---------------------------" 
   80  PRINTF "  # TXID: %s" wallet
   90  PRINTF "  # Order-ID: %s" order_id
   91  PRINTF "  # SC-ID: %s" scid
   100 PRINTF "  ##############################################################################" 
   
   9999 RETURN 0
End Function 


Function PrintContactDetails() Uint64

   01 DIM txid, scid, owner, order_id, dero_amount, customer_dero_address, amount merchant_dero_address, signer as String
   02 DIM commission as Uint64
   03 LET txid = TXID()
   04 LET owner = LOAD("owner")
   05 LET order_id = LOAD("order_id")
   06 LET customer_dero_address = LOAD("customer_dero_address")
   07 LET merchant_dero_address = LOAD("merchant_dero_address")
   10 LET dero_amount = LOAD("dero_humable")
   12 LET scid = SCID()

  

   30  PRINTF ""
   40  PRINTF "  ##############################################################################  " 
   50  PRINTF "  #                               Dero Smart Contract                          #  " 
   61  PRINTF "  #                                                                            #  " 
   72  PRINTF "  # Please confirm if the following details are correct.                       #                                                                             "
   73  PRINTF "  # Once you have agreed to the contract, no changes can be made to your Dero  #  " 
   74  PRINTF "  # address.                                                                   #  " 
   80  PRINTF "  #----------------------------------------------------------------------------#  " 
   90  PRINTF "  # TXID: %s" txid 
   91  PRINTF "  # SC-ID: %s" scid
   92  PRINTF "  # Order-ID: %s" order_id
   93  PRINTF "  #                                                                            #  " 
   94  PRINTF "  # Customer Dero Address: %s" customer_dero_address
   95  PRINTF "  # Merchant Dero Address: %s" merchant_dero_address
   96  PRINTF "  #                                                                            #  " 
   97  PRINTF "  # Dero Amount: %s"  dero_amount
   99  PRINTF "  #                                                                            #  " 

   100 PRINTF "  ##############################################################################  " 
   110 PRINT  ""
   9999 RETURN 0


End Function



Function PrintInformation(information_message String) Uint64 
   01 DIM wallet, owner, scid order_id signer as String
   02 LET wallet = TXID()
   03 LET owner = LOAD("owner")
   04 LET order_id = LOAD("order_id")
   05 LET scid = SCID()

   10  PRINTF ""
   20  PRINTF "  ##############################################################################  " 
   30  PRINTF "  #                               Dero Smart Contract                          #  " 
   40  PRINTF "  #                                                                            #  " 
   50  PRINTF "  # %s" information_message   
   60  PRINTF "  #                                                                            #  " 
   70  PRINTF "  #----------------------------------------------------------------------------#  " 
   80  PRINTF "  # TX-ID: %s" wallet
   81  PRINTF "  # SC-ID: %s" scid
   90  PRINTF "  # Order-ID: %s" order_id
   100 PRINTF "  ##############################################################################  " 
   110 PRINT  ""
   9999 RETURN 0
End Function

SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:' Function Initialize() Uint64 01 DIM txid, test owner as String // 02 LET txid = TXID() 03 LET owner = SIGNER() 20 STORE("owner", owner) // Owner excutors the transfers unless customer & merchant both agree to sign contract early. 21 STORE("commission_dero_address", "dero1qy4fxqwqrwmsny5uuypwyh5rhhdzglr3ylx77sglhzr5klmyqya36qgvmh5k2") 22 STORE("order_id", "") 23 STORE("dero_amount", 0) 24 STORE("commission", 500) 25 STORE("merchant_dero_address", "") 26 STORE("customer_dero_address", "") 27 STORE("sign_customer_agreement", 0) // 0 = Not Signed, 1 = Signed 28 STORE("sign_merchant_agreement", 0) // 0 = Not Signed, 1 = Signed 29 STORE("status", 0) 9999 RETURN PrintInformation("Successful Initialization of Contract " + txid) End Function // Check if customer is serious about contract setup. Function CheckAddress(address String) Uint64 01 DIM value as Uint64 02 DIM printString as String 03 LET value = 1 04 LET printString = address 06 PRINTF "%s" address 07 PRINTF "%s" IS_ADDRESS_VALID(printString) 10 IF IS_ADDRESS_VALID(printString) == 1 THEN GOTO 20 11 value = 0 20 PRINTF "%s" value 22 RETURN value End Function Function CreateSmartContract(order_id String, customer_dero_address String, merchant_dero_address String, dero_amount Uint64, commission Uint64, dero_humable String) Uint64 01 DIM txid, owner, signer, as String 02 DIM amount, fee, sign_customer, sign_merchant as Uint64 04 LET owner = LOAD("owner") 05 LET signer = SIGNER() 06 LET sign_customer = LOAD("sign_customer_agreement") 07 LET sign_merchant = LOAD("sign_merchant_agreement") 41 IF owner == signer THEN GOTO 50 42 RETURN PrintError("Error: You cannot assign the Smart Contract Details :Error") 50 STORE("order_id", order_id) 51 STORE("dero_amount", amount) 52 STORE("commission", commission) 53 STORE("dero_humable", dero_humable) 54 IF sign_customer == 0 THEN GOTO 60 55 PrintError("Customer has signed agreement already, cannot force change of their dero address.") 60 STORE("customer_dero_address", customer_dero_address) 61 IF sign_merchant == 0 THEN GOTO 70 62 PrintError("Merchant has signed agreement already, cannot force change of their dero address.") 70 STORE("merchant_dero_address", merchant_dero_address) 110 PrintContactDetails() 9999 RETURN PrintInformation("Contract has been deployed... Customer needs to despiot and sign...") End Function /* Customer will need to login into the site, can view contract agreement on from the site or use the curl command view the agreement. Once you see that order details are correct and your dero address matches the wallet. */ Function CustomerDepositAndSignContract(wallet String) Uint64 01 DIM txid, owner, dero_address, signer, as String 02 DIM amount, fee, sign_customer as Uint64 04 LET owner = LOAD("owner") 05 LET signer = SIGNER() 06 LET sign_customer = LOAD("sign_customer_agreement") 07 LET amount = LOAD("dero_amount") // 10 LET dero_address = ADDRESS_RAW(owner) 10 LET dero_address = owner 20 PRINTF "%s" dero_address // 30 IF LOAD(txid + "_customer_dero_address") != signer THEN GOTO 40 // 30 IF LOAD(txid + "_customer_dero_address") == signer THEN GOTO 40 30 IF ADDRESS_RAW(LOAD("customer_dero_address")) == signer THEN GOTO 40 31 RETURN PrintError("You are not authorized to do this.") 40 IF sign_customer == 0 THEN GOTO 50 41 RETURN PrintError("Looks like you have sign the agreement already. Going to check if existing balance is in blockchain...") 50 SEND_DERO_TO_ADDRESS(owner, DEROVALUE()) // Desposit Money into Dero Smart Contract Wallet. 51 STORE("sign_customer_agreement", 1) 52 PrintInformation("Customer has agreed to the contract. Money is now sitting inside the smart contract.") 9999 RETURN 0 End Function Function ExcuteContractTransfers() Uint64 01 DIM txid, owner, signer, commission_address, merchant_address as String 02 DIM sign_customer, agent_fee, merchant_funds, sign_merchant, comission, dero_amount as Uint64 04 LET owner = LOAD("owner") 05 LET signer = SIGNER() 06 LET sign_customer = LOAD("sign_customer_agreement") 07 LET sign_merchant = LOAD("sign_merchant_agreement") 10 LET commission_address = ADDRESS_RAW(LOAD("commission_dero_address")) 11 LET merchant_address = ADDRESS_RAW(LOAD("merchant_dero_address")) 12 LET dero_amount = LOAD("dero_amount") 13 LET comission = LOAD("commission") 20 IF owner == signer THEN GOTO 50 21 RETURN PrintErrorwallet("You are not authorized to do this.") 50 IF sign_customer == 1 && sign_merchant == 1 THEN GOTO 52 // Once both parties agree, dero addresses are locked in and cannot be changed. 51 RETURN PrintError("You cannot excute funds transfers yet. Let's see who hasn't signed up yet: Merchant Status: " + sign_merchant + " Customer Status: " + sign_customer) 52 LET merchant_funds = dero_amount - comission 60 SEND_DERO_TO_ADDRESS(commission_address, comission) // Desposit Money into Dero Smart Contract Wallet. 90 SEND_DERO_TO_ADDRESS(merchant_address, merchant_funds) 100 STORE("status", 1) // Completed // 90 9999 RETURN PrintInformation("Contract has been fullfiled.") End Function Function MerchantSignsContract() Uint64 01 DIM txid, owner, signer, as String 02 DIM sign_merchant as Uint64 03 LET txid = TXID() 04 LET owner = LOAD("owner") 05 LET signer = SIGNER() 06 LET sign_merchant = LOAD("sign_merchant_agreement") 10 IF sign_merchant == 0 THEN GOTO 20 11 RETURN PrintError("You have already signed this agreed.") 20 IF owner == signer THEN GOTO 50 21 RETURN PrintError("You are not authorized to sign this contract.") 50 STORE(txid+"_sign_merchant_agreement", 1) // Completed 9999 RETURN PrintInformation("You have successful signed the contract agreement.") End Function Function PrintError(error_message String) Uint64 01 DIM wallet, scid, owner, order_id signer as String 02 LET wallet = TXID() 03 LET owner = LOAD("owner") 04 LET order_id = LOAD("order_id") 05 LET scid = SCID() 10 PRINTF "" 20 PRINTF " #########################################[ ERROR ]############################" 30 PRINTF " # Dero Smart Contract #" 40 PRINTF " # #" 50 PRINTF " # %s" error_message 60 PRINTF " # #" 70 PRINTF " #-----------------------------------------[ ERROR ]---------------------------" 80 PRINTF " # TXID: %s" wallet 90 PRINTF " # Order-ID: %s" order_id 91 PRINTF " # SC-ID: %s" scid 100 PRINTF " ##############################################################################" 9999 RETURN 0 End Function Function PrintContactDetails() Uint64 01 DIM txid, scid, owner, order_id, dero_amount, customer_dero_address, amount merchant_dero_address, signer as String 02 DIM commission as Uint64 03 LET txid = TXID() 04 LET owner = LOAD("owner") 05 LET order_id = LOAD("order_id") 06 LET customer_dero_address = LOAD("customer_dero_address") 07 LET merchant_dero_address = LOAD("merchant_dero_address") 10 LET dero_amount = LOAD("dero_humable") 12 LET scid = SCID() 30 PRINTF "" 40 PRINTF " ############################################################################## " 50 PRINTF " # Dero Smart Contract # " 61 PRINTF " # # " 72 PRINTF " # Please confirm if the following details are correct. # " 73 PRINTF " # Once you have agreed to the contract, no changes can be made to your Dero # " 74 PRINTF " # address. # " 80 PRINTF " #----------------------------------------------------------------------------# " 90 PRINTF " # TXID: %s" txid 91 PRINTF " # SC-ID: %s" scid 92 PRINTF " # Order-ID: %s" order_id 93 PRINTF " # # " 94 PRINTF " # Customer Dero Address: %s" customer_dero_address 95 PRINTF " # Merchant Dero Address: %s" merchant_dero_address 96 PRINTF " # # " 97 PRINTF " # Dero Amount: %s" dero_amount 99 PRINTF " # # " 100 PRINTF " ############################################################################## " 110 PRINT "" 9999 RETURN 0 End Function Function PrintInformation(information_message String) Uint64 01 DIM wallet, owner, scid order_id signer as String 02 LET wallet = TXID() 03 LET owner = LOAD("owner") 04 LET order_id = LOAD("order_id") 05 LET scid = SCID() 10 PRINTF "" 20 PRINTF " ############################################################################## " 30 PRINTF " # Dero Smart Contract # " 40 PRINTF " # # " 50 PRINTF " # %s" information_message 60 PRINTF " # # " 70 PRINTF " #----------------------------------------------------------------------------# " 80 PRINTF " # TX-ID: %s" wallet 81 PRINTF " # SC-ID: %s" scid 90 PRINTF " # Order-ID: %s" order_id 100 PRINTF " ############################################################################## " 110 PRINT "" 9999 RETURN 0 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
01000005008991526257608dfdf786a70a1f3fa5ec3e8108c8a7142eb8ea242629f8cb4e6f15e00701000000000000000000000000000000000000000000000000000000000000000000008e764d34b5b5f0ebc3e1775e4a0dee545633ea15cd2d43b333f91a0ccd9d99eba13c4f263970f0c96b56cd3240b7c82d80f819bfb58f1c5528fc8293a54b843362f0721a4f8393a8b4c0bb1e1280dd55e7323b830b0bf4a50aef59f2a7de7c36e78e4eaaa0a0a6890f3013f88c301795d7f472cfa4683d881bdae177d073f6c86b468902922a0a4c6cb592d9554d5b27340105e2772f120b9fb8639edb7a9a1ffb5bc9ca4549bcdd19bdaf2d91b290aa16de33b6da00b2012e322c1cd1a6c1661beddcafc0f3915697121e9344067d221f7b5fd49b6aa2064623fb0de8ab58d8010c9acbd8a6192ce11fb95cbad4e0709e09d9c1df888263de96c13f0331beea6b014c96550177c6e380ad853d5fe5da6882555e016d9c8926f1f928942be36c04f49c4fa26853435f434f4445537927830a46756e6374696f6e20496e697469616c697a6528292055696e7436340a20202030312044494d20747869642c2074657374206f776e657220617320537472696e670a2020202f2f203032204c45542074786964203d205458494428290a2020203033204c4554206f776e6572203d205349474e455228290a0a2020200a20202032302053544f524528226f776e6572222c206f776e65722920202f2f204f776e65722065786375746f727320746865207472616e736665727320756e6c65737320637573746f6d65722026206d65726368616e7420626f746820616772656520746f207369676e20636f6e7472616374206561726c792e0a20202032312053544f52452822636f6d6d697373696f6e5f6465726f5f61646472657373222c20226465726f31717934667871777172776d736e79357575797077796835726868647a676c7233796c78373773676c687a72356b6c6d7971796133367167766d68356b3222290a20202032322053544f524528226f726465725f6964222c202222290a20202032332053544f524528226465726f5f616d6f756e74222c2030290a20202032342053544f52452822636f6d6d697373696f6e222c20353030290a20202032352053544f524528226d65726368616e745f6465726f5f61646472657373222c202222290a20202032362053544f52452822637573746f6d65725f6465726f5f61646472657373222c202222290a20202032372053544f524528227369676e5f637573746f6d65725f61677265656d656e74222c203029202f2f2030203d204e6f74205369676e65642c2031203d205369676e65640a20202032382053544f524528227369676e5f6d65726368616e745f61677265656d656e74222c203029202f2f2030203d204e6f74205369676e65642c2031203d205369676e65640a20202032392053544f52452822737461747573222c2030290a0a202020393939392052455455524e205072696e74496e666f726d6174696f6e28225375636365737366756c20496e697469616c697a6174696f6e206f6620436f6e74726163742022202b2074786964290a456e642046756e6374696f6e0a0a0a2f2f20436865636b20696620637573746f6d657220697320736572696f75732061626f757420636f6e74726163742073657475702e200a46756e6374696f6e20436865636b41646472657373286164647265737320537472696e67292055696e7436340a20202030312044494d2076616c75652061732055696e7436340a20202030322044494d207072696e74537472696e6720617320537472696e67200a2020203033204c45542076616c7565203d20310a2020203034204c4554207072696e74537472696e67203d20616464726573730a0a2020203036205052494e5446202225732220616464726573730a2020203037205052494e544620222573222049535f414444524553535f56414c4944287072696e74537472696e67290a0a20202031302049462049535f414444524553535f56414c4944287072696e74537472696e6729203d3d2031205448454e20474f544f2032300a20202031312076616c7565203d20300a0a2020203230205052494e544620222573222076616c75650a20202032322052455455524e2076616c75650a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e20437265617465536d617274436f6e7472616374286f726465725f696420537472696e672c20637573746f6d65725f6465726f5f6164647265737320537472696e672c206d65726368616e745f6465726f5f6164647265737320537472696e672c206465726f5f616d6f756e742055696e7436342c20636f6d6d697373696f6e2055696e7436342c206465726f5f68756d61626c6520537472696e67292055696e7436340a20200a20202030312044494d20747869642c206f776e65722c207369676e65722c20617320537472696e670a20202030322044494d20616d6f756e742c206665652c207369676e5f637573746f6d65722c207369676e5f6d65726368616e742061732055696e7436340a2020203034204c4554206f776e6572203d204c4f414428226f776e657222290a2020203035204c4554207369676e6572203d205349474e455228290a2020203036204c4554207369676e5f637573746f6d6572203d204c4f414428227369676e5f637573746f6d65725f61677265656d656e7422290a2020203037204c4554207369676e5f6d65726368616e74203d204c4f414428227369676e5f6d65726368616e745f61677265656d656e7422290a0a2020203431204946206f776e6572203d3d207369676e6572205448454e20474f544f2035300a20202034322052455455524e205072696e744572726f7228224572726f723a20596f752063616e6e6f742061737369676e2074686520536d61727420436f6e74726163742044657461696c73203a4572726f7222290a2020200a20202035302053544f524528226f726465725f6964222c206f726465725f6964290a20202035312053544f524528226465726f5f616d6f756e74222c2020616d6f756e74290a20202035322053544f52452822636f6d6d697373696f6e222c20636f6d6d697373696f6e290a20202035332053544f524528226465726f5f68756d61626c65222c206465726f5f68756d61626c65290a2020200a2020203534204946207369676e5f637573746f6d6572203d3d2030205448454e20474f544f203630200a2020203535205072696e744572726f722822437573746f6d657220686173207369676e65642061677265656d656e7420616c72656164792c2063616e6e6f7420666f726365206368616e6765206f66207468656972206465726f20616464726573732e22290a0a20202036302053544f52452822637573746f6d65725f6465726f5f61646472657373222c20637573746f6d65725f6465726f5f61646472657373290a0a2020203631204946207369676e5f6d65726368616e74203d3d2030205448454e20474f544f2037300a2020203632205072696e744572726f7228224d65726368616e7420686173207369676e65642061677265656d656e7420616c72656164792c2063616e6e6f7420666f726365206368616e6765206f66207468656972206465726f20616464726573732e22290a2020200a20202037302053544f524528226d65726368616e745f6465726f5f61646472657373222c206d65726368616e745f6465726f5f61646472657373290a200a202020313130205072696e74436f6e7461637444657461696c7328292020200a202020393939392052455455524e205072696e74496e666f726d6174696f6e2822436f6e747261637420686173206265656e206465706c6f7965642e2e2e20437573746f6d6572206e6565647320746f2064657370696f7420616e64207369676e2e2e2e22290a456e642046756e6374696f6e200a0a0a0a2f2a20200a2020437573746f6d65722077696c6c206e65656420746f206c6f67696e20696e746f2074686520736974652c2063616e207669657720636f6e74726163742061677265656d656e74206f6e2066726f6d207468652073697465206f722075736520746865206375726c200a2020636f6d6d616e642076696577207468652061677265656d656e742e204f6e636520796f75207365652074686174206f726465722064657461696c732061726520636f727265637420616e6420796f7572206465726f2061646472657373206d617463686573207468652077616c6c65742e2020200a2a2f200a46756e6374696f6e20437573746f6d65724465706f736974416e645369676e436f6e74726163742877616c6c657420537472696e67292055696e7436340a20202030312044494d20747869642c206f776e65722c206465726f5f616464726573732c207369676e65722c20617320537472696e670a20202030322044494d20616d6f756e742c206665652c207369676e5f637573746f6d65722061732055696e7436340a2020203034204c4554206f776e6572203d204c4f414428226f776e657222290a2020203035204c4554207369676e6572203d205349474e455228290a2020203036204c4554207369676e5f637573746f6d6572203d204c4f414428227369676e5f637573746f6d65725f61677265656d656e7422290a2020203037204c455420616d6f756e74203d204c4f414428226465726f5f616d6f756e7422290a2020200a20202f2f203130204c4554206465726f5f61646472657373203d20414444524553535f524157286f776e6572290a2020203130204c4554206465726f5f61646472657373203d206f776e65720a0a2020203230205052494e54462022257322206465726f5f616464726573730a0a20202020202f2f203330204946204c4f41442874786964202b20225f637573746f6d65725f6465726f5f61646472657373222920213d207369676e6572205448454e20474f544f2034300a2020202f2f203330204946204c4f41442874786964202b20225f637573746f6d65725f6465726f5f616464726573732229203d3d207369676e6572205448454e20474f544f2034300a0a202020333020494620414444524553535f524157284c4f41442822637573746f6d65725f6465726f5f61646472657373222929203d3d207369676e6572205448454e20474f544f2034300a20202033312052455455524e205072696e744572726f722822596f7520617265206e6f7420617574686f72697a656420746f20646f20746869732e22290a0a2020203430204946207369676e5f637573746f6d6572203d3d2030205448454e20474f544f2035300a20202034312052455455524e205072696e744572726f7228224c6f6f6b73206c696b6520796f752068617665207369676e207468652061677265656d656e7420616c72656164792e20476f696e6720746f20636865636b206966206578697374696e672062616c616e636520697320696e20626c6f636b636861696e2e2e2e22290a2020200a20202035302053454e445f4445524f5f544f5f41444452455353286f776e65722c204445524f56414c5545282929202f2f20446573706f736974204d6f6e657920696e746f204465726f20536d61727420436f6e74726163742057616c6c65742e0a20202035312053544f524528227369676e5f637573746f6d65725f61677265656d656e74222c2031290a2020203532205072696e74496e666f726d6174696f6e2822437573746f6d6572206861732061677265656420746f2074686520636f6e74726163742e204d6f6e6579206973206e6f772073697474696e6720696e736964652074686520736d61727420636f6e74726163742e22290a20200a0a202020393939392052455455524e20300a0a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e20457863757465436f6e74726163745472616e736665727328292055696e7436340a20202030312044494d20747869642c206f776e65722c207369676e65722c20636f6d6d697373696f6e5f616464726573732c206d65726368616e745f6164647265737320617320537472696e670a20202030322044494d207369676e5f637573746f6d65722c206167656e745f6665652c206d65726368616e745f66756e64732c2020207369676e5f6d65726368616e742c20636f6d697373696f6e2c206465726f5f616d6f756e742061732055696e7436340a2020203034204c4554206f776e6572203d204c4f414428226f776e657222290a2020203035204c4554207369676e6572203d205349474e455228290a2020203036204c4554207369676e5f637573746f6d6572203d204c4f414428227369676e5f637573746f6d65725f61677265656d656e7422290a2020203037204c4554207369676e5f6d65726368616e74203d204c4f414428227369676e5f6d65726368616e745f61677265656d656e7422290a0a2020203130204c455420636f6d6d697373696f6e5f61646472657373203d20414444524553535f524157284c4f41442822636f6d6d697373696f6e5f6465726f5f616464726573732229290a2020203131204c4554206d65726368616e745f61646472657373203d20414444524553535f524157284c4f414428226d65726368616e745f6465726f5f616464726573732229290a2020203132204c4554206465726f5f616d6f756e74203d204c4f414428226465726f5f616d6f756e7422290a2020203133204c455420636f6d697373696f6e203d204c4f41442822636f6d6d697373696f6e22290a20200a2020203230204946206f776e6572203d3d207369676e6572205448454e20474f544f2035300a20202032312052455455524e205072696e744572726f7277616c6c65742822596f7520617265206e6f7420617574686f72697a656420746f20646f20746869732e22290a0a2020203530204946207369676e5f637573746f6d6572203d3d2031202626207369676e5f6d65726368616e74203d3d2031205448454e20474f544f203532202f2f204f6e636520626f746820706172746965732061677265652c206465726f2061646472657373657320617265206c6f636b656420696e20616e642063616e6e6f74206265206368616e6765642e200a20202035312052455455524e205072696e744572726f722822596f752063616e6e6f74206578637574652066756e6473207472616e7366657273207965742e204c65742773207365652077686f206861736e2774207369676e6564207570207965743a204d65726368616e74205374617475733a2022202b207369676e5f6d65726368616e74202b202220437573746f6d6572205374617475733a2022202b207369676e5f637573746f6d6572290a0a2020203532204c455420206d65726368616e745f66756e6473203d206465726f5f616d6f756e74202d20636f6d697373696f6e0a20200a20202036302053454e445f4445524f5f544f5f4144445245535328636f6d6d697373696f6e5f616464726573732c20636f6d697373696f6e29202f2f20446573706f736974204d6f6e657920696e746f204465726f20536d61727420436f6e74726163742057616c6c65742e0a20202039302053454e445f4445524f5f544f5f41444452455353286d65726368616e745f616464726573732c206d65726368616e745f66756e6473290a2020203130302053544f52452822737461747573222c203129202f2f20436f6d706c657465640a2020202f2f2039300a0a0a0a202020393939392052455455524e205072696e74496e666f726d6174696f6e2822436f6e747261637420686173206265656e2066756c6c66696c65642e22290a0a0a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e204d65726368616e745369676e73436f6e747261637428292055696e7436340a20202030312044494d20747869642c206f776e65722c207369676e65722c20617320537472696e670a20202030322044494d207369676e5f6d65726368616e742061732055696e7436340a2020203033204c45542074786964203d205458494428290a2020203034204c4554206f776e6572203d204c4f414428226f776e657222290a2020203035204c4554207369676e6572203d205349474e455228290a2020203036204c4554207369676e5f6d65726368616e74203d204c4f414428227369676e5f6d65726368616e745f61677265656d656e7422290a0a2020203130204946207369676e5f6d65726368616e74203d3d2030205448454e20474f544f2032300a20202031312052455455524e205072696e744572726f722822596f75206861766520616c7265616479207369676e65642074686973206167726565642e22290a0a2020203230204946206f776e6572203d3d207369676e6572205448454e20474f544f2035300a20202032312052455455524e205072696e744572726f722822596f7520617265206e6f7420617574686f72697a656420746f207369676e207468697320636f6e74726163742e22290a0a20202035302053544f524528747869642b225f7369676e5f6d65726368616e745f61677265656d656e74222c203129202f2f20436f6d706c657465640a0a202020393939392052455455524e205072696e74496e666f726d6174696f6e2822596f752068617665207375636365737366756c207369676e65642074686520636f6e74726163742061677265656d656e742e22290a456e642046756e6374696f6e0a0a0a46756e6374696f6e205072696e744572726f72286572726f725f6d65737361676520537472696e67292055696e743634200a20202030312044494d2077616c6c65742c20736369642c206f776e65722c206f726465725f6964207369676e657220617320537472696e670a2020203032204c45542077616c6c6574203d205458494428290a2020203033204c4554206f776e6572203d204c4f414428226f776e657222290a2020203034204c4554206f726465725f6964203d204c4f414428226f726465725f696422290a2020203035204c45542073636964203d205343494428290a0a202020313020205052494e54462022220a202020323020205052494e54462022202023232323232323232323232323232323232323232323232323232323232323232323232323232323235b204552524f52205d2323232323232323232323232323232323232323232323232323232322200a202020333020205052494e54462022202023202020202020202020202020202020202020202020202020202020202020204465726f20536d61727420436f6e747261637420202020202020202020202020202020202020202020202020202322200a202020343020205052494e54462022202023202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202322200a202020353020205052494e5446202220202320257322206572726f725f6d6573736167650a20200a202020363020205052494e54462022202023202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202322200a202020373020205052494e544620222020232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d5b204552524f52205d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22200a202020383020205052494e5446202220202320545849443a202573222077616c6c65740a202020393020205052494e54462022202023204f726465722d49443a20257322206f726465725f69640a202020393120205052494e544620222020232053432d49443a2025732220736369640a202020313030205052494e54462022202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322200a2020200a202020393939392052455455524e20300a456e642046756e6374696f6e200a0a0a46756e6374696f6e205072696e74436f6e7461637444657461696c7328292055696e7436340a0a20202030312044494d20747869642c20736369642c206f776e65722c206f726465725f69642c206465726f5f616d6f756e742c20637573746f6d65725f6465726f5f616464726573732c20616d6f756e74206d65726368616e745f6465726f5f616464726573732c207369676e657220617320537472696e670a20202030322044494d20636f6d6d697373696f6e2061732055696e7436340a2020203033204c45542074786964203d205458494428290a2020203034204c4554206f776e6572203d204c4f414428226f776e657222290a2020203035204c4554206f726465725f6964203d204c4f414428226f726465725f696422290a2020203036204c455420637573746f6d65725f6465726f5f61646472657373203d204c4f41442822637573746f6d65725f6465726f5f6164647265737322290a2020203037204c4554206d65726368616e745f6465726f5f61646472657373203d204c4f414428226d65726368616e745f6465726f5f6164647265737322290a2020203130204c4554206465726f5f616d6f756e74203d204c4f414428226465726f5f68756d61626c6522290a2020203132204c45542073636964203d205343494428290a0a20200a0a202020333020205052494e54462022220a202020343020205052494e544620222020232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323202022200a202020353020205052494e54462022202023202020202020202020202020202020202020202020202020202020202020204465726f20536d61727420436f6e7472616374202020202020202020202020202020202020202020202020202023202022200a202020363120205052494e544620222020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a202020373220205052494e5446202220202320506c6561736520636f6e6669726d2069662074686520666f6c6c6f77696e672064657461696c732061726520636f72726563742e2020202020202020202020202020202020202020202020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020220a202020373320205052494e54462022202023204f6e636520796f7520686176652061677265656420746f2074686520636f6e74726163742c206e6f206368616e6765732063616e206265206d61646520746f20796f7572204465726f202023202022200a202020373420205052494e5446202220202320616464726573732e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a202020383020205052494e544620222020232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d23202022200a202020393020205052494e5446202220202320545849443a202573222074786964200a202020393120205052494e544620222020232053432d49443a2025732220736369640a202020393220205052494e54462022202023204f726465722d49443a20257322206f726465725f69640a202020393320205052494e544620222020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a202020393420205052494e5446202220202320437573746f6d6572204465726f20416464726573733a2025732220637573746f6d65725f6465726f5f616464726573730a202020393520205052494e54462022202023204d65726368616e74204465726f20416464726573733a20257322206d65726368616e745f6465726f5f616464726573730a202020393620205052494e544620222020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a202020393720205052494e54462022202023204465726f20416d6f756e743a2025732220206465726f5f616d6f756e740a202020393920205052494e544620222020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a0a202020313030205052494e544620222020232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323202022200a202020313130205052494e54202022220a202020393939392052455455524e20300a0a0a456e642046756e6374696f6e0a0a0a0a46756e6374696f6e205072696e74496e666f726d6174696f6e28696e666f726d6174696f6e5f6d65737361676520537472696e67292055696e743634200a20202030312044494d2077616c6c65742c206f776e65722c2073636964206f726465725f6964207369676e657220617320537472696e670a2020203032204c45542077616c6c6574203d205458494428290a2020203033204c4554206f776e6572203d204c4f414428226f776e657222290a2020203034204c4554206f726465725f6964203d204c4f414428226f726465725f696422290a2020203035204c45542073636964203d205343494428290a0a202020313020205052494e54462022220a202020323020205052494e544620222020232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323202022200a202020333020205052494e54462022202023202020202020202020202020202020202020202020202020202020202020204465726f20536d61727420436f6e7472616374202020202020202020202020202020202020202020202020202023202022200a202020343020205052494e544620222020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a202020353020205052494e544620222020232025732220696e666f726d6174696f6e5f6d6573736167652020200a202020363020205052494e544620222020232020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023202022200a202020373020205052494e544620222020232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d23202022200a202020383020205052494e544620222020232054582d49443a202573222077616c6c65740a202020383120205052494e544620222020232053432d49443a2025732220736369640a202020393020205052494e54462022202023204f726465722d49443a20257322206f726465725f69640a202020313030205052494e544620222020232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323202022200a202020313130205052494e54202022220a202020393939392052455455524e20300a456e642046756e6374696f6e0a6a53435f414354494f4e550121acb7d15615c396bc7577af60c6283bb3195ce4424090170ca2eb8b3d35020d0120f55df1757152e1407437e8d84511b7c73019c583d85f5f34ea507e36f1582401025d60cb3a759e363589f8dcc1368a2b9e113928cca211a27071547a056d3f7f010c666a2212b94ba646f1663fee73795dda02ff3887753cf2210db67ef30a2c87012ff9d95169b844c595840474a30f6f50660bc269ca3903f5088903574c71152c002a7861efccfcc6883a255571e3394f1004537f755df9c4e2c0323a71a769d0dc002048e21b4443932616192e84cf7d323adf5d1dc68ce0d0b330554230460af726010100900f5500e1dd1e8d604c4b777841f0c5dff5afec77bce5ce9d62cccad547000a51c66fd67ffdb0f832d56bc831a82e203ab36fcc734bee46008e28f6e8df1e01037b9b531c2f52ed71392c2839fe8726ea101603be4021ec45f62c746b617791011f4ef93d4eca0961b9ef15f65b97380b29e754705d3e39bccc5cae13a4e45299000392eeef852a0a0f1332b4432e0b8bb7f76c62f501f4df52df4038ad2bc1b0b8001358dbb53ec1da915a725663fc046c8f8fe8a86b63fa9baa6e3cd64a09eb1f4a0100000000000000000000000000000000000000000000000000000000000000002ed32cb73e117d64d13d00d1532f7f8f24b1c2c459dd09499427bef570faba9412590d5d43da2e840fcd383837acc50cb628962387ef8901a9818cc1fa786f512a88c26fe3b66df4303e12af2306e33aa3d4acc8f0e0688c6cde8a2372ffe6f9012ad1d5c55e24be5621979ae207dd5ab97366fe1c9af9feb163cce835785945bb002cdf16542e9a2fbadb7180edf1f2fa84c5750793294b46b5a7ebeb34f19c9adf1e4c87dea7011aecf7cd4beb6254396505b4e2e4328176db4181ad32a1fa98b926f079297afabe5365412000247ff81582768fa91f206dd47849200b7275b2d819aa77067120ab3bf8e343a74617faf6dc0f0eb0cbe3e2b9e5d9ba8e89710c0a19841567d1aef47a6fd10152975fb512951aee1fbc21c430a1dda3615f5b08790f43f091476080a3739c5e29d5eb4ed1d33900fcd0de3d99642fcf5640e9476a2a0bcf8a6f32cca0e0d466cad1808a4538839f9347a2869b5e51e874b921772024861b9a70bd98583b51cc413a407bcab7a5e5fc43e70300cbe637f19977556016d1a901316012d257b18dedd4941fac6f608f3e0554e200d02d9afecc3230c518dd1e644b76356c06af9a4b88dd80a166e36269f934162d19bb548ab5b083a0010fa28953d15ba1e70085832dcd74ed9397087bde152647a14bdc0fc3110650510123100ee7e2b7687fb09aef26c2493c10317eed54cf1d21cd66a6b0d271b952bf00056faa9ae4b9c01a6577a6db10471910e7dd58bb4af1046c08900d4931cde811010bc83fd851e19cb9985525b63e948240e19431a301befaf8c9196dfd4c9b3b00012e7142274886c9d187340c3bfe49c735551b3928d5de123590542f40f229b9eb0108d3823c7c9a01909953d0785ad5ce98591e6ba1f684dc6d8406ce5bad5a86e4012cb4d1d6be719179795c32a90eeb2a77efcdfc1ad97733e3737bb10b895ea431002178dbd9e9e8c10d84b828e6fc266092d8b698bb833280fea73ae5ae02f1364d012d7c86c1eb66435b0d918a4c5b9794734089c188c625b0bb71f98feba6708b94000bdcbee0d4f278c43809f6b3274cb8c4c77e4d6aca5bed7f66677ca481be266e000eee43f78959ba991749fa6d248e2583ce5febb87a6c6eeb5c1185515b51f18d0122ea173606b5c72c152e485df6119c98d906bc3ae17bcedd9b8ce8ac92d0a9660028830caad01460974e68553bc2a33448703eb1958f7275fc37279ec1fe42425801
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project