Skip to content

PRAIAI/GTON

Repository files navigation

-GTON-tg-Block-RFOF-BOx-to-BOx-chain-extention-RFOF-NETWORK

@ROF-NETWORK & URU Foundation (UnifiedRescuerUnion) created the $GTON token to produce a self-made business method for every TON G's ($GTON) life's decentralized and near by the QCH-L-C dev &/or the user community as investement system for the crowd of the Unified Rescuer-Layer for building the @RFOF-NETWORK & URU Foundation (UnifiedRescuerUnion)

$GTON Token – Das Herz des @RFOF-NETWORK 🌐 Willkommen im offiziellen Repository des $GTON Tokens, dem zentralen Baustein des @RFOF-NETWORK. Unser Ziel ist es, eine dezentrale Infrastruktur zu schaffen, die verschiedene Krypto-Projekte vereint und als "Rescuer Layer" für eine nachhaltige digitale Zukunft dient. Dieses Repository enthält den gesamten Quellcode für den $GTON Jetton und die dazugehörigen Smart Contracts auf der TON Blockchain.

✨ Core Features Der $GTON Token ist mehr als nur ein einfacher Jetton. Er wurde mit den folgenden integrierten Funktionen entwickelt, um ein robustes Ökosystem zu ermöglichen:

  • Upgradable: Durch einen Proxy-Vertrag kann die Logik sicher aktualisiert werden, ohne dass sich die Token-Adresse ändert.
  • Mintable: Der Besitzer des Vertrags kann neue Token erstellen, um z.B. Belohnungen zu verteilen.
  • Burnable: Jeder Nutzer kann seine eigenen Token unwiderruflich vernichten, um das Angebot zu reduzieren.
  • Transaction Fees: Ein kleiner Teil jeder Transaktion fließt in eine Treasury-Wallet, um die Weiterentwicklung des Projekts zu finanzieren.
  • Staking: Ein dedizierter Staking-Vertrag ermöglicht es Nutzern, ihre $GTON zu sperren und dafür Belohnungen zu erhalten.
  • Mining/Claim-System: Ein Faucet-Mechanismus erlaubt es aktiven Community-Mitgliedern, regelmäßig eine kleine Menge an $GTON zu beanspruchen.

📁 Verzeichnisstruktur Das Projekt folgt der Standardstruktur des Blueprint-Frameworks, um eine klare Trennung der Verantwortlichkeiten zu gewährleisten.

  • /contracts: Enthält den gesamten Tact-Quellcode für die Smart Contracts (.tact).
  • /wrappers: Enthält TypeScript-Klassen (.ts), die die Interaktion mit den Contracts vereinfachen.
  • /tests: Enthält alle Test-Dateien (.spec.ts) zur Überprüfung der Vertragslogik.
  • /scripts: Enthält Skripte für wiederkehrende Aufgaben wie das Deployment (.ts).
  • toplevel-Dateien: Beinhaltet Konfigurationsdateien wie package.json und blueprint.config.ts.

