logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: cab6171c48d70bb342575111c795cad1c56ef7233d52c37648c25f11ca92dd82 Type SC

Block: 1197df44bd9d38f6cf3345397afcce7bea6035961283e1bd9bf6672d6b1e5eec (VALID)
SCID current reserves
SCID Amount(in atomic units)
0000000000000000000000000000000000000000000000000000000000000000 0
SCID string variables
key value
C 2f2f20497373756520746f6b656e73206166746572206465706f736974696e67204445524f2028436f6e76657274204445524f20746f20544f4b454e58290a46756e6374696f6e204973737565544f4b454e5828292055696e7436340a202020203130202053454e445f41535345545f544f5f41444452455353285349474e455228292c4445524f56414c554528292c534349442829292020202f2f20496e6372656d656e742062616c616e6365206f6620757365722c20776974686f7574206b6e6f77696e67206f726967696e616c2062616c616e63652c207468697320697320646f6e6520686f6d6f6d6f7270686963616c6c790a202020203230202052455455524e20300a20202020456e642046756e6374696f6e0a0a202f2f20436f6e7665727420544f4b454e5820746f204445524f206166746572206465706f736974696e6720544f4b454e582e20536d61727420436f6e74726163742063616e2067697665204445524f2c204f6e6c79206966204445524f2062616c616e6365206578697374732e0a2046756e6374696f6e20436f6e76657274544f4b454e5828292055696e7436340a202020203130202053454e445f4445524f5f544f5f41444452455353285349474e455228292c415353455456414c55452853434944282929292020202f2f20496e6372656d656e742062616c616e6365206f6620757365722c20776974686f7574206b6e6f77696e67206f726967696e616c2062616c616e63652c207468697320697320646f6e65207573696e6720486f6d6f6d6f727068696320456e6372797074696f6e2e0a202020203230202052455455524e20300a20202020456e642046756e6374696f6e0a0a2f2f20546869732066756e6374696f6e206973207573656420746f20696e697469616c697a6520706172616d657465727320647572696e6720696e7374616c6c2074696d650a2f2f20496e697469616c697a655072697661746520696e697469616c697a6573206120707269766174652053430a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a202020203130202053544f524528226f776e6572222c205349474e45522829292020202f2f2053746f726520696e20444220205b226f776e6572225d203d20616464726573730a202020203230202053544f524528226e756d626572222c35290a202020203330202053544f5245282274657874222c2268656c6c6f20776f726c64206465726f22290a202020203430202053454e445f41535345545f544f5f41444452455353285349474e455228292c2034303030303030302c20534349442829292020202f2f20476976657320696e697469616c20656e637279707465642062616c616e6365206f6620313630303030302e0a202020203530202052455455524e20300a20202020456e642046756e6374696f6e0a0a2f2f204368616e6765206e756d62657220616e6420746578740a46756e6374696f6e204368616e67654e756d626572416e6454657874286e65775f6e756d6265722055696e7436342c206e65775f7465787420537472696e67290a2020202031302053544f524528226e756d626572222c6e65775f6e756d626572290a2020202032302053544f5245282274657874222c6e65775f74657874290a2020202033302052455455524e20300a20202020454e442046554e4354494f4e0a202020200a2f2f20546869732066756e6374696f6e206973207573656420746f206368616e6765206f776e65720a2f2f206f776e657220697320616e20737472696e6720666f726d206f6620616464726573730a46756e6374696f6e205472616e736665724f776e657273686970286e65776f776e657220537472696e67292055696e7436340a20202020313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202020203230202052455455524e20310a202020203330202053544f52452822746d706f776e6572222c414444524553535f524157286e65776f776e657229290a202020203430202052455455524e20300a20202020456e642046756e6374696f6e0a0a2f2f20556e74696c20746865206e6577206f776e657220636c61696d73206f776e6572736869702c206578697374696e67206f776e65722072656d61696e73206f776e65720a46756e6374696f6e20436c61696d4f776e65727368697028292055696e7436340a20202020313020204946204c4f41442822746d706f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202020203230202052455455524e20310a202020203330202053544f524528226f776e6572222c5349474e4552282929202f2f206f776e65727368697020636c61696d207375636365737366756c0a202020203430202052455455524e20300a20202020456e642046756e6374696f6e0a0a2f2f206966207369676e6572206973206f776e65722c20776974686472617720616e79207265717565737465642066756e64730a2f2f20696620657665727468696e67206973206f6b61792c20746865792077696c6c2062652073686f77696e6720696e207369676e6572732077616c6c65740a46756e6374696f6e20576974686472617728616d6f756e742055696e743634292055696e7436340a20202020313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202020203230202052455455524e20310a202020203330202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a202020203430202052455455524e20300a20202020456e642046756e6374696f6e0a0a2f2f206966207369676e6572206973206f776e65722c2070726f766964652068696d2072696768747320746f2075706461746520636f646520616e7974696d650a2f2f206d616b6520737572652075706461746520697320616c7761797320617661696c61626c6520746f2053430a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e7436340a20202020313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202020203230202052455455524e20310a20202020333020205550444154455f53435f434f444528636f6465290a202020203430202052455455524e20300a20202020456e642046756e6374696f6e
number 5
owner 1aa64cd3c0317acad330b69b26b21b3162b3b6b7ccf36389617a10ac06383fcd01
text 68656c6c6f20776f726c64206465726f
SCID uint64 variables
key value
built BLID : 17da558c71d1e892e1f740d71f50f59ece32b2750bae2a0fe99ef83a214a306e
Tx RootHash: 71d272709881aa2d9b23c392136ef2717fa93cbe0a2813bb467378b14daf3c04 built height : 1255940
Timestamp: 1669231661042 Timestamp [UTC]: 2022-11-23 19:27:41 Age [y:d:h:m:s]: 24653:51:45.439
Block: 1255944 Fee: 0.03738 Tx size: 4.021 kB
Tx version: 1 No of confirmations: 4685186 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.03738 Deposited to SC 0.00000
Sender : dero1qyd2vnxncqch4jknxzmfkf4jrvck9vakklx0xcufv9apptqx8qlu6qgv26xst
address
dero1qyd2vnxncqch4jknxzmfkf4jrvck9vakklx0xcufv9apptqx8qlu6qgv26xst
dero1qy8vhulxhc65j7wv5lwyparwylvad0wnyyrftwl00xgnr96f57auxqgya23n3
SC Balance: 0.00000 DERO
SC CODE:
  // Issue tokens after depositing DERO (Convert DERO to TOKENX)
