logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 90e13c8b86a33abb55d527d9511e4ac7c6879ae863a6d25a933e19b4a814d7d7 Type SC

Block: 54af2914b662f24d7e79fc05eadfea304abdaecced670877fdbb5370abba7894 (VALID)
built BLID : ca2360e9b18bd9988ccdf1bcded5ece348cf38abf17856bfb4df68dfe41f8a7c
Tx RootHash: d984c0b42b1c380375dc1771131d7cd88489d9d9855051f0f4f25a05532235fe built height : 3174498
Timestamp: 1705545584430 Timestamp [UTC]: 2024-01-18 02:39:44 Age [y:d:h:m:s]: 13906:44:50.352
Block: 3174503 Fee: 0.08998 Tx size: 6.042 kB
Tx version: 1 No of confirmations: 2642213 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.08998 Deposited to SC 0.00000
Sender : dero1qy8jhspnvu8n5tuy0470ja0pnsz5jwjyhgfvqj93jaaxllx2ep3fsqgz0kggh
address
dero1qyg6u6r4zwgfym30ejh3lj9cgdng53ag3v358lfm96400zamf8hzcqgzlcvpf
dero1qy8jhspnvu8n5tuy0470ja0pnsz5jwjyhgfvqj93jaaxllx2ep3fsqgz0kggh
SC Balance: 0.00000 DERO
SC CODE:
  
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'0' Name:SC_ID Type:hash Value:'a3e6a008d760c7b98471f27402f5539cafdfffdde2311174604023a7903a08dc' Name:code Type:string Value:'// Grokked Function InitializePrivate() Uint64 10 IF EXISTS("owner") == 0 THEN GOTO 30 20 RETURN 1 30 STORE("owner", SIGNER()) 35 STORE("start", 0) 40 STORE("v", 1) 60 RETURN 0 End Function Function Set(amt Uint64, dur Uint64) Uint64 5 IF LOAD("start") != 0 THEN GOTO 20 6 IF dur < 300 || dur > 172800 THEN GOTO 20 7 IF DEROVALUE() < amt/2 THEN GOTO 20 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("start", 1) 40 STORE("duration", dur) 50 STORE("amount", amt) 54 STORE("joined", 0) 55 STORE("pot", DEROVALUE()) 56 STORE("in", 0) 57 STORE("last", BLOCK_TIMESTAMP()) 100 RETURN 0 End Function Function Cancel() Uint64 10 IF LOAD("owner") != SIGNER() THEN GOTO 40 20 IF LOAD("start") != 1 THEN GOTO 40 30 IF LOAD("in") == 0 THEN GOTO 50 40 RETURN 1 50 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("pot")) 60 STORE("start", 0) 70 RETURN 0 End Function Function Join() Uint64 5 IF LOAD("start") != 1 THEN GOTO 40 6 IF LOAD("in") >= 30 THEN GOTO 40 20 IF DEROVALUE() < LOAD("amount") THEN GOTO 40 30 IF EXISTS(HEX(SIGNER())) == 0 THEN GOTO 50 40 RETURN 1 50 STORE(HEX(SIGNER()), LOAD("joined")) 65 STORE(LOAD("joined"), SIGNER()) 70 STORE("joined", LOAD("joined")+1) 75 STORE("in", LOAD("in")+1) 80 STORE("pot", LOAD("pot")+DEROVALUE()) 100 RETURN 0 End Function Function Start() Uint64 5 IF LOAD("start") != 1 THEN GOTO 20 6 IF LOAD("in") < 3 THEN GOTO 20 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 STORE("start", 2) 40 STORE("grok", 99) 60 grok() 100 RETURN 0 End Function Function grok() Uint64 10 DIM new as Uint64 20 LET new = 0+RANDOM(LOAD("joined")) 30 IF LOAD("grok") == new THEN GOTO 20 40 IF EXISTS(new) == 0 THEN GOTO 20 60 STORE("grok", new) 70 STORE("last", BLOCK_TIMESTAMP()) 100 RETURN 0 End Function Function setDur() Uint64 10 IF LOAD("duration") <= 300 THEN GOTO 30 20 STORE("duration", 90*LOAD("duration")/100) 30 RETURN 0 End Function Function Pass() Uint64 5 IF LOAD("start") != 2 THEN GOTO 30 6 IF LOAD("in") == 1 THEN GOTO 30 10 IF LOAD(HEX(SIGNER())) != LOAD("grok") THEN GOTO 30 20 IF BLOCK_TIMESTAMP() < LOAD("last")+LOAD("duration") THEN GOTO 40 30 RETURN 1 40 setDur() 50 grok() 100 RETURN 0 End Function Function Grokked() Uint64 5 IF LOAD("start") != 2 THEN GOTO 30 10 IF BLOCK_TIMESTAMP() < LOAD("last")+LOAD("duration") THEN GOTO 30 20 IF LOAD("owner") == SIGNER() THEN GOTO 40 30 RETURN 1 40 DELETE(HEX(LOAD(LOAD("grok")))) 45 DELETE(LOAD("grok")) 50 STORE("in", LOAD("in")-1) 60 setDur() 70 grok() 100 RETURN 0 End Function Function Win(a Uint64) Uint64 5 IF LOAD("start") != 2 THEN GOTO 30 6 IF LOAD("in") != 1 THEN GOTO 30 10 IF EXISTS(a) == 0 THEN GOTO 30 20 IF LOAD("owner") == SIGNER() THEN GOTO 40 30 RETURN 1 40 SEND_DERO_TO_ADDRESS(LOAD(a), LOAD("pot")/2) 60 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("pot")/2) 70 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("pot")%2) 71 DIM addr as String 72 LET addr = HEX(LOAD(a)) 73 IF EXISTS("w_"+addr) THEN GOTO 75 74 STORE("w_"+addr, 0) 75 STORE("w_"+addr, LOAD("w_"+addr)+1) 80 STORE("start", 0) 81 STORE("pot", 0) 85 DELETE(HEX(LOAD(a))) 86 DELETE(a) 100 RETURN 0 End Function Function Refund(p Uint64) Uint64 5 IF LOAD("start") == 0 THEN GOTO 30 6 IF LOAD("start") == 1 && BLOCK_TIMESTAMP() < LOAD("last")+173400 THEN GOTO 30 10 IF BLOCK_TIMESTAMP() < LOAD("last")+LOAD("duration")+600 THEN GOTO 30 11 IF EXISTS(p) == 0 THEN GOTO 30 20 IF LOAD(p) == SIGNER() THEN GOTO 40 21 IF LOAD("in") == 1 THEN GOTO 40 30 RETURN 1 40 DIM i as Uint64 41 DIM a as String 50 IF EXISTS(i) == 0 THEN GOTO 70 60 SEND_DERO_TO_ADDRESS(LOAD(i), LOAD("pot")/LOAD("in")) 62 LET a = HEX(LOAD(i)) 63 IF EXISTS("w_"+a) THEN GOTO 65 64 STORE("w_"+a, 0) 65 STORE("w_"+a, LOAD("w_"+a)+1) 66 DELETE(HEX(LOAD(i))) 67 DELETE(i) 70 LET i = i+1 80 IF i <= 30 THEN GOTO 50 81 SEND_DERO_TO_ADDRESS(LOAD("owner"), LOAD("pot")%LOAD("in")) 82 STORE("grok", 99) 90 STORE("start", 0) 91 STORE("pot", 0) 100 RETURN 0 End Function Function UpdateCode(code String) Uint64 5 IF code == "" THEN GOTO 20 6 IF LOAD("pot") != 0 THEN GOTO 20 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 UPDATE_SC_CODE(code) 60 STORE("v", LOAD("v")+1) 100 RETURN 0 End Function' Name:entrypoint Type:string Value:'UpdateCode']


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