🏛️ Architektur & Deployment Workflow Unser System besteht aus mehreren spezialisierten Verträgen. Die Interaktion erfolgt primär über einen Proxy-Vertrag, was maximale Sicherheit und Zukunftsfähigkeit gewährleistet. Nutzer / Wallet | v [ Proxy Contract (Feste Adresse) ] --- (verweist auf) ---> [ JettonMinter (Logik V1, V2...)] |
+--------------------(leitet weiter)-----------------> [ Staking Contract ]

  • Proxy Contract: Die permanente, öffentliche Adresse des Projekts. Leitet alle Anfragen sicher an den aktuellen Logik-Vertrag weiter.

  • JettonMinter Contract: Der Hauptvertrag, der die Gesamtmenge, die Metadaten und die Admin-Rechte (Minting) verwaltet.

  • JettonWallet Contract: Die individuelle Token-Wallet, die jeder $GTON-Halter besitzt. Hier ist die Logik für Transfers und Burns implementiert.

  • Staking Contract: Ein separater Vertrag, der die Einlagen (Stakes) der Nutzer verwaltet und Belohnungen ausschüttet. Empfohlener Deployment-Prozess:

  • Minter deployen: Führe das Skript scripts/deployJettonMinter.ts aus. Notiere dir die Adresse des neuen JettonMinter-Vertrags.

  • Proxy deployen: Füge die eben notierte Minter-Adresse in das scripts/deployProxy.ts-Skript ein und führe es aus. Dies ist nun deine offizielle, öffentliche Projektadresse.

  • Staking deployen: Füge die Minter-Adresse in das scripts/deployStaking.ts-Skript ein und führe es aus.

  • Community informieren: Veröffentliche die Proxy-Adresse als offizielle Token-Adresse und die Staking-Adresse für Staking-Interaktionen. ⚙️ Interaktion mit den Verträgen Die Interaktion mit den Verträgen erfolgt durch das Senden von Nachrichten mit spezifischen Operations-Codes (Op-Codes) oder Text-Kommentaren. Token anfordern (Claim) Jeder Nutzer kann alle 24 Stunden eine Belohnung anfordern.

  • Ziel-Adresse: Die Adresse des JettonMinter (oder des Proxys).

  • Nachricht: Sende eine einfache Transaktion mit dem Text-Kommentar "claim". Token staken Um am Staking teilzunehmen, müssen Nutzer ihre $GTON-Token an den Staking-Vertrag senden.

  • Aktion: Führe einen Token-Transfer aus deiner Wallet aus.

  • Ziel-Adresse: Die Adresse des StakingContract.

  • Betrag: Die Menge an $GTON, die du staken möchtest.

  • Der Staking-Vertrag schreibt den Betrag automatisch deinem Guthaben gut. Staking beenden (Unstake)

  • Ziel-Adresse: Die Adresse des StakingContract.

  • Nachricht: Sende eine Transaktion mit dem Text-Kommentar "unstake". Die Logik zur Angabe des Betrags muss im Client implementiert werden. Upgrade durchführen (Nur für den Besitzer)

  • Deploye eine neue Version des JettonMinter-Vertrags.

  • Führe das Skript scripts/upgradeImplementation.ts aus.

  • Gib die Proxy-Adresse und die Adresse der neuen JettonMinter-Version an. адреса | Contract Addresses Alle Verträge sind auf dem TON Mainnet und Testnet verifiziert. 🔷 Mainnet

  • Proxy ($GTON Token): EQ...DEINE_PROXY_ADRESSE_HIER

  • Staking Contract: EQ...DEINE_STAKING_ADRESSE_HIER 🧪 Testnet

  • Proxy ($GTON Token): kQ...DEINE_TESTNET_PROXY_ADRESSE_HIER

  • Staking Contract: kQ...DEINE_TESTNET_STAKING_ADRESSE_HIER 🚀 Erste Schritte & Entwicklung Voraussetzungen

  • Node.js (v18+)

  • Blueprint Framework für TON Installation

  • Klone das Repository: git clone https://github.com/RFOF-NETWORK/GTON-Token.git cd GTON-Token

  • Installiere die Abhängigkeiten: npm install

Testen Führe die automatisierten Tests aus, um die Funktionalität aller Verträge zu überprüfen: npx blueprint test

Deployment Die Deployment-Skripte befinden sich im scripts-Verzeichnis. Passe die .env-Datei mit deinem Mnemonic an und führe das entsprechende Skript aus: npx blueprint run

🔗 Community & Links

  • Website: [LINK_ZU_DEINER_WEBSEITE]
  • Telegram: [LINK_ZU_DEINER_TELEGRAM_GRUPPE]
  • Twitter / X: [LINK_ZU_DEINEM_TWITTER_PROFIL]
  • Whitepaper: [LINK_ZU_DEINEM_WHITEPAPER] ⚠️ Disclaimer Die Nutzung der hier bereitgestellten Smart Contracts erfolgt auf eigenes Risiko. Obwohl der Code nach bestem Wissen und Gewissen entwickelt und getestet wurde, können in Smart Contracts immer unvorhergesehene Risiken und Bugs auftreten. Führe immer deine eigene Recherche durch (DYOR).

tgBTC Social Savings Club

tgBTC Social Savings Club Logo