Function IssueTOKENX() Uint64
    10  SEND_ASSET_TO_ADDRESS(SIGNER(),DEROVALUE(),SCID())   // Increment balance of user, without knowing original balance, this is done homomorphically
    20  RETURN 0
    End Function

 // Convert TOKENX to DERO after depositing TOKENX. Smart Contract can give DERO, Only if DERO balance exists.
 Function ConvertTOKENX() Uint64
    10  SEND_DERO_TO_ADDRESS(SIGNER(),ASSETVALUE(SCID()))   // Increment balance of user, without knowing original balance, this is done using Homomorphic Encryption.
    20  RETURN 0
    End Function

// This function is used to initialize parameters during install time
// InitializePrivate initializes a private SC
Function InitializePrivate() Uint64
    10  STORE("owner", SIGNER())   // Store in DB  ["owner"] = address
    20  STORE("number",5)
    30  STORE("text","hello world dero")
    40  SEND_ASSET_TO_ADDRESS(SIGNER(), 40000000, SCID())   // Gives initial encrypted balance of 1600000.
    50  RETURN 0
    End Function

// Change number and text
Function ChangeNumberAndText(new_number Uint64, new_text String)
    10 STORE("number",new_number)
    20 STORE("text",new_text)
    30 RETURN 0
    END FUNCTION
    
// This function is used to change owner
// owner is an string form of address
Function TransferOwnership(newowner String) Uint64
    10  IF LOAD("owner") == SIGNER() THEN GOTO 30
    20  RETURN 1
    30  STORE("tmpowner",ADDRESS_RAW(newowner))
    40  RETURN 0
    End Function

// Until the new owner claims ownership, existing owner remains owner
Function ClaimOwnership() Uint64
    10  IF LOAD("tmpowner") == SIGNER() THEN GOTO 30
    20  RETURN 1
    30  STORE("owner",SIGNER()) // ownership claim successful
    40  RETURN 0
    End Function

