Jump to content

All Activity

This stream auto-updates     

  1. Last week
  2. Here is a JPG of what the sticker looks like (So you don't have to download the .PDF to view)
  3. Denarius Sticker Sheets. Use these to pass around and share around town. The QR Code directs the person to denarius.io website. You can print these from home on Avery Label paper or send them to your local printer to have them print and cut. Also, If you wish for me to quote you on printing/shipping them to you, contact me in DM's - as I am a professional Print Broker. ENJOY!! Sticker 8up.pdf Sticker.pdf
  4. Any marketing images / files please post here.
  5. Top 5 Crypto Trading CFD Providers, and why KoinPro is one of them! https://coingape.com/top-5-crypto-trading-cfd-providers/
  6. Are you ready for the next set of Market Predictions? Monday to Saturday we're publishing daily predictions at our Telegram Channel! Join and get smart with KoinPro https://t.me/koinproStrategy
  7. Earlier
  8. 📈 BTC/USD Intraday: rebound towards 11311. 📉 Alternative scenario: the downside breakout of 10686 would call for 10505 and 10396. ⚠️ the RSI is below its neutrality area at 50. The MACD is negative and above its signal line. The configuration is mixed. Moreover, the pair is trading under both its 20 and 50 MAs (respectively at 10980 and 11090). ▶️ Trade now: https://koinpro.com/trade
  9. 📈 BTC/USD Intraday: the upside prevails as long as 10914 is support. Expect 11382 and 11474. 📉 Alternative scenario: below 10914, expect 10729 and 10618. ⚠️ the RSI is above 50. The MACD is above its signal line and positive. The configuration is positive. Moreover, the pair is trading above both its 20 and 50 MAs (respectively at 11038 and 11008). ▶️ Trade now: https://koinpro.com/trade
  10. 📈 BTC/USD Intraday: the upside prevails as long as 10169 is support. Expect 10583 and 10676. 📉 Alternative scenario: below 10169, expect 10013 and 9920. ⚠️ the RSI is above 50. The MACD is above its signal line and positive. The configuration is positive. Moreover, the pair is above its 20 and 50 MAs (respectively at 10246 and 10067). Finally, the Bitcoin / Dollar has crossed above its upper Bollinger band (10348). ▶️ Trade now: https://koinpro.com/trade
  11. Still learning python 3, this will sign a bitcoin tx based on a sample I found. Want to convert this next to sign a Denarius tx, and work out some of the forced variables I put in here. The idea is to not pull any bitcoin modules in. import struct import base58 import hashlib import ecdsa import codecs import binascii from hashlib import sha256 #References #https://klmoney.wordpress.com/bitcoin-dissecting-transactions-part-2-building-a-transaction-by-hand/ #http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html #https://github.com/shirriff/bitcoin-code #https://bitcoin.stackexchange.com/questions/3374/how-to-redeem-a-basic-tx ################################################################################### #Needs work on checking script lengths to check bytes and throw them in, instead of manually putting in def double_hash(num): first_hash = hashlib.sha256(binascii.unhexlify(num)).hexdigest() #print(first_hash, "first hash") second_hash = hashlib.sha256(binascii.unhexlify(first_hash)).hexdigest() return second_hash #set this up, construction message to be signed #Add four-byte version field version = "01000000" #One-byte variant specifying the number of inputs number_of_inputs = "01" #32-byte hash of the transaction from which we want to redeem an output previous_tx_hash = "416e9b4555180aaa0c417067a46607bc58c96f0131b2f41f7d0fb665eab03a7e" #vout 1 would be -> 01000000 #The index of the previous Output must be a 4 byte entry in little endian format. v_out = "00000000" #one-byte variant which denotes the length of the scriptSig (0x19 = 25 bytes) script_length = "19" #temporary scriptSig which, again, is the scriptPubKey of the output we want to redeem scriptpubkey = "76a91499b1ebcfc11a13df5161aba8160460fe1601d54188ac" #four-byte field denoting the sequence sequence = "ffffffff" #one-byte varint containing the number of outputs in our new transaction number_of_outputs = "01" #8-byte field (64 bit integer) containing the amount we want to redeem from the specified output #100000 denariis, or example 0.00100000 amount_to_send = 20000 amount_to_send_bytes = (hex(amount_to_send)[2:].zfill(16)) print(amount_to_send_bytes) amount_to_send_bytes_flipped = codecs.encode(codecs.decode(amount_to_send_bytes, 'hex')[::-1], 'hex').decode() print(amount_to_send_bytes_flipped) #The Script Length field is Ox19 (25 bytes) which is the length in bytes of the scriptPubKey above script_length = "19" print(script_length) #output script script_pub_key = "76a914e81d742e2c3c7acd4c29de090fc2c4d4120b2bf888ac" #four-byte "lock time" field lock_time = "00000000" #For normal transactions, the SigHash code will be 1 for SIGHASH_ALL. #This signature hash type means that the signature includes all the Inputs and Outputs minus the scriptSig. #The SigHash code is padded to four bytes and entered in little endian format sighash_code = "01000000" complete_tx_message = ( version + number_of_inputs + previous_tx_hash + v_out + script_length + scriptpubkey + sequence + number_of_outputs + amount_to_send_bytes_flipped + script_length + script_pub_key + lock_time + sighash_code ) print("Complete rawtx to Sign") print(complete_tx_message) #double hash complete_tx_message - 2 methods both in hex double_hash_complete_tx_message = double_hash(complete_tx_message) print("double hashed") print(double_hash_complete_tx_message) #or header_complete_tx_message = bytes.fromhex(complete_tx_message) print("double hashed another method") print(sha256(sha256(header_complete_tx_message).digest()).digest().hex()) #derive signature #The private key associated with the previous Output’s address, in hex format privkey = '3cd0560f5b27591916c643a0b7aa69d03839380a738d2e912990dcc573715d2c' print("private key") print(privkey) privateKey_bytes = bytes.fromhex(privkey) print("private key in bytes") print(privateKey_bytes) hash_2 = bytes.fromhex(double_hash_complete_tx_message) print("double hashed in bytes") print(hash_2) sk = ecdsa.SigningKey.from_string(privateKey_bytes, curve=ecdsa.SECP256k1) print(sk) verifying_key = sk.get_verifying_key() print(verifying_key) public_key = bytes.fromhex("04") + verifying_key.to_string() print("public key") print(public_key) signature = sk.sign_digest(hash_2, sigencode = ecdsa.util.sigencode_der_canonize) print("Signature") print(signature) signer_convert = binascii.hexlify(signature) print("signer in hex bytes") print(signer_convert) signer = (signer_convert.decode("utf-8")) print("Signer in Hex") print(signer) #The PUSHDATA opcode 0x47 (or decimal 71) is the number of bytes that will be pushed onto the stack. This includes the one byte sigHash code. pushdata_op = "47" sighash_code = "01" pushdata_op_second = "21" #Recent transactions use compressed public keys as in this example. #Compressed public keys are 32 bytes with a one byte prefix of 02 or 03. #Uncompressed public keys are 64 bytes plus a prefix of 04. pubkey_compressed = "03bf350d2821375158a608b51e3e898e507fe47f2d2e8c774de4a9a7edecf74eda" ####GET THIS SOMEHOW sighash_script_length = "6a" scriptsig = ( pushdata_op + signer + sighash_code + pushdata_op_second + pubkey_compressed ) print("scriptSig") print(scriptsig) prepare_to_broadcast = ( version + number_of_inputs + previous_tx_hash + v_out + sighash_script_length + scriptsig + sequence + number_of_outputs + amount_to_send_bytes_flipped + script_length + script_pub_key + lock_time ) print("Broadcast") print(prepare_to_broadcast) print(version) print(number_of_inputs) print(previous_tx_hash) print(v_out) print(sighash_script_length) print(scriptsig) print(sequence) print(number_of_outputs) print(amount_to_send_bytes_flipped) print(script_length) print(script_pub_key) print(lock_time)
  12. 📈 BTC/USD Intraday: as long as 9067 is support, look for 9458. 📉 Alternative scenario: the downside breakout of 9067 would call for 8917 and 8827. ⚠️ the RSI is above its neutrality area at 50. The MACD is positive and below its signal line. The pair could retrace. Moreover, the pair is below its 20 MA (9186) but above its 50 MA (9165). ▶️ Trade now: https://koinpro.com/trade ▶️ More predictions: https://t.me/koinproStrategy
  13. Don't miss our trading predictions starting from Monday! At our Telegram channel, we share trading predictions for all our trading pairs, including Stock Indices, Commodities and Crypto! Join now: https://t.me/koinproStrategy
  14. How I did this for python3, trying to learn python. import os import ecdsa import hashlib import base58 import binascii import codecs import struct denariusAddress= "DDD6SzCwXSEcTPHmNwEQX6xbUs2Rf3svNX" print("D Addy:" + denariusAddress) #base58decode denarius address addrToBytes = base58.b58decode(denariusAddress) print(addrToBytes) decodedToHex = addrToBytes.hex() print(decodedToHex) #remove prefix removeZeroBytes = 2 decodedToHexnoPrefix = decodedToHex[removeZeroBytes:] print(decodedToHexnoPrefix) #remove checksum removeChecksum = 40 decodedNoPrefixnoChecksum = decodedToHexnoPrefix[:removeChecksum] print(decodedNoPrefixnoChecksum) #Add OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG opDup = "76" opHash160 = "A9" opsBuffer = "14" opEqualVerify = "88" opChecksig = "AC" preparedtoHash = opDup + opHash160 + opsBuffer + decodedNoPrefixnoChecksum + opEqualVerify + opChecksig print(preparedtoHash.upper()) hashedKey = codecs.decode(preparedtoHash.upper(), 'hex') s = hashlib.new('sha256', hashedKey).digest() r = hashlib.new('ripemd160', s).digest() convertBigEndian = (codecs.encode(s, 'hex').decode("utf-8")) print(convertBigEndian) scriptHash = codecs.encode(codecs.decode(convertBigEndian, 'hex')[::-1], 'hex').decode() print(scriptHash) then throw that last value into something like this import socket import json from time import sleep port = 50001 host = 'electrumx1.denarius.pro' content = { "method": "blockchain.scripthash.get_balance", "params": ["1fbfac24c0ed8084288904ba34eb891f1feaec146065cf7c08209167235ca3dc"], "id": 0 } def electrumx(host, port, content): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((host, port)) sock.sendall(json.dumps(content).encode('utf-8')+b'\n') sleep(0.5) sock.shutdown(socket.SHUT_WR) res = "" while True: data = sock.recv(1024) if (not data): break res += data.decode() print(res) sock.close() electrumx(host, port, content)
  15. Do you like our renewed design? Leave your thoughts here https://koinpro.com/trade
  16. 📉 BTC/USD Intraday: the downside prevails as long as 9202 is resistance. Expect 8894 and 8806. 📈 Alternative scenario: above 9202, look for 9351 and 9440. ⚠️ the RSI is below 50. The MACD is negative and below its signal line. The configuration is negative. Moreover, the pair stands below its 20 and 50 MAs (respectively at 9123 and 9172). ▶️ Trade now: https://koinpro.com/trade ▶️ More predictions: https://t.me/koinproStrategy
  17. System support specialists provide help desk assistance and technical support for all types of issues affecting end users

  18. Secure your twitter account using a Yubikey for 2FA. Example Yubikey 5 NFC to buy https://amzn.to/3fwGcju, I would get more than 1 for backups. 2 or 3 seems like a good number at least. Sometimes their main store has deals https://www.yubico.com/store/ Click More -> settings and privacy -> Account -> Security -> Two-factor authentication Click Authentication App verify your password, then open up Yubi Auth on your phone or PC or something to scan the QR. On the phone tap the + in the bottom right corner and tap SCAN QR-CODE. After the scan click save. Tap or insert your Yubikey. I tap the NFC to the phone. Now take your 2nd Yubikey and do the same thing again. This keeps a backup so if you lose 1 yubikey you have a backup. Now both keys can tap the Yubi Auth, or use Yubi Auth on your PC. Input the key and now Authentication is setup. Now lets add the security key so you can just plug the key in and push the button to use on Twitter. Stick the Yubkey into your USB slot on the PC and Click Security Key. Click start and then it will bring up a screen, click OK. I hope this next screen is obvious, Touch your security key. Once that's done you can now use your key to login. Strangely only 1 security will work on twitter. Now go do this on any other sites that use Authentication. This is what the Windows Yubi Auth looks like. No physical key, not getting codes. But really prefer just the key logins when possible like say gmail and github.
  19. 📉 BTC/USD Intraday: the downside prevails as long as 9329 is resistance. Expect 9008 and 8918. 📈 Alternative scenario: above 9329, look for 9480 and 9570. ⚠️ the RSI is below 50. The MACD is negative and below its signal line. The configuration is negative. Moreover, the pair is trading under both its 20 and 50 MAs (respectively at 9233 and 9230). ▶️ Trade now: https://koinpro.com/trade
  20. Follow the guide to install conky here https://linuxconfig.org/ubuntu-20-04-system-monitoring-with-conky-widgets Once finished go to my github https://github.com/buzzkillb/conky-denarius and grab the .conkyrc and conky.sh files. Overwrite .conkyrc from the guide and change where you are going to store the conky.sh file. Also can grab a Denarius logo from somewhere and throw that into a folder too. In conky.sh change the rpc user/password to match up to your wallet. This is a simple example to add some basic Denarius stats.
  21. To mount the chaindata folder to another location, like external drive. Install snap in devmode, this will not auto update the Denarius snap though. snap install --devmode denarius reference: https://github.com/carsenk/denarius/issues/279#issuecomment-653414967
  22. Playing with the 128x32 OLED display, got the generated account 0 address 0 address displaying These screens more than likely will not be used for the final product at all, just too small and not enough information to display on them. We will be going with more than likely the IPS LCD ST7789
  23. So I decided to start building an open source hardware wallet....specifically for Denarius (D) I decided upon the ESP32 platform chip due to its powerful feature set enabling the use of cryptographic functions and cheap cost. We have options of Wifi and Bluetooth if needed, though the focus will be around not enabling these on the board. The code is very basic as this is my first time with playing with MCUs and development micro controller boards. Everything will be released in due time as well as this post updated, this thread will serve as a historical and discussion venue. Some early prototyping with a breadboard + ESP32 Dev Board + 128x32 OLED display Some serial console output of some transaction signing attempts on chip
  24. Start Trading Learn to Trade Affiliate Program Help About Us Privacy Policy Terms & Conditions Contact Us
  25. An example of why running an FS is worthwhile. Someone staked some longterm FortunaStake collateral, and a lucky FS received 199 D in one shot. Lucky lucky and why you want these always running. https://chainz.cryptoid.info/d/block.dws?3462533
  1. Load more activity
  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up
  • Create New...