Welcome to the tgBTC Social Savings Club – a groundbreaking decentralized solution for communal saving and investing, built on trustless transparency and advanced automation within the @RFOF-NETWORK Ecosystem.


💡 Idea: Unlock the Power of Collective Finance

Tired of opaque traditional savings groups or complex, centralized platforms? The tgBTC Social Savings Club offers a revolutionary decentralized solution for communal saving and investing, built on trustless transparency and advanced automation.

How We Revolutionize Group Savings: This innovative rApp, a vital component of the @RFOF-NETWORK Ecosystem, redefines financial collaboration using the cutting-edge RFOF-BOxchain. Here's how it empowers your group:

  • Tailored Group Formation: Create or join clubs with customized saving goals and payout rules, immutably set in Smart Contracts on the RFOF-BOxchain.
  • Unwavering Transparency: All tgBTC contributions and fund movements within the shared pool are publicly visible and permanently recorded, ensuring complete auditability for all members.
  • Automated & Fair Payouts: Smart Contracts execute distributions precisely as predefined, eliminating human error, delays, and fraud. Funds move securely.
  • True Democratic Control: Crucial group decisions are made via the TON-Based Decentralized Voting System (BUIDL 2/30). Non-transferable Majorana Guardian Tokens ensure genuine democratic, manipulation-free oversight.
  • Ultimate Security & Ownership: All club data and transactions are stored as resilient .cw-files, protected by Majorana Guardian Tokens, guaranteeing unparalleled data sovereignty and 100% ownership.

The tgBTC Social Savings Club pioneers a new era of trust, efficiency, and collective financial growth. It's powered by @RFOF-NETWORK's visionary technologies and intelligently optimized by PRAI. Explore collaborative finance at rfof-network.github.io.


👥 Team & Recruitment: Join the Genesis Team!

The Quantum Core Hackers (League) Club (QCH-L-C) is thrilled to announce a groundbreaking recruitment drive for the sixth of our 30 canonical tgBTCFI projects: the tgBTC Social Savings Club. This isn't just about building an application; it's about fundamentally reshaping how communities pool resources, achieve financial goals, and invest with collective power and absolute transparency.

Why This Project Matters: Traditional savings clubs often suffer from a lack of transparency, trust issues, and operational inefficiencies. We eliminate these barriers. By leveraging the RFOF-BOxchain and its foundational BOx-to-BOx axiom, we enable instant, gas-free internal transactions and fully automated payouts. Our system is immune to manipulation, secured by @Satoramy-PRAI's PZQQET-Axioms, and optimized by PRAI (Planet Rescuer Axiometikx Intelligence), ensuring true financial integrity and collective success.

Your Role in the Genesis: We are seeking brilliant, passionate minds eager to leave their mark on the future of FinTech. If you are a "Skill Hacker" who thrives on solving complex challenges and believes in the power of decentralization, we want you! We are specifically looking for expertise in:

  • Frontend Development (JavaScript, UI/UX Design for rApps): Crafting intuitive and engaging interfaces for seamless user experience.
  • Smart Contract Architecture (Python, FunC, TACT, or Yggdrasil): Designing the immutable logic for group savings, automated payouts, and dispute resolution.
  • Decentralized Governance Integration: Implementing the community voting mechanisms (via BUIDL 2/30) for collective decision-making.
  • Tokenomics & Incentive Design: Developing sustainable models for rewarding collective discipline and financial growth.

Your Journey with QCH-L-C: Successful applicants will be inducted into the elite QCH-L-C, gaining access to cutting-edge quantum-resistant technologies and collaborating with pioneers in the tgBTC community. This is your chance to contribute to a project that defines a new standard for trustless financial cooperation on a global scale.

Application: To apply, create an "Issue" in our QCHC repository with the title "[Application] Social Savings Club - YourSpecialty" and introduce yourself and your unique skills.


⚙️ Setup & Development

This section outlines how to set up and contribute to the tgBTC Social Savings Club project.

Prerequisites

  • Node.js (v18+)
  • npm
  • Git