// if signer is owner, withdraw any requested funds
// if everthing is okay, they will be showing in signers wallet
Function Withdraw(amount Uint64) Uint64
    10  IF LOAD("owner") == SIGNER() THEN GOTO 30
    20  RETURN 1
    30  SEND_DERO_TO_ADDRESS(SIGNER(),amount)
    40  RETURN 0
    End Function

// if signer is owner, provide him rights to update code anytime
// make sure update is always available to SC
Function UpdateCode(code String) Uint64
    10  IF LOAD("owner") == SIGNER() THEN GOTO 30
    20  RETURN 1
    30  UPDATE_SC_CODE(code)
    40  RETURN 0
    End Function
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'// Issue tokens after depositing DERO (Convert DERO to TOKENX) Function IssueTOKENX() Uint64 10 SEND_ASSET_TO_ADDRESS(SIGNER(),DEROVALUE(),SCID()) // Increment balance of user, without knowing original balance, this is done homomorphically 20 RETURN 0 End Function // Convert TOKENX to DERO after depositing TOKENX. Smart Contract can give DERO, Only if DERO balance exists. Function ConvertTOKENX() Uint64 10 SEND_DERO_TO_ADDRESS(SIGNER(),ASSETVALUE(SCID())) // Increment balance of user, without knowing original balance, this is done using Homomorphic Encryption. 20 RETURN 0 End Function // This function is used to initialize parameters during install time // InitializePrivate initializes a private SC Function InitializePrivate() Uint64 10 STORE("owner", SIGNER()) // Store in DB ["owner"] = address 20 STORE("number",5) 30 STORE("text","hello world dero") 40 SEND_ASSET_TO_ADDRESS(SIGNER(), 40000000, SCID()) // Gives initial encrypted balance of 1600000. 50 RETURN 0 End Function // Change number and text Function ChangeNumberAndText(new_number Uint64, new_text String) 10 STORE("number",new_number) 20 STORE("text",new_text) 30 RETURN 0 END FUNCTION // This function is used to change owner // owner is an string form of address Function TransferOwnership(newowner String) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("tmpowner",ADDRESS_RAW(newowner)) 40 RETURN 0 End Function // Until the new owner claims ownership, existing owner remains owner Function ClaimOwnership() Uint64 10 IF LOAD("tmpowner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("owner",SIGNER()) // ownership claim successful 40 RETURN 0 End Function // if signer is owner, withdraw any requested funds // if everthing is okay, they will be showing in signers wallet Function Withdraw(amount Uint64) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 SEND_DERO_TO_ADDRESS(SIGNER(),amount) 40 RETURN 0 End Function // if signer is owner, provide him rights to update code anytime // make sure update is always available to SC Function UpdateCode(code String) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 UPDATE_SC_CODE(code) 40 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
010000050084d44c17da558c71d1e892e1f740d71f50f59ece32b2750bae2a0fe99ef83a214a306e0100000000000000000000000000000000000000000000000000000000000000000000df790f86de1331328f50af50989b6064d9c2323f7ad98dace834134877de88e67d1616849895924ec1b66c32a99f93192dfef1a0bcb8f29817c2f3e45d96f5ae257ac74315662599b6ba53ecc7336f92a880e667398ea246e98f546841c4804ff3ba549550b8188c008eb4a78953e95ff61f29ffacc685db6093410a4edfe622681a610defedf63106dc426d27f1f1ff1e01049a1d11d972a59388c7fd25dff11e964be8fdafe83e4fa86e85a9a6816003eaca6ef8011d3d2bfe1da4f0d22ba2c11604e3b843c3196e3ad6da39d8fc0b82c3c7d2c8e4cfe56ab7216532460011ffb888dd4de84f9e531c5d8585c1664f72d03d0713ff42e9424de441dea44e0071d272709881aa2d9b23c392136ef2717fa93cbe0a2813bb467378b14daf3c04ec12a26853435f434f4445537909532f2f20497373756520746f6b656e73206166746572206465706f736974696e67204445524f2028436f6e76657274204445524f20746f20544f4b454e58290a46756e6374696f6e204973737565544f4b454e5828292055696e7436340a202020203130202053454e445f41535345545f544f5f41444452455353285349474e455228292c4445524f56414c554528292c534349442829292020202f2f20496e6372656d656e742062616c616e6365206f6620757365722c20776974686f7574206b6e6f77696e67206f726967696e616c2062616c616e63652c207468697320697320646f6e6520686f6d6f6d6f7270686963616c6c790a202020203230202052455455524e20300a20202020456e642046756e6374696f6e0a0a202f2f20436f6e7665727420544f4b454e5820746f204445524f206166746572206465706f736974696e6720544f4b454e582e20536d61727420436f6e74726163742063616e2067697665204445524f2c204f6e6c79206966204445524f2062616c616e6365206578697374732e0a2046756e6374696f6e20436f6e76657274544f4b454e5828292055696e7436340a202020203130202053454e445f4445524f5f544f5f41444452455353285349474e455228292c415353455456414c55452853434944282929292020202f2f20496e6372656d656e742062616c616e6365206f6620757365722c20776974686f7574206b6e6f77696e67206f726967696e616c2062616c616e63652c207468697320697320646f6e65207573696e6720486f6d6f6d6f727068696320456e6372797074696f6e2e0a202020203230202052455455524e20300a20202020456e642046756e6374696f6e0a0a2f2f20546869732066756e6374696f6e206973207573656420746f20696e697469616c697a6520706172616d657465727320647572696e6720696e7374616c6c2074696d650a2f2f20496e697469616c697a655072697661746520696e697469616c697a6573206120707269766174652053430a46756e6374696f6e20496e697469616c697a655072697661746528292055696e7436340a202020203130202053544f524528226f776e6572222c205349474e45522829292020202f2f2053746f726520696e20444220205b226f776e6572225d203d20616464726573730a202020203230202053544f524528226e756d626572222c35290a202020203330202053544f5245282274657874222c2268656c6c6f20776f726c64206465726f22290a202020203430202053454e445f41535345545f544f5f41444452455353285349474e455228292c2034303030303030302c20534349442829292020202f2f20476976657320696e697469616c20656e637279707465642062616c616e6365206f6620313630303030302e0a202020203530202052455455524e20300a20202020456e642046756e6374696f6e0a0a2f2f204368616e6765206e756d62657220616e6420746578740a46756e6374696f6e204368616e67654e756d626572416e6454657874286e65775f6e756d6265722055696e7436342c206e65775f7465787420537472696e67290a2020202031302053544f524528226e756d626572222c6e65775f6e756d626572290a2020202032302053544f5245282274657874222c6e65775f74657874290a2020202033302052455455524e20300a20202020454e442046554e4354494f4e0a202020200a2f2f20546869732066756e6374696f6e206973207573656420746f206368616e6765206f776e65720a2f2f206f776e657220697320616e20737472696e6720666f726d206f6620616464726573730a46756e6374696f6e205472616e736665724f776e657273686970286e65776f776e657220537472696e67292055696e7436340a20202020313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202020203230202052455455524e20310a202020203330202053544f52452822746d706f776e6572222c414444524553535f524157286e65776f776e657229290a202020203430202052455455524e20300a20202020456e642046756e6374696f6e0a0a2f2f20556e74696c20746865206e6577206f776e657220636c61696d73206f776e6572736869702c206578697374696e67206f776e65722072656d61696e73206f776e65720a46756e6374696f6e20436c61696d4f776e65727368697028292055696e7436340a20202020313020204946204c4f41442822746d706f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202020203230202052455455524e20310a202020203330202053544f524528226f776e6572222c5349474e4552282929202f2f206f776e65727368697020636c61696d207375636365737366756c0a202020203430202052455455524e20300a20202020456e642046756e6374696f6e0a0a2f2f206966207369676e6572206973206f776e65722c20776974686472617720616e79207265717565737465642066756e64730a2f2f20696620657665727468696e67206973206f6b61792c20746865792077696c6c2062652073686f77696e6720696e207369676e6572732077616c6c65740a46756e6374696f6e20576974686472617728616d6f756e742055696e743634292055696e7436340a20202020313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202020203230202052455455524e20310a202020203330202053454e445f4445524f5f544f5f41444452455353285349474e455228292c616d6f756e74290a202020203430202052455455524e20300a20202020456e642046756e6374696f6e0a0a2f2f206966207369676e6572206973206f776e65722c2070726f766964652068696d2072696768747320746f2075706461746520636f646520616e7974696d650a2f2f206d616b6520737572652075706461746520697320616c7761797320617661696c61626c6520746f2053430a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e7436340a20202020313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a202020203230202052455455524e20310a20202020333020205550444154455f53435f434f444528636f6465290a202020203430202052455455524e20300a20202020456e642046756e6374696f6e6a53435f414354494f4e55011c926a5969a843cfe208ec90b48632e33f2fe7a3e78ef13c59f28b90a9072f97010e584cdef771547335bc317de0df41766e5f9de3014ab79b78a3d2bb05c037a70124d52db68d3996ee32dd2f3dec2ee496b997c4b76679e4b5ae770fa1d38e26140004cf31289b463a8da521f9eadd1aade7dd135e5f64283ac4437b9f8194806af300279636a86dae12d3d039b53e7c71c79470f83cfbeae62933b7b4913990e7f94d002e4bf58e76dd1f0e632b04c25dd0a946b023e7ad9c54fcc58669322dd20d75e301192f2f416f1071848cb8f6d80bd8d5cd639893396ded3a0c2078ed720cc4de30001eb9ca968bf5d3d7d0e4129f963368944ece0c245ed665e0c7e9b0be18529c9900138de282fa535de804c43ccd368f61c535b294f3067de44811178da06e63422f000833f37914ab59003872675b3ad0e116568d57535a99c7a78550a0c7e518bff20127d5d9824b6df470d3fc570d578ec4e932e7c54a1763681c2af8fe8ba012ce5e0112fd709be4fb40f1beb76e5bbd9f5195e51b6d9549e79306a0f6a5795598fbb40127b29c0d8029c8442fdc679acf220b8262d414cabf80a7d7f4fb6bebfcc6692c00000000000000000000000000000000000000000000000000000000000000000029f3d826479b18d96f411af820a7de12aff46508dc55a13416a03c1d8b8a9dd71c7d8b733080a7b8fa7760531d65a72e5bb326b3c4d94dbd951609aec89359dc001bfc48e734bd38bb5cc666997db57d04b214abb9005e3f6c8187fb29de7046011b63a9555e57b13be1c90b8b63e1c53c332cda4be92b8a556e887ac9cae2735f0011c2c398a2b1d95da411a3aacf1aa85bca777b9cc02f86caf66e1adf99219a01236e475d81ae08c6ac9bb4e4d997c36432911bb881b5a36bc8f644b267af281d13eecb1c103a9755b203052b77045cf76c28101a5324812ca2bcd64b4605af931986ced57f05d550fb35d34699b5e76253098a8d33ecf07abbb6aff4598ef1002f889c470119bbe224a4fba09e65addf3297539e7e9d63eaeb17d068129f272119b3029fd88d717d010ecd984effc53088e363f1ab1a39e5b885741f6185915112d7aa1da6bfeef5eb565972e237f369c3584232099a345d9f8efff6342e91861fd1a774d9a976728a40c45160ac22bbee261277fd56bcadc7c4aa2c194abfdd19f546e4344a84a4265bf470a13a4b7b6f606db6debc31077beaef358e2fba212cb117745fb6df8ffdc248f68e21366442ec5aa6be0a88ececb2dc3da097557101227c3780556e51a8fb57fd5d11b99005755531373ee3d702f9072c3f52ff0e2d01126a7ac7767bf6e5a63f8560f360ac0d18d09cb78c7b6de5cf4dccc8923f33e8010932933c95d6a344a2bfff1de3f86762b1311fe2dd1ecffce09bd53da74c1b810122355cdc10c34cd71e878341489f4f12dc61b14aa7d5c038bfede4add2a4f50301226ade0e1d6768b306d90f223907483d339fb17984f37e85d3c5dfdc6fa167ee010f66fb977d847effe33cc83a216085dfde5660f1edd29fefedca6a0bf495cec0002a171da69e0c4dcdf56738b4dc792412c9652b1a9e05986d83f6ffd99ab88b79002bb98713a7faac1e478a12a8ebc9763c2fd03540db1bdddd9055a595c4399bfa01051e52be2893a004954273da7712c9010637a6148c86e3ea76d1d7d34ba52a0b0110486792df43bc8d555070b2621cceabf4b9ccf278b17ece9416fa635633fb57000b5f57ee32fe90070d886ec3a62256733ed7da7c80d3b73d88b098efab5e7d8d0113271a6244c4850375bd822d8bd26bc7d0510ab30847efb74a210e2356cf9558010c05b5e10d92c2a658c6a7477695186720cada4fc4b7ddd8c3ea60594b43370701
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project