Bitcoin Forum
September 19, 2018, 12:39:58 AM *
News: ♦♦ Bitcoin Core users must update to 0.16.3 [Torrent]. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: [C#][Github] SharpPusher, broadcast BTC, BCC(BCH) transactions to the network  (Read 946 times)
Coding Enthusiast
Sr. Member
****
Offline Offline

Activity: 497
Merit: 317


Novice C♯ Coder


View Profile WWW
June 01, 2017, 04:55:44 PM
 #1

      Table of Contents

      __________

      Introduction
      This is a simple tool to broadcast signed bitcoin transactions to the network.




      Features
      • Pushing bitcoin raw transaction through following services:
      • Pushing bitcoin cash raw transaction through following services:



      Links
      Source code on GitHub: https://github.com/Coding-Enthusiast/SharpPusher
      Want to help?
      Review the code and leave your feedback in this topic about the code, features any possible bug(s), ...
      Donate Bitcoin: 1Q9swRQuwhTtjZZ2yguFWk7m7pszknkWyk




      To Do List (aka future features!)
      • [ ] Add ability to push transactions to network directly through nodes not third parties.
      • [ ] Add unit test!
      • [ ] Add other altcoin networks. BCH(BCC), LTC, Doge



      Updates
      • [2017-06-23] version 0.9.1: Code improvements.
      • [2017-08-06] version 0.10.0: Added support for bitcoin cash.



      Feel free to post your request, feedback, suggestion,... in the comments here or on GitHub[/list]

      Projects List+Suggestion box
      Donation link using BIP21
      Bech32 Donation link!
      BitcoinTransactionTool (0.9.2):  Ann - Source Code
      Watch Only Bitcoin Wallet (supporting SegWit) (3.1.0):  Ann - Source Code
      SharpPusher (broadcast transactions) (0.10.0): Ann - Source Code

      Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
      1537317598
      Hero Member
      *
      Offline Offline

      Posts: 1537317598

      View Profile Personal Message (Offline)

      Ignore
      1537317598
      Reply with quote  #2

      1537317598
      Report to moderator
      Patatas
      Legendary
      *
      Offline Offline

      Activity: 1302
      Merit: 1020


      Crypto-Games.net: Multiple coins, multiple games


      View Profile
      June 01, 2017, 05:54:49 PM
       #2

      Basically you just connected the different push tx options from all the websites into a single application.Not Bad.
      Sorry for my lack of knowledge about the app,I haven't really checked the source code yet.
      What would be more cooler is a command line script using your app to just push them to the mentioned services like

      push {tx} -1 (where 1-n will be a list of services)


      ▄▄▄████████▄▄▄
      ▄██████████████████▄
      ▄██████████████████████▄
      ██████████████████████████
      ████████████████████████████
      ██████████████████████████████
      ██████████████████████████████
      ██████████████████████████████
      ██████████████████████████████
      ██████████████████████████████
      ████████████████████████████
      ██████████████████████████
      ▀██████████████████████▀
      ▀██████████████████▀
      ▀▀▀████████▀▀▀
         ███████
      ██████████
      ██████████
      ██████████
      ██████████
      ██████████
      ██████████
      ██████████
      ██████████
      ██████████
      ██████████
      ██████████
      ███████
      BTC  ◉PLAY  ◉XMR  ◉DOGE  ◉BCH  ◉STRAT  ◉ETH  ◉GAS  ◉LTC  ◉DASH  ◉PPC
           ▄▄██████████████▄▄
        ▄██████████████████████▄        █████
      ▄██████████████████████████▄      █████
      ████ ▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄ ████     ▄██▀
      ████ █████ ██████ █████ ████    ▄██▀
      ████ █████ ██████ █████ ████    ██▀
      ████ █████ ██████ █████ ████    ██
      ████ ▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀ ████ ▄██████▄
      ████████████████████████████ ████████
      ███████▀            ▀███████ ▀██████▀
      █████▀                ▀█████
      ▀██████████████████████████▀
        ▀▀████████████████████▀▀ 
      ✔️DICE           
      ✔️BLACKJACK
      ✔️PLINKO
      ✔️VIDEO POKER
      ✔️ROULETTE     
      ✔️LOTTO
      Coding Enthusiast
      Sr. Member
      ****
      Offline Offline

      Activity: 497
      Merit: 317


      Novice C♯ Coder


      View Profile WWW
      June 02, 2017, 04:09:46 AM
       #3

      push {tx} -1 (where 1-n will be a list of services)

      If you mean something like a loop to push to multiple services one after another, then it is pointless because if you successfully push your transaction to the network it propagates fast within seconds.
      Which means by the time the app goes to the next service, it already has your transaction and will most probably rejects it because it exists in its mempool.

      Projects List+Suggestion box
      Donation link using BIP21
      Bech32 Donation link!
      BitcoinTransactionTool (0.9.2):  Ann - Source Code
      Watch Only Bitcoin Wallet (supporting SegWit) (3.1.0):  Ann - Source Code
      SharpPusher (broadcast transactions) (0.10.0): Ann - Source Code

      Coding Enthusiast
      Sr. Member
      ****
      Offline Offline

      Activity: 497
      Merit: 317


      Novice C♯ Coder


      View Profile WWW
      June 23, 2017, 06:42:49 AM
       #4

      Made some code improvements.
      Special thanks to https://github.com/dbremner

      Projects List+Suggestion box
      Donation link using BIP21
      Bech32 Donation link!
      BitcoinTransactionTool (0.9.2):  Ann - Source Code
      Watch Only Bitcoin Wallet (supporting SegWit) (3.1.0):  Ann - Source Code
      SharpPusher (broadcast transactions) (0.10.0): Ann - Source Code

      Coding Enthusiast
      Sr. Member
      ****
      Offline Offline

      Activity: 497
      Merit: 317


      Novice C♯ Coder


      View Profile WWW
      August 06, 2017, 11:24:56 AM
       #5

       [2017-08-06] version 0.10.0:
      • Added support for bitcoin cash. Added networks in GUI to switch between them.
      • Improved the Blockr.io error message response.
      • Temporarily removed blockchain.info because it does not work!

      Projects List+Suggestion box
      Donation link using BIP21
      Bech32 Donation link!
      BitcoinTransactionTool (0.9.2):  Ann - Source Code
      Watch Only Bitcoin Wallet (supporting SegWit) (3.1.0):  Ann - Source Code
      SharpPusher (broadcast transactions) (0.10.0): Ann - Source Code

      R0nnyKing
      Newbie
      *
      Offline Offline

      Activity: 14
      Merit: 0


      View Profile
      November 22, 2017, 10:28:44 AM
       #6

      This is looking very interesting. I suppose those files at Github have to be compiled? Is there a way to obtain the actual .exe?
      Coding Enthusiast
      Sr. Member
      ****
      Offline Offline

      Activity: 497
      Merit: 317


      Novice C♯ Coder


      View Profile WWW
      November 22, 2017, 03:23:20 PM
       #7

      This is looking very interesting. I suppose those files at Github have to be compiled? Is there a way to obtain the actual .exe?

      Yes, this is just source code. You need to use a compiler to do the rest.
      I can add binaries to the Releases part of the repository if there were enough interest. Although I prefer not to...

      Projects List+Suggestion box
      Donation link using BIP21
      Bech32 Donation link!
      BitcoinTransactionTool (0.9.2):  Ann - Source Code
      Watch Only Bitcoin Wallet (supporting SegWit) (3.1.0):  Ann - Source Code
      SharpPusher (broadcast transactions) (0.10.0): Ann - Source Code

      Pages: [1]
        Print  
       
      Jump to:  

      Sponsored by , a Bitcoin-accepting VPN.
      Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!