logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 8b13a90293c61bc17e79635c47e1ae2df7af77073d7c6bbcbe35034f87410ba6 Type SC

Block: 37a0f4c39055f7d89a4ba2f3a0ce002dfe3e23e52b3d2f56419c81d431f9e185 (VALID)
built BLID : 0a152fd24b5e027e3c60b0c31daea35e8d4582f4c54fc039929f70fdd38da5d9
Tx RootHash: b7cb47c03d55d571d7e13e6dd45556261e9a84bbbab0d0d9f821c3e0de57e1b9 built height : 1399640
Timestamp: 1671920981607 Timestamp [UTC]: 2022-12-24 22:29:41 Age [y:d:h:m:s]: 23719:24:17.256
Block: 1399644 Fee: 0.10035 Tx size: 8.121 kB
Tx version: 1 No of confirmations: 4506060 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.10035 Deposited to SC 0.00000
Sender : dero1qyvqpdftj8r6005xs20rnflakmwa5pdxg9vcjzdcuywq2t8skqhvwqglt6x0g
address
dero1qyvqpdftj8r6005xs20rnflakmwa5pdxg9vcjzdcuywq2t8skqhvwqglt6x0g
dero1qygpkpeh8p462mgkpnve5pmhekqtmvjy8wyjkz266pvryt2y2nr4cqgxfz05d
SC Balance: 0.00000 DERO
SC CODE:
  
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'FUNCTION initialize() ' Check that pool has not already been initialized 10 IF EXISTS(SCID()) THEN RETURN 1 ' Accept input of owner address, pool parameters, and fee rate 20 DIM ownerAddress as String 30 DIM borrowRate as Uint64 40 DIM maintenanceMargin as Uint64 45 DIM feeRate as Uint64 47 ownerAddress = LOAD("ownerAddress") 49 borrowRate = LOAD("borrowRate") 51 maintenanceMargin = LOAD("maintenanceMargin") 53 feeRate = LOAD("feeRate") ' Validate input 60 IF !IS_ADDRESS_VALID(ownerAddress) THEN RETURN 2 70 IF borrowRate <= 0 THEN RETURN 3 80 IF maintenanceMargin <= 0 THEN RETURN 4 90 IF feeRate <= 0 THEN RETURN 5 ' Set pool parameters and owner 100 BORROW_RATE = borrowRate 110 MAINTENANCE_MARGIN = maintenanceMargin 120 FEE_RATE = feeRate 130 OWNER = ownerAddress ' Return success message 140 RETURN 0 END FUNCTION ' Function to deposit collateral into the pool FUNCTION deposit() ' Accept input of collateral asset and amount 10 DIM asset as Uint64 20 DIM amount as Uint64 23 asset = LOAD("asset") 26 amount = LOAD("amount") ' Validate input 30 IF asset <= 0 THEN RETURN 1 40 IF amount <= 0 THEN RETURN 2 ' Calculate fee and subtract it from the deposit amount 50 DIM fee as Uint64 53 fee = FEE_RATE * amount 56 amount = amount - fee ' Check that user has sufficient balance of collateral asset 60 DIM balance as Uint64 65 balance = TOKENVALUE(asset, SCID()) 70 IF balance < amount THEN RETURN 3 ' Update user's balance and pool's total collateral 80 ADD_VALUE(asset, SCID(), -amount) 90 ADD_VALUE(asset, SCID(), amount) ' Return success message 100 RETURN 0 END FUNCTION ' Function to withdraw collateral from the pool FUNCTION withdraw() ' Accept input of collateral asset and amount 10 DIM asset as Uint64 20 DIM amount as Uint64 23 asset = LOAD("asset") 26 amount = LOAD("amount") ' Validate input 30 IF asset <= 0 THEN RETURN 1 40 IF amount <= 0 THEN RETURN 2 ' Check that user has sufficient collateral in the pool 50 DIM balance as Uint64 55 balance = TOKENVALUE(asset, SCID()) 60 IF balance < amount THEN RETURN 3 ' Calculate withdrawal fee 70 DIM fee as Uint64 75 fee = FEE_RATE * amount ' Check that user has sufficient balance to cover the fee 80 DIM availableBalance as Uint64 85 availableBalance = TOKENVALUE(COLLATERAL_ASSET, SCID()) 90 IF availableBalance < fee THEN RETURN 4 ' Update user's balance and pool's total collateral and fee balance 100 ADD_VALUE(asset, SCID(), -amount) 110 ADD_VALUE(asset, SCID(), amount) 120 ADD_VALUE(COLLATERAL_ASSET, SCID(), -fee) 130 ADD_VALUE(COLLATERAL_ASSET, SCID(), fee) ' Return success message 140 RETURN 0 END FUNCTION ' Function to borrow an asset from the pool FUNCTION borrow() ' Accept input of borrowed asset and amount 10 DIM asset as Uint64 20 DIM amount as Uint64 23 asset = LOAD("asset") 26 amount = LOAD("amount") ' Validate input 30 IF asset <= 0 THEN RETURN 1 40 IF amount <= 0 THEN RETURN 2 ' Check that pool has sufficient supply of borrowed asset 50 DIM supply as Uint64 55 supply = TOKENVALUE(asset, SCID()) 60 IF supply < amount THEN RETURN 3 ' Check that user has sufficient collateral to cover the borrow 70 DIM collateral as Uint64 75 collateral = TOKENVALUE(COLLATERAL_ASSET, SCID()) 80 DIM requiredCollateral as Uint64 85 requiredCollateral = BORROW_RATE * amount 90 IF collateral < requiredCollateral THEN RETURN 4 ' Update user's balance and pool's total borrowed assets and total collateral 100 ADD_VALUE(asset, SCID(), amount) 110 ADD_VALUE(asset, SCID(), -amount) 120 ADD_VALUE(COLLATERAL_ASSET, SCID(), -requiredCollateral) 130 ADD_VALUE(COLLATERAL_ASSET, SCID(), requiredCollateral) ' Return success message 140 RETURN 0 END FUNCTION ' Function to repay a borrowed asset FUNCTION repay() ' Accept input of borrowed asset and amount 10 DIM asset as Uint64 20 DIM amount as Uint64 23 asset = LOAD("asset") 26 amount = LOAD("amount") ' Validate input 30 IF asset <= 0 THEN RETURN 1 40 IF amount <= 0 THEN RETURN 2 ' Check that user has sufficient balance of borrowed asset 50 DIM balance as Uint64 55 balance = TOKENVALUE(asset, SCID()) 60 IF balance < amount THEN RETURN 3 ' Update user's balance and pool's total borrowed assets and total collateral 70 ADD_VALUE(asset, SCID(), -amount) 80 ADD_VALUE(asset, SCID(), amount) ' Return success message 90 RETURN 0 END FUNCTION ' Function to liquidate a user's collateral FUNCTION liquidate() ' Accept input of user's address 10 DIM userAddress as String 15 userAddress = LOAD("userAddress") ' Validate input 20 IF !IS_ADDRESS_VALID(userAddress) THEN RETURN 1 ' Check that user has sufficient collateral in the pool 20 DIM collateral as Uint64 25 collateral = TOKENVALUE(COLLATERAL_ASSET, userAddress) 30 IF collateral <= 0 THEN RETURN 2 ' Check that user's collateral has fallen below the maintenance margin 40 DIM borrowed as Uint64 45 borrowed = TOKENVALUE(BORROWED_ASSET, userAddress) 50 DIM requiredCollateral as Uint64 55 requiredCollateral = BORROW_RATE * borrowed 60 IF collateral >= requiredCollateral * MAINTENANCE_MARGIN THEN RETURN 3 ' Sell user's collateral on the market 70 DIM sellPrice as Uint64 75 sellPrice = MARKET_PRICE(COLLATERAL_ASSET) 80 DIM sellAmount as Uint64 85 sellAmount = collateral 90 SEND_DERO_TO_ADDRESS(ADDRESS_RAW(userAddress), sellAmount * sellPrice) ' Update user's balance and pool's total collateral 100 ADD_VALUE(COLLATERAL_ASSET, userAddress, -collateral) 110 ADD_VALUE(COLLATERAL_ASSET, SCID(), collateral) ' Return success message 120 RETURN 0 END FUNCTION ' Function to set pool parameters FUNCTION setParameters() ' Check that caller is owner of the pool 10 DIM caller as String 15 caller = SIGNER() 20 IF caller != OWNER THEN RETURN 1 ' Accept input of new parameters 30 DIM newBorrowRate as Uint64 40 DIM newMaintenanceMargin as Uint64 43 newBorrowRate = LOAD("borrowRate") 46 newMaintenanceMargin = LOAD("maintenanceMargin") ' Validate input 50 IF newBorrowRate <= 0 THEN RETURN 2 60 IF newMaintenanceMargin <= 0 THEN RETURN 3 ' Update pool parameters 70 BORROW_RATE = newBorrowRate 80 MAINTENANCE_MARGIN = newMaintenanceMargin ' Return success message 90 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
0100000500d8b6550a152fd24b5e027e3c60b0c31daea35e8d4582f4c54fc039929f70fdd38da5d90100000000000000000000000000000000000000000000000000000000000000000000ddca049f7e55fa827f53f609341bd8f568083f51a905f8cb1ca6250f7fdac93e95a17aabd079fb890219da97bce53c234979161093f07dad29e02803aa8bbe29f5189708e429b103eda2b85d5007244d6a4b6a7abc2ca190a5313a32ff7ed6e038b36f465d62504a807d9b1453239a2274461a36bc473c56fad85751eef5a62b65b986d60abe493ba967ddfd6f9963ad4b0104b34e1b0e71bd6da2706048b09f7b48d1e9bb9a309026b3ef6d0c70908146f140e35e0013f365541c4cd6bc10e8990fb600fed5bf0fa92a02a1e3d3b4fba0c33b3086c2de495a53befd236200150e19f81739b813eb32a45b17d8bd47496832181798fb398e90e278e93433ba00b7cb47c03d55d571d7e13e6dd45556261e9a84bbbab0d0d9f821c3e0de57e1b9d233a26853435f434f4445537919b946554e4354494f4e20696e697469616c697a6528290a2720436865636b207468617420706f6f6c20686173206e6f7420616c7265616479206265656e20696e697469616c697a65640a3130202020204946204558495354532853434944282929205448454e2052455455524e20310a272041636365707420696e707574206f66206f776e657220616464726573732c20706f6f6c20706172616d65746572732c20616e642066656520726174650a32302020202044494d206f776e65724164647265737320617320537472696e670a33302020202044494d20626f72726f77526174652061732055696e7436340a34302020202044494d206d61696e74656e616e63654d617267696e2061732055696e7436340a34352020202044494d20666565526174652061732055696e7436340a3437202020206f776e657241646472657373203d204c4f414428226f776e65724164647265737322290a343920202020626f72726f7752617465203d204c4f41442822626f72726f775261746522290a3531202020206d61696e74656e616e63654d617267696e203d204c4f414428226d61696e74656e616e63654d617267696e22290a35332020202066656552617465203d204c4f414428226665655261746522290a272056616c696461746520696e7075740a3630202020204946202149535f414444524553535f56414c4944286f776e65724164647265737329205448454e2052455455524e20320a373020202020494620626f72726f7752617465203c3d2030205448454e2052455455524e20330a3830202020204946206d61696e74656e616e63654d617267696e203c3d2030205448454e2052455455524e20340a39302020202049462066656552617465203c3d2030205448454e2052455455524e20350a272053657420706f6f6c20706172616d657465727320616e64206f776e65720a313030202020424f52524f575f52415445203d20626f72726f77526174650a3131302020204d41494e54454e414e43455f4d415247494e203d206d61696e74656e616e63654d617267696e0a3132302020204645455f52415445203d20666565526174650a3133302020204f574e4552203d206f776e6572416464726573730a272052657475726e2073756363657373206d6573736167650a31343020202052455455524e20300a454e442046554e4354494f4e0a0a272046756e6374696f6e20746f206465706f73697420636f6c6c61746572616c20696e746f2074686520706f6f6c0a46554e4354494f4e206465706f73697428290a20202020272041636365707420696e707574206f6620636f6c6c61746572616c20617373657420616e6420616d6f756e740a31302020202044494d2061737365742061732055696e7436340a32302020202044494d20616d6f756e742061732055696e7436340a3233202020206173736574203d204c4f41442822617373657422290a323620202020616d6f756e74203d204c4f41442822616d6f756e7422290a20202020272056616c696461746520696e7075740a3330202020204946206173736574203c3d2030205448454e2052455455524e20310a343020202020494620616d6f756e74203c3d2030205448454e2052455455524e20320a20202020272043616c63756c6174652066656520616e642073756274726163742069742066726f6d20746865206465706f73697420616d6f756e740a35302020202044494d206665652061732055696e7436340a353320202020666565203d204645455f52415445202a20616d6f756e740a353620202020616d6f756e74203d20616d6f756e74202d206665650a202020202720436865636b20746861742075736572206861732073756666696369656e742062616c616e6365206f6620636f6c6c61746572616c2061737365740a36302020202044494d2062616c616e63652061732055696e7436340a36352020202062616c616e6365203d20544f4b454e56414c55452861737365742c20534349442829290a37302020202049462062616c616e6365203c20616d6f756e74205448454e2052455455524e20332020200a202020202720557064617465207573657227732062616c616e636520616e6420706f6f6c277320746f74616c20636f6c6c61746572616c0a3830202020204144445f56414c55452861737365742c205343494428292c202d616d6f756e74290a3930202020204144445f56414c55452861737365742c205343494428292c20616d6f756e74292020200a20202020272052657475726e2073756363657373206d6573736167650a3130302020202052455455524e20300a454e442046554e4354494f4e0a0a0a272046756e6374696f6e20746f20776974686472617720636f6c6c61746572616c2066726f6d2074686520706f6f6c0a46554e4354494f4e20776974686472617728290a272041636365707420696e707574206f6620636f6c6c61746572616c20617373657420616e6420616d6f756e740a31302020202044494d2061737365742061732055696e7436340a32302020202044494d20616d6f756e742061732055696e7436340a3233202020206173736574203d204c4f41442822617373657422290a323620202020616d6f756e74203d204c4f41442822616d6f756e7422290a272056616c696461746520696e7075740a3330202020204946206173736574203c3d2030205448454e2052455455524e20310a343020202020494620616d6f756e74203c3d2030205448454e2052455455524e20320a2720436865636b20746861742075736572206861732073756666696369656e7420636f6c6c61746572616c20696e2074686520706f6f6c0a35302020202044494d2062616c616e63652061732055696e7436340a35352020202062616c616e6365203d20544f4b454e56414c55452861737365742c20534349442829290a36302020202049462062616c616e6365203c20616d6f756e74205448454e2052455455524e20330a272043616c63756c617465207769746864726177616c206665650a37302020202044494d206665652061732055696e7436340a373520202020666565203d204645455f52415445202a20616d6f756e740a2720436865636b20746861742075736572206861732073756666696369656e742062616c616e636520746f20636f76657220746865206665650a38302020202044494d20617661696c61626c6542616c616e63652061732055696e7436340a383520202020617661696c61626c6542616c616e6365203d20544f4b454e56414c554528434f4c4c41544552414c5f41535345542c20534349442829290a393020202020494620617661696c61626c6542616c616e6365203c20666565205448454e2052455455524e20340a2720557064617465207573657227732062616c616e636520616e6420706f6f6c277320746f74616c20636f6c6c61746572616c20616e64206665652062616c616e63650a313030202020204144445f56414c55452861737365742c205343494428292c202d616d6f756e74290a313130202020204144445f56414c55452861737365742c205343494428292c20616d6f756e74290a313230202020204144445f56414c554528434f4c4c41544552414c5f41535345542c205343494428292c202d666565290a313330202020204144445f56414c554528434f4c4c41544552414c5f41535345542c205343494428292c20666565290a272052657475726e2073756363657373206d6573736167650a3134302052455455524e20300a454e442046554e4354494f4e0a0a272046756e6374696f6e20746f20626f72726f7720616e2061737365742066726f6d2074686520706f6f6c0a46554e4354494f4e20626f72726f7728290a20202020272041636365707420696e707574206f6620626f72726f77656420617373657420616e6420616d6f756e740a31302020202044494d2061737365742061732055696e7436340a32302020202044494d20616d6f756e742061732055696e7436340a3233202020206173736574203d204c4f41442822617373657422290a323620202020616d6f756e74203d204c4f41442822616d6f756e7422292020200a20202020272056616c696461746520696e7075740a3330202020204946206173736574203c3d2030205448454e2052455455524e20310a343020202020494620616d6f756e74203c3d2030205448454e2052455455524e2032202020200a202020202720436865636b207468617420706f6f6c206861732073756666696369656e7420737570706c79206f6620626f72726f7765642061737365740a35302020202044494d20737570706c792061732055696e7436340a353520202020737570706c79203d20544f4b454e56414c55452861737365742c20534349442829290a363020202020494620737570706c79203c20616d6f756e74205448454e2052455455524e20332020200a202020202720436865636b20746861742075736572206861732073756666696369656e7420636f6c6c61746572616c20746f20636f7665722074686520626f72726f770a37302020202044494d20636f6c6c61746572616c2061732055696e7436340a373520202020636f6c6c61746572616c203d20544f4b454e56414c554528434f4c4c41544552414c5f41535345542c20534349442829290a38302020202044494d207265717569726564436f6c6c61746572616c2061732055696e7436340a3835202020207265717569726564436f6c6c61746572616c203d20424f52524f575f52415445202a20616d6f756e740a393020202020494620636f6c6c61746572616c203c207265717569726564436f6c6c61746572616c205448454e2052455455524e20342020200a202020202720557064617465207573657227732062616c616e636520616e6420706f6f6c277320746f74616c20626f72726f7765642061737365747320616e6420746f74616c20636f6c6c61746572616c0a313030202020204144445f56414c55452861737365742c205343494428292c20616d6f756e74290a313130202020204144445f56414c55452861737365742c205343494428292c202d616d6f756e74290a313230202020204144445f56414c554528434f4c4c41544552414c5f41535345542c205343494428292c202d7265717569726564436f6c6c61746572616c290a313330202020204144445f56414c554528434f4c4c41544552414c5f41535345542c205343494428292c207265717569726564436f6c6c61746572616c29202020200a20202020272052657475726e2073756363657373206d6573736167650a3134302020202052455455524e20300a454e442046554e4354494f4e0a0a0a272046756e6374696f6e20746f207265706179206120626f72726f7765642061737365740a46554e4354494f4e20726570617928290a20202020272041636365707420696e707574206f6620626f72726f77656420617373657420616e6420616d6f756e740a31302020202044494d2061737365742061732055696e7436340a32302020202044494d20616d6f756e742061732055696e7436340a3233202020206173736574203d204c4f41442822617373657422290a323620202020616d6f756e74203d204c4f41442822616d6f756e7422292020200a20202020272056616c696461746520696e7075740a3330202020204946206173736574203c3d2030205448454e2052455455524e20310a343020202020494620616d6f756e74203c3d2030205448454e2052455455524e203220200a202020202720436865636b20746861742075736572206861732073756666696369656e742062616c616e6365206f6620626f72726f7765642061737365740a35302020202044494d2062616c616e63652061732055696e7436340a35352020202062616c616e6365203d20544f4b454e56414c55452861737365742c20534349442829290a36302020202049462062616c616e6365203c20616d6f756e74205448454e2052455455524e2033200a202020202720557064617465207573657227732062616c616e636520616e6420706f6f6c277320746f74616c20626f72726f7765642061737365747320616e6420746f74616c20636f6c6c61746572616c0a3730202020204144445f56414c55452861737365742c205343494428292c202d616d6f756e74290a3830202020204144445f56414c55452861737365742c205343494428292c20616d6f756e74290a20202020272052657475726e2073756363657373206d6573736167650a39302020202052455455524e20300a454e442046554e4354494f4e0a0a0a272046756e6374696f6e20746f206c697175696461746520612075736572277320636f6c6c61746572616c0a46554e4354494f4e206c697175696461746528290a20202020272041636365707420696e707574206f662075736572277320616464726573730a31302020202044494d20757365724164647265737320617320537472696e670a3135202020207573657241646472657373203d204c4f41442822757365724164647265737322292020200a20202020272056616c696461746520696e7075740a3230202020204946202149535f414444524553535f56414c494428757365724164647265737329205448454e2052455455524e20312020200a202020202720436865636b20746861742075736572206861732073756666696369656e7420636f6c6c61746572616c20696e2074686520706f6f6c0a32302020202044494d20636f6c6c61746572616c2061732055696e7436340a323520202020636f6c6c61746572616c203d20544f4b454e56414c554528434f4c4c41544552414c5f41535345542c207573657241646472657373290a333020202020494620636f6c6c61746572616c203c3d2030205448454e2052455455524e20322020200a202020202720436865636b20746861742075736572277320636f6c6c61746572616c206861732066616c6c656e2062656c6f7720746865206d61696e74656e616e6365206d617267696e0a34302020202044494d20626f72726f7765642061732055696e7436340a343520202020626f72726f776564203d20544f4b454e56414c554528424f52524f5745445f41535345542c207573657241646472657373290a35302020202044494d207265717569726564436f6c6c61746572616c2061732055696e7436340a3535202020207265717569726564436f6c6c61746572616c203d20424f52524f575f52415445202a20626f72726f7765640a363020202020494620636f6c6c61746572616c203e3d207265717569726564436f6c6c61746572616c202a204d41494e54454e414e43455f4d415247494e205448454e2052455455524e2033202020200a20202020272053656c6c2075736572277320636f6c6c61746572616c206f6e20746865206d61726b65740a37302020202044494d2073656c6c50726963652061732055696e7436340a37352020202073656c6c5072696365203d204d41524b45545f505249434528434f4c4c41544552414c5f4153534554290a38302020202044494d2073656c6c416d6f756e742061732055696e7436340a38352020202073656c6c416d6f756e74203d20636f6c6c61746572616c0a39302020202053454e445f4445524f5f544f5f4144445245535328414444524553535f524157287573657241646472657373292c2073656c6c416d6f756e74202a2073656c6c5072696365290a202020202720557064617465207573657227732062616c616e636520616e6420706f6f6c277320746f74616c20636f6c6c61746572616c0a313030202020204144445f56414c554528434f4c4c41544552414c5f41535345542c2075736572416464726573732c202d636f6c6c61746572616c290a313130202020204144445f56414c554528434f4c4c41544552414c5f41535345542c205343494428292c20636f6c6c61746572616c29202020200a20202020272052657475726e2073756363657373206d6573736167650a3132302020202052455455524e20300a454e442046554e4354494f4e0a0a272046756e6374696f6e20746f2073657420706f6f6c20706172616d65746572730a46554e4354494f4e20736574506172616d657465727328290a202020202720436865636b20746861742063616c6c6572206973206f776e6572206f662074686520706f6f6c0a31302020202044494d2063616c6c657220617320537472696e670a31352020202063616c6c6572203d205349474e455228290a32302020202049462063616c6c657220213d204f574e4552205448454e2052455455524e20312020200a20202020272041636365707420696e707574206f66206e657720706172616d65746572730a33302020202044494d206e6577426f72726f77526174652061732055696e7436340a34302020202044494d206e65774d61696e74656e616e63654d617267696e2061732055696e7436340a3433202020206e6577426f72726f7752617465203d204c4f41442822626f72726f775261746522290a3436202020206e65774d61696e74656e616e63654d617267696e203d204c4f414428226d61696e74656e616e63654d617267696e22292020200a20202020272056616c696461746520696e7075740a3530202020204946206e6577426f72726f7752617465203c3d2030205448454e2052455455524e20320a3630202020204946206e65774d61696e74656e616e63654d617267696e203c3d2030205448454e2052455455524e20332020200a20202020272055706461746520706f6f6c20706172616d65746572730a373020202020424f52524f575f52415445203d206e6577426f72726f77526174650a3830202020204d41494e54454e414e43455f4d415247494e203d206e65774d61696e74656e616e63654d617267696e202020200a20202020272052657475726e2073756363657373206d6573736167650a39302020202052455455524e20300a454e442046554e4354494f4e0a6a53435f414354494f4e55011b5c55f6925e3b98665c2e2933d5f6b64dfbea87eb3e99600e4296d47aaa79ee01076e1525147b2a9d434cfeb867f18577948e819b878ebdcc41bbb8017c213626002473e72ff509fab85cf8e88174d22724e60d6a1c0432eef93132ca1f431a10e100285b17776eb1e61eed8ee019cdd86ef03d99848efb02b3860f1cc579e848f04500122f4d4d8f341f992098d52661a484d196407d6ec88a1aab72c619f7b412c3970014684a2ca3b9b46587e0b9d544d6115440ec462c8b9c8c1044799aa095f46a2c010d3a2bf5a06f0a130cb5094fa3126723349b198db54e3020c2e88de581eb313101033e7412d5764e1bb97fcd4db9dead2de677b1def1103b7aab8cd2e1fb2be62c00070e09ab6eac6fa6ac97a49846922f8b5983fa38c090ff48fbfb40906233af8401242c6c6c9fee341d3a00d5dc535bd2cd80909184d04ec1861bd4e959b003fe81012ae6ded8dbf463e37cce3adf5bbf54351e71c1ca4e257476769dee1c09795a68000d7d4398f1a7c06f5be356c6e4937cc14131388a8cbb572f0ead50c99460c6d401231131be5b98dcff40710f5d4df47b6583b4693fb947e68ac5db583b7dd709680000000000000000000000000000000000000000000000000000000000000000002707c608b0b6efb76d0a3fa8d7560754f4e33740aee9559b36c620cd59e817131f3749b3c9096ac5c0c74aca1b21ad0b765718e4a6a1bad098dca2f6b7b197a413435f2ad7d711e6d2280be1c3a5785b6cb0e34f094d45dbc0be58e1bd248b4b012973333b13b4441afad75ca222eb3c2fcd7f92b9d6e2f6306a7f87300c29bfe40109e9ba241474c4ebf7b33ac06d1c4b9e2df3f58f365ee93ffbc78b960c7472a8111986a969cd63e174c8f7785433d92fc6f996bc5534f04d82c161fe113d37dc1f24b12147442c8d769ea362b9ae3a2adca5defbd0efdd3f5baf47049fc2e78214e725d46f78968771be60c91b6e80b9e8beea12737eef774be023e648a5d6612e0cbcaa070360d3a14e7f999067d063ecb7cd458688dbae7ffcd29b320038cc301d269a339c7edfcbb3c4309b6fedd2f2eb1d309a6b9ad0e6428070e8f6994c08f1c79f0b7efbcc02730fea2ff8e5878970ba3e8e64e2151fba5261256d62922bd9eba298c9723c402844a4ad12b3d5f70a09d1e6a8b45985c709fbe48b6427267b49a1e474bc12b81b83e64f2913e0fb75395a5526c007e296f6697da2f6d11e52d5f77a62dfba1372b706e5de319266b31181143d82fe84aede3624154e6b002fee94e70180bd0824b4016912c7853a7f5e65092182498ba313e066bb3bf627010c38ff1a6688d417a07f416923181c8328e58d73b33bbd02a97ba18ce09e5821001caacd2e0a2b8bbf2fee31de7b45b70ca0aae709a269446aedc757eb49e3e05f001624e34ca957a2e86b12c793ef1e9e796e3c34b0fcdd94a09636c17418712e19011feea8b633aa1f0bd0a0c1941d5f769a4ffedd415d6ab8d5d345391ef262f263010275d2cd18907bc9805070f9b8a52cea50057f40acf7bf8441b98126ee636b140025f14538e10150303c105b83007676164e21d02cca20c36a2cb556ce6f1b545f002a423f01585e99329a4d792c52e282e6365beab6dea8253d31c88b636560f3ee0025c4e364690c814d9a36e59eb0f5da86379dd530b67c27fef8ea8bf634d20024010a86be2f59bc3d8699b5ee4ad3134b6156d607d4b4cb6130ce577f1448f92b49001a6b92effb27fcd706b1a3a6208be02841b8e0958907ce7d0d01792a524d226c01072cc7af1af673957cb4abc45491d0acca04755d630b68b2d860b24fff3e6d220119b9d71ff6aa5e8f6cbe79a1d3ffa75746ac24fd86717b27dd055f79737f3a0701
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project