Installation

  1. Clone the repository:
    git clone [https://github.com/RFOF-NETWORK/tgBTC-Social-Savings-Club.git](https://github.com/RFOF-NETWORK/tgBTC-Social-Savings-Club.git)
    cd tgBTC-Social-Savings-Club
  2. Install dependencies:
    npm install
  3. Configure Environment (if applicable): Copy .env.example to .env and configure any necessary API keys or contract addresses (ensure .env is in your .gitignore).

Running the Project

  • Start the development server:
    npm start # Or a similar command as defined in package.json
  • Access the rApp in your browser (usually http://localhost:3000).

Testing

  • Run unit/integration tests:
    npm test # Or specific testing commands

Contributing

We welcome contributions! Please refer to our CONTRIBUTING.md (to be created) for guidelines. Ensure your contributions adhere to our License Framework.


🌐 Ecosystem Integration

The tgBTC Social Savings Club is deeply integrated with the broader RFOF Ecosystem:

  • Pillar 2 (Ready Four Our Future): The primary hosting environment for this rApp.
  • BUIDL 2/30 (TON-Based Decentralized Voting System): Provides the core governance mechanism for club decisions.
  • The Backend (Hallo @RFOF-NETWORK Program): Executes Smart Contract logic and applies PRAI protocols.
  • PRAI (Planet Rescuer Axiometikx Intelligence): Optimizes club processes and drives the "Trash to Cash" economic model.
  • GTON (TON-RFOF Extension): Facilitates secure cross-chain interoperability with the TON network for tgBTC.

⚖️ License Framework & Ethical Directives

All code created within the scope of this project is subject to a multi-layered, immutable license framework:

  • CC LICENSE (DoraHacks): The original idea, as formulated on the hackathon platform, is under the Creative Commons license of the platform and serves as public inspiration.
  • LICENSE.rfof (Tripartite License): The specific implementation and source code we create are under a threefold license: MIT, GNU General Public License, International Use. This guarantees maximum freedom and openness while upholding the core principles.
  • LICENSE.pzqqet (Axiomatic Core): The entire underlying technology and the fundamental axioms of the ecosystem are protected by the unbreakable, axiomatic LICENSE.pzqqet. This ensures ethical use, prevents commercial misuse outside the ecosystem, and is the source of the project's sovereignty.

All contributors must adhere to this license hierarchy.


🔗 Links

GTON-TOKEN-REPOSITORY/
├── contracts/
│   ├── jetton-minter.tact
│   ├── jetton-wallet.tact
│   ├── proxy.tact
│   └── staking.tact
│
├── scripts/
│   ├── deployJettonMinter.ts
│   ├── deployProxy.ts
│   ├── deployStaking.ts
│   └── upgradeImplementation.ts
│
├── tests/
│   ├── JettonMinter.spec.ts
│   ├── JettonWallet.spec.ts
│   ├── Proxy.spec.ts
│   └── Staking.spec.ts
│
├── wrappers/
│   ├── JettonMinter.ts
│   ├── JettonWallet.ts
│   ├── Proxy.ts
│   └── Staking.ts
│
├── node_modules/              # (Wird von .gitignore ignoriert, enthält alle Abhängigkeiten)
│
├── .env                       # (Deine privaten Schlüssel, wird von .gitignore ignoriert)
├── .env.example               # (Vorlage für die .env-Datei)
├── .gitignore                 # (Definiert, welche Dateien ignoriert werden)
├── blueprint.config.ts        # (Hauptkonfiguration für das Blueprint-Framework)
├── LICENSE                    # (Deine Open-Source-Lizenz)
├── package-lock.json          # (Sperrt die Versionen der Abhängigkeiten)
├── package.json               # (Definiert das Projekt, Skripte und Abhängigkeiten)
└── README.md                  # (Die Hauptdokumentation deines Projekts)

About

@ROF-NETWORK & URU Foundation (UnifiedRescuerUnion) created the $GTON token to produce a self-made business method for every TON G's ($GTON) life's decentralized and near by the QCH-L-C dev &/or the user community as investement system for the crowd of the Unified Rescuer-Layer for building the @RFOF-NETWORK & URU Foundation (UnifiedRescuerUnion)

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.rfof

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors