Effective date: September 29, 2026 (section 3.13 and the paid-swap fee added October 2, 2026). Rules version for new swaps: funding-window-auto-return-v2.
These Swap Terms cover swaps between Gridcoin (GRC) and Curecoin (CURE) that you can make on HeliEx without an exchange account. The swap service is operated by HeliEx ("HeliEx", "we", "us").
GRC and CURE only. HeliEx deals only in GRC and CURE. We do not accept, hold or pay out anything else. All swap amounts, fees and limits are stated in GRC or CURE.
How you agree to these terms. When you tick the box on the swap page and accept a swap, you agree to these Swap Terms and to the swap details shown to you at that moment. Those details are saved with your swap and form part of these terms for that swap: the amount, both addresses, the estimate, your minimum, the fees, and the funding and return rules, including their version. If the details saved with your swap differ from this page, the saved details apply to that swap.
Swaps accepted earlier. A swap accepted under an earlier rules version (called "v1" below) keeps the rules that were shown and saved when it was accepted. Where the v1 rules differ, this page says so.
The Terms of Service apply to exchange accounts. The Privacy Policy explains what data a swap records. These Swap Terms are written in English. Any translation is for convenience only, and the English text applies.
You choose the direction, the amount, a receiving address and a return address. We then show an estimate of what you will receive after fees, the minimum you will accept, the trading fee, the network fee and the refund fee. You have 60 seconds to accept an estimate; after that you must ask for a new one. The estimate is not a reserved price, because the order book can change before your deposit confirms.
You set the lowest amount you will accept. You can choose a maximum price drop of 1%, 2% (the default), 5% or a custom percentage from 0 to 99.99%, or enter an exact coin amount instead. A percentage is turned into a fixed coin amount once, when the estimate is made, and is rounded up to the coin's precision. That fixed amount is shown in the estimate, saved when you accept, and does not change afterwards. An exact amount cannot be higher than the estimate.
If the estimate is more than 10% worse than the market mid-price (the average of the best bid and best ask) or, if one side of the order book is empty, the last trade price, we show a warning and you must confirm it before you continue. The warning is for your information only. It does not change your terms.
When you accept, you confirm that you have checked both addresses. From then on the addresses are locked, and neither you nor HeliEx support can change them. We save the accepted terms and use them unchanged for your swap.
Next we create a unique deposit address for your swap. Send the exact amount shown, ideally in one transaction, and only to that address. If a wallet safety check cannot finish within 10 minutes, no deposit address is created and your request is held for review. Do not send coins until the page shows a deposit address.
You must send the agreed amount within 1 hour of the deposit address becoming ready. If you sent too little, you may top up the same address within that hour. Only deposits first seen by our wallet within the window count toward funding the swap. If our deposit tracking is interrupted for more than 90 seconds, the window is extended by the length of the interruption. Never reuse a deposit address after the swap has completed or expired.
Before we trade, we wait until a GRC deposit has 12 network confirmations or a CURE deposit has 6. Confirmations may finish after the funding window ends: the window is a deadline for sending, not for confirming. We use the same depths (12 GRC / 6 CURE) to decide when a payout or return is final.
Once your deposit has confirmed, we trade only the agreed input amount, all at once, against the order book. Either the full amount trades and your payout after fees meets your minimum, or nothing trades at all. We do not try the trade again later (see section 6). For GRC-to-CURE swaps, the CURE you buy is rounded down to 6 decimal places. Any GRC left over from that rounding is still yours and is returned under section 7.
We send one payout of the traded coin to your receiving address, after taking off the network fee. If a payout's status becomes uncertain, we check what happened before doing anything else. We never send a second "replacement" payment without checking first.
Each address must be a valid address on the right network (GRC or CURE) that you control. We check that an address is valid for that network, but we cannot check who owns it. If you use an exchange deposit address, including a HeliEx account deposit address, check that exchange's minimum deposit and confirmation rules. They apply to your payout and to any return after fees.
Once a payout or return is sent, it cannot be recalled. Coins sent to a wrong address, or on the wrong network, may be lost for good.
Your swap keeps processing after you close the page.
Programs ("bots") can start a swap through the HeliEx API without the human check by first paying a small fixed paid-swap fee from their own wallet. No HeliEx account is needed. A paid swap is otherwise exactly a public swap: the estimate, your minimum, deposit instructions, funding window, confirmations, trade, payout, returns, late deposits, limits and your recovery link work as described in these terms. The accepted terms of a paid swap state the lane and the fee (lane, lane_fee, lane_fee_asset) and are saved with your swap.
You ask the API for a fee request and receive one HeliEx fee address and a unique fee amount: the fee plus a small unique suffix, for example 1.00003817 GRC. Nothing is reserved at this stage. Send exactly that amount, in one payment, to that address within 1 hour. When the payment has 12 (GRC) or 6 (CURE) network confirmations, the fee is kept by HeliEx and your swap is created with a new estimate at that moment. Your minimum is the one fixed when you made the fee request (the default, a percentage turned into a fixed coin amount, or an exact amount).
We return the fee payment to your return address, less the refund fee, if the swap cannot be created within 30 minutes of the fee confirming (for example because the new estimate is below your minimum, a limit is reached or new swaps are paused), or if the swap is created but held before any deposit address was issued to you. A payment of any other amount, a second payment for the same request, or a payment first seen more than 5 minutes after the request expired is returned to that request's return address, less the refund fee, once it has the same confirmations. A payment we cannot match to a request, one too small to return, or one arriving after the daily limit for automatic returns is held for operator review. Payments below 0.1 GRC or 0.1 CURE are not recorded by our wallet and cannot be returned.
The fee is not refundable once a deposit address has been issued for your swap, including when the swap later expires unfunded, is returned because your minimum was not met, or is otherwise returned under section 7.
All fees are shown in the estimate or on this page before you accept. The amounts shown in your estimate are the amounts that apply to your swap.
All limits are stated in GRC or CURE.
The market can move between the time you accept and the time your deposit confirms.
If, when we come to trade, your full amount cannot be traded with a payout (after fees) at or above your minimum, no trade happens and we do not try the trade again later. Instead, we return your full input (everything you deposited for the swap) to your return address, less the refund fee. If less than 0.01 of the coin would be left after the fee, it is not sent; it stays recorded as owed to you (section 7).
Your minimum limits your price risk: you either receive at least your minimum, or you get your coins back less the refund fee.
If the trade cannot happen for another reason, for example because the order book no longer has enough coins to fill your amount, nothing is traded and your swap is held for operator review (section 9).
Swaps accepted under the v1 rules: a swap whose minimum is not met is held for operator review, and your coins stay recorded as owed to you.
These rules apply to swaps accepted under the "Funding & returns" rules version funding-window-auto-return-v2. Swaps accepted under the v1 rules keep the return rules shown at acceptance. Swaps accepted without any "Funding & returns" rules have every return handled by an operator.
Swaps accepted under the v1 rules: coins that arrive after the single automatic return has been prepared, or after the swap has finished, are not returned automatically; an operator reviews them.
Do not send coins to a deposit address after your swap has completed. A swap is completed when its payout or its single return is final. If you do send more, and your swap was accepted under the rules version funding-window-auto-return-v2:
You must not use the swap service to:
If we suspect prohibited use, we may refuse, pause or hold a swap, and we may report it to the appropriate authorities.
We may update these Swap Terms. Changes apply only to swaps accepted after the change is published. A swap you have already accepted keeps the terms shown and saved when you accepted it.
If you disagree with how a swap was handled, please contact support first (section 9) and give your swap reference. We will review the swap record and the blockchain data and reply to you. Nothing in these terms removes any right you have that cannot be excluded by agreement.
Contact HeliEx through the support ticket form at About → Support. For a swap, give your swap reference. Never send your recovery link.