
Suoritettu
Julkaistu
Maksettu toimituksen yhteydessä
Our vesting smart contract on the TON Blockchain executes every step correctly—token allocation, time checks, everything—until the final moment when it tries notifying the recipient wallet. At that point the transaction succeeds but logs an Exit code 130. I suspect the issue sits squarely in the notification routine, perhaps an address-handling or gas-allocation nuance inside the Tact code. I need an experienced TON / Tact developer to: • review the current contract, especially the section that triggers the wallet notification • trace why Exit code 130 fires when “Notifying wallet” is invoked • patch the contract, test on a devnet, and supply the updated .tact (or compiled .fc) file along with a concise summary of the fix and any deployment instructions You’ll have access to the existing repository, tx hashes, and the exact deployment parameters so you can reproduce the issue quickly. Familiarity with TON Explorer, toncli, and the TVM debugger will be invaluable. Acceptance criteria: the contract must complete a full vesting cycle on devnet and mainnet with zero exit codes and emit the expected notification message each time.
Projektin tunnus (ID): 40252732
10 ehdotukset
Etäprojekti
Aktiivinen 18 päivää sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista

Hi there, I’m tackling a TON vesting contract issue where the final wallet notification exits with code 130. From what you described, successful allocation and time checks but a failing “Notifying wallet” step, the bug likely sits in gas budgeting or address handling within the Tact notification routine. I’ve worked on several TON/Tact deployments where the notification path slipped on edge cases in devnet/mainnet replay, and I’ve debugged similar Exit 130 scenarios by tracing the wallet-notification call stack, validating address resolution, and ensuring correct gas limits for outbound messages. In this project I will: (1) review your vesting flow and the exact section that fires the wallet notification; (2) instrument targeted traces in devnet to pinpoint the failing call, including a dry-run with the exact deployment params you provide; (3) implement a focused patch to the notification code, recompile to .tact/.fc, and verify on devnet with the same tx hashes and parameters; (4) supply a concise summary of the fix and deployment notes, along with clear test steps. My aim is to reproduce a full vesting cycle on devnet and confirm zero exit codes while emitting the expected notification message. Expect a realistic turnaround of about 3-5 days, depending on repo size and test completeness, keeping you within the 30-250 EUR range via a practical, single-sprint fix.
€100 EUR 1 päivässä
0,0
0,0
10 freelancerit tarjoavat keskimäärin €246 EUR tätä projektia

Hi there, Good evening I am Talha. I have read you project details i saw you need help with Smart Contracts, Blockchain and Git I am excited to submit my proposal for your project, which focuses on a comprehensive project plan. To begin, we will thoroughly understand your project's objectives and requirements, ensuring alignment on scope and goals. We will provide a clear and realistic project timeline with manageable milestones to ensure timely completion Please note that the initial bid is an estimate, and the final quote will be provided after a thorough discussion of the project requirements or upon reviewing any detailed documentation you can share. Could you please share any available detailed documentation? I'm also open to further discussions to explore specific aspects of the project. Thanks Regards. Talha Ramzan
€30 EUR 12 päivässä
2,9
2,9

Hello, and thank you for the detailed description of the TON vesting issue. I understand the contract runs correctly until the wallet notification, where Exit code 130 appears. I will share my wonderful previous project when we start a chat. I’ve worked extensively with TON, Tact, and low-level TVM behavior, including debugging gas forwarding and address serialization issues. Exit code 130 often points to bounce, invalid message mode, or insufficient gas during internal send. I’ll carefully trace the notification routine using toncli, TVM debugger, and transaction logs to pinpoint the exact trigger. After isolating the root cause, I’ll patch the Tact logic, validate gas allocation, and test the full vesting cycle on devnet before confirming on mainnet. You’ll receive the updated .tact/.fc file, a concise fix summary, and clear deployment steps. I’m confident we’ll eliminate the exit code and ensure reliable wallet notifications every time.
€250 EUR 7 päivässä
0,0
0,0

Hi Client, I read your description closely and I’m confident I can find why Exit code 130 appears during the “Notifying wallet” step. I have hands-on experience with TON/Tact development, testing with toncli and the TVM debugger, and a solid background in Solidity, contract testing, dApp integration and security best practices. I’ll review the notification routine, trace the wallet-call path and gas/account handling, reproduce the failure from your repo and txs on devnet, and implement a minimal, well-tested patch in Tact. I will deliver the updated .tact/.fc file, test logs showing a full vesting cycle with zero exit codes, and concise deployment notes. Can you provide the repository link, a representative transaction hash, and the devnet/mainnet deployed addresses so I can reproduce the failing notification locally? Sincerely, Daniel
€155 EUR 5 päivässä
0,0
0,0

Hello, For over 3 years, I have worked to develop web applications based on React, Node.js, Python, and Laravel, and have had the opportunity to integrate blockchain solutions for various projects. I have worked extensively with blockchain platforms, and my experience with smart contracts and their execution on various chains aligns with the needs of your project. If you want, I can show my portfolio with similar projects involving smart contracts and blockchain solutions. Hope to contribute for your project. Mukhtar
€300 EUR 7 päivässä
0,0
0,0

Hello, I am a full-stack developer with 8 years of rich experience in software development, with file processing pipelines, image transformation workflows, automated asset conversion systems and scalable cloud based tools for gaming utilities. I would approach this by structuring a robust upload to conversion pipeline that detects pack structure automatically, processes textures and metadata through modular steps, and generates a fully validated mcpack output ready for download. The system would handle resizing, format normalization, animation mapping and compatibility checks in a clean and scalable backend architecture designed for speed and reliability. This project is a perfect fit for my skills and I am sure I can delivery this with high quality. Thanks for considering my proposal, — Lautaro
€250 EUR 1 päivässä
0,0
0,0

Hello, We understand your TON vesting contract executes correctly until the wallet notification step, where Exit code 130 occurs, likely due to message sending logic, address serialization, or gas forwarding nuances within the Tact implementation. SEO Global Team has extensive experience developing and debugging TON smart contracts using Tact and FunC, analyzing TVM exit codes, tracing message flows with toncli and TVM debugger, and resolving gas/value forwarding and bounce flag issues. We will review the notification routine and message body structure, analyze gas allocation and send mode flags, reproduce the error on devnet, patch the contract to ensure correct internal message dispatch, validate via full vesting cycle tests, and deliver the corrected .tact/.fc file with a concise technical summary and deployment steps. Is the notification sent via internal message with bounce enabled? Are you forwarding a specific amount of TON for wallet processing? Has this been tested against both standard and non-standard wallet contracts? Warm regards, SEO Global Team
€250 EUR 7 päivässä
0,0
0,0

Barcelona, Spain
Maksutapa vahvistettu
Liittynyt helmik. 23, 2026
₹12500-37500 INR
$250-750 USD
$30-250 USD
$250-750 USD
€50000-100000 EUR
$30-250 USD
₹12500-37500 INR
₹12500-37500 INR
$25-50 USD/ tunnissa
₹12500-37500 INR
$30-250 USD
min £36 GBP/ tunnissa
$1500-3000 USD
₹12500-37500 INR
₹600-1500 INR
₹1500-12500 INR
$25-50 USD/ tunnissa
min £36 GBP/ tunnissa
min £36 GBP/ tunnissa
$2-20 USD/ tunnissa