<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: toxi360</title>
    <description>The latest articles on DEV Community by toxi360 (@efeckc17).</description>
    <link>https://dev.to/efeckc17</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3063590%2F2d039aac-5db1-46d1-ba86-5a797a17e122.png</url>
      <title>DEV Community: toxi360</title>
      <link>https://dev.to/efeckc17</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/efeckc17"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>toxi360</dc:creator>
      <pubDate>Fri, 11 Sep 2026 06:57:02 +0000</pubDate>
      <link>https://dev.to/efeckc17/-2n8e</link>
      <guid>https://dev.to/efeckc17/-2n8e</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/efeckc17/building-a-non-custodial-usdt-payment-engine-direct-to-wallet-settlement-with-webhooks-42df" class="crayons-story__hidden-navigation-link"&gt;Building a Non-Custodial USDT Payment Engine: Direct-to-Wallet Settlement with Webhooks&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/efeckc17" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3063590%2F2d039aac-5db1-46d1-ba86-5a797a17e122.png" alt="efeckc17 profile" class="crayons-avatar__image" width="460" height="460"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/efeckc17" class="crayons-story__secondary fw-medium m:hidden"&gt;
              toxi360
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                toxi360
                
                
              
              &lt;div id="story-author-preview-content-4629462" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/efeckc17" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3063590%2F2d039aac-5db1-46d1-ba86-5a797a17e122.png" class="crayons-avatar__image" alt="" width="460" height="460"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;toxi360&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/efeckc17/building-a-non-custodial-usdt-payment-engine-direct-to-wallet-settlement-with-webhooks-42df" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Sep 11&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/efeckc17/building-a-non-custodial-usdt-payment-engine-direct-to-wallet-settlement-with-webhooks-42df" id="article-link-4629462"&gt;
          Building a Non-Custodial USDT Payment Engine: Direct-to-Wallet Settlement with Webhooks
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/stripe"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;stripe&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/paycow"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;paycow&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/javascript"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;javascript&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/crypto"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;crypto&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/efeckc17/building-a-non-custodial-usdt-payment-engine-direct-to-wallet-settlement-with-webhooks-42df" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt;&amp;nbsp;reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/efeckc17/building-a-non-custodial-usdt-payment-engine-direct-to-wallet-settlement-with-webhooks-42df#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Building a Non-Custodial USDT Payment Engine: Direct-to-Wallet Settlement with Webhooks</title>
      <dc:creator>toxi360</dc:creator>
      <pubDate>Fri, 11 Sep 2026 06:54:00 +0000</pubDate>
      <link>https://dev.to/efeckc17/building-a-non-custodial-usdt-payment-engine-direct-to-wallet-settlement-with-webhooks-42df</link>
      <guid>https://dev.to/efeckc17/building-a-non-custodial-usdt-payment-engine-direct-to-wallet-settlement-with-webhooks-42df</guid>
      <description>&lt;p&gt;If you run a SaaS, an online store, or any digital business, accepting crypto payments usually comes down to two bad choices:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pasting a raw wallet address on checkout: Zero fees, but complete operational chaos. Matching who paid what, handling wrong amounts, and verifying transactions manually is painful.&lt;/li&gt;
&lt;li&gt;Using traditional processors (BitPay, CoinGate, etc.): Automated, but they take 1% to 3% of every transaction, hold your funds in their accounts, require lengthy KYC paperwork, and can freeze your balance anytime.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We built PayCow (&lt;a href="https://paycow.net" rel="noopener noreferrer"&gt;https://paycow.net&lt;/a&gt;) to sit right in the middle: automated order tracking, but 100% direct-to-wallet and 0% transaction commission.&lt;/p&gt;

&lt;p&gt;Here is an honest side-by-side look at how the three approaches compare:&lt;/p&gt;

&lt;h3&gt;
  
  
  Comparison Table
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;1. Manual Wallet Transfers&lt;/th&gt;
&lt;th&gt;2. Traditional Gateways (BitPay, etc.)&lt;/th&gt;
&lt;th&gt;3. PayCow (paycow.net)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Transaction Fees&lt;/td&gt;
&lt;td&gt;0%&lt;/td&gt;
&lt;td&gt;1% – 3% per transaction&lt;/td&gt;
&lt;td&gt;0% (Flat subscription, no per-tx cuts)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Custody of Funds&lt;/td&gt;
&lt;td&gt;You hold directly&lt;/td&gt;
&lt;td&gt;Gateway holds your money in a pool&lt;/td&gt;
&lt;td&gt;Direct to your wallet (Binance, Cold storage, etc.)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Order Reconciliation&lt;/td&gt;
&lt;td&gt;Manual (checking explorer manually)&lt;/td&gt;
&lt;td&gt;Automated via webhook&lt;/td&gt;
&lt;td&gt;Automated via webhook (HMAC-SHA256)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;KYC / Verification&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;Mandatory ID and company paperwork&lt;/td&gt;
&lt;td&gt;Zero-KYC (Instant signup)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Payout Delay&lt;/td&gt;
&lt;td&gt;Instant (already in your wallet)&lt;/td&gt;
&lt;td&gt;Hours to days (batch payouts)&lt;/td&gt;
&lt;td&gt;Instant (funds go straight to your address)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Freeze / Lock Risk&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;Yes (gateway can freeze funds)&lt;/td&gt;
&lt;td&gt;None (funds never pass through PayCow)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Supported Currency&lt;/td&gt;
&lt;td&gt;Anything you accept&lt;/td&gt;
&lt;td&gt;Various&lt;/td&gt;
&lt;td&gt;USDT (TRON TRC-20 &amp;amp; Ethereum ERC-20)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Setup Time&lt;/td&gt;
&lt;td&gt;Instant (copy-paste address)&lt;/td&gt;
&lt;td&gt;Days to weeks for account approval&lt;/td&gt;
&lt;td&gt;A few minutes (instant API credentials)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h3&gt;
  
  
  How It Works Behind the Scenes
&lt;/h3&gt;

&lt;p&gt;The workflow is straightforward without any complicated middle layers:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Your customer clicks checkout and sees a standard payment screen with a QR code and address.&lt;/li&gt;
&lt;li&gt;The customer sends USDT (TRC-20 or ERC-20).&lt;/li&gt;
&lt;li&gt;The funds settle directly into your own wallet (your hardware wallet, Binance deposit address, Bybit, etc.).&lt;/li&gt;
&lt;li&gt;PayCow watches the blockchain, verifies block confirmations, and sends a secure webhook to your backend.&lt;/li&gt;
&lt;li&gt;Your system marks the order as paid.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Because PayCow never pools or holds the money, there is zero custody risk and no middleman taking a percentage cut of your revenue.&lt;/p&gt;




&lt;h3&gt;
  
  
  Pricing Model
&lt;/h3&gt;

&lt;p&gt;Instead of charging a 1%–2% cut on every sale (which gets expensive fast as your volume grows), PayCow uses a flat monthly subscription starting at 99 USDT/month. &lt;/p&gt;

&lt;p&gt;Whether you process $2,000 or $200,000 in volume, the software cost stays exactly the same.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Website: &lt;a href="https://paycow.net" rel="noopener noreferrer"&gt;https://paycow.net&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;API Documentation: &lt;a href="https://paycow.net/docs" rel="noopener noreferrer"&gt;https://paycow.net/docs&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>stripe</category>
      <category>paycow</category>
      <category>javascript</category>
      <category>crypto</category>
    </item>
    <item>
      <title>I developed a todo GUI using only C and the Win32 API. I'm open to suggestions and contributions.</title>
      <dc:creator>toxi360</dc:creator>
      <pubDate>Mon, 26 May 2025 21:44:22 +0000</pubDate>
      <link>https://dev.to/efeckc17/i-developed-a-todo-gui-using-only-c-and-the-win32-api-im-open-to-suggestions-and-contributions-1lia</link>
      <guid>https://dev.to/efeckc17/i-developed-a-todo-gui-using-only-c-and-the-win32-api-im-open-to-suggestions-and-contributions-1lia</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpzfdsgop291c99ow5wip.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpzfdsgop291c99ow5wip.png" alt="Image description" width="786" height="551"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/Efeckc17/simple-todo-c" rel="noopener noreferrer"&gt;https://github.com/Efeckc17/simple-todo-c&lt;/a&gt;&lt;/p&gt;

</description>
      <category>c</category>
      <category>programming</category>
      <category>productivity</category>
      <category>opensource</category>
    </item>
    <item>
      <title>GOSync – My open-source SSH file sync app with tray &amp; encryption</title>
      <dc:creator>toxi360</dc:creator>
      <pubDate>Wed, 21 May 2025 18:30:33 +0000</pubDate>
      <link>https://dev.to/efeckc17/gosync-my-open-source-ssh-file-sync-app-with-tray-encryption-1kb0</link>
      <guid>https://dev.to/efeckc17/gosync-my-open-source-ssh-file-sync-app-with-tray-encryption-1kb0</guid>
      <description>&lt;p&gt;Hey folks! 👋&lt;/p&gt;

&lt;p&gt;I recently built &lt;strong&gt;GOSync&lt;/strong&gt;, a lightweight desktop application that securely syncs files over SSH.&lt;br&gt;&lt;br&gt;
It supports both password and key authentication, has a real GUI (PySide6), and even runs silently in the system tray.&lt;/p&gt;

&lt;p&gt;No cloud. No telemetry. Just your files — synchronized your way.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqntaal43dnc1qcf2xb2z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqntaal43dnc1qcf2xb2z.png" alt="gosync" width="800" height="584"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  🔑 Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;✅ SSH-based authentication (key or password)&lt;/li&gt;
&lt;li&gt;🖥️ GUI built with PySide6 (Qt for Python)&lt;/li&gt;
&lt;li&gt;🔒 Encrypted settings saved locally&lt;/li&gt;
&lt;li&gt;🔁 Auto and manual sync options&lt;/li&gt;
&lt;li&gt;📥 File upload/download over SCP&lt;/li&gt;
&lt;li&gt;📂 Two-panel file view (local and remote)&lt;/li&gt;
&lt;li&gt;🛠️ Tray support with quick actions&lt;/li&gt;
&lt;li&gt;🧪 Cross-platform builds: Windows (.zip) and Linux (.AppImage)&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  📦 Install &amp;amp; Use
&lt;/h3&gt;

&lt;p&gt;You can grab the latest release here:&lt;br&gt;&lt;br&gt;
👉 &lt;a href="https://github.com/Efeckc17/GoSync" rel="noopener noreferrer"&gt;GitHub – GOSync&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No installer required — just extract and run.&lt;br&gt;&lt;br&gt;
Python source is also available if you'd like to run it manually or contribute.&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
bash
pip install -r requirements.txt
python main.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>programming</category>
      <category>python</category>
      <category>productivity</category>
      <category>opensource</category>
    </item>
    <item>
      <title>YouTubeGO v4.4.11 — Cross-Platform YouTube Downloader (Open-Source, GUI, PyQt5)</title>
      <dc:creator>toxi360</dc:creator>
      <pubDate>Thu, 08 May 2025 20:26:11 +0000</pubDate>
      <link>https://dev.to/efeckc17/youtubego-v4411-cross-platform-youtube-downloader-open-source-gui-pyqt5-n6l</link>
      <guid>https://dev.to/efeckc17/youtubego-v4411-cross-platform-youtube-downloader-open-source-gui-pyqt5-n6l</guid>
      <description>&lt;p&gt;After months of development and feedback, I'm proud to release YouTubeGO v4.4.11, a clean, cross-platform YouTube downloader built with Python &amp;amp; PyQt5.&lt;br&gt;
It runs on Windows, Linux, and macOS, and includes:&lt;/p&gt;

&lt;p&gt;Full GUI&lt;/p&gt;

&lt;p&gt;Tray support&lt;/p&gt;

&lt;p&gt;Scheduled downloads&lt;/p&gt;

&lt;p&gt;Profile import/export&lt;/p&gt;

&lt;p&gt;🔑 Key Features:&lt;/p&gt;

&lt;p&gt;✅ Modern PyQt5 GUI (no terminal needed)&lt;/p&gt;

&lt;p&gt;🎧 MP3 &amp;amp; MP4 support via yt-dlp&lt;/p&gt;

&lt;p&gt;🗂 Playlist downloading&lt;/p&gt;

&lt;p&gt;⏰ Schedule video/audio downloads&lt;/p&gt;

&lt;p&gt;🧠 Profile system with export/import (settings, history, avatar)&lt;/p&gt;

&lt;p&gt;📊 Built-in history management with search and export&lt;/p&gt;

&lt;p&gt;🧪 30+ Pytest tests, GitHub Actions CI&lt;/p&gt;

&lt;p&gt;💡 Lightweight and fast, no background telemetry&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4keyobb5h53mvy8s2hkq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4keyobb5h53mvy8s2hkq.png" alt="Image description" width="800" height="522"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔗 Download and Source:&lt;/p&gt;

&lt;p&gt;🌐 Official Website: &lt;a href="https://youtubego.org" rel="noopener noreferrer"&gt;https://youtubego.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 GitHub: &lt;a href="https://github.com/Efeckc17/YoutubeGO" rel="noopener noreferrer"&gt;https://github.com/Efeckc17/YoutubeGO&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📥 Downloads: Available for Windows (.exe), Linux (.AppImage), and macOS (.zip)&lt;/p&gt;

</description>
      <category>programming</category>
      <category>python</category>
      <category>desktopapp</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
