Code

Discussion on Gittu - ICO/IDO/IGO Token Presale Template With Smart Contract (React JS+Solidity)

Discussion on Gittu - ICO/IDO/IGO Token Presale Template With Smart Contract (React JS+Solidity)

By
Cart 229 sales

uigigs supports this item

Supported

This author's response time can be up to 2 business days.

125 comments found.

The buy button appears and doesn’t work when the wallet isn’t connected in the demo, is there a ready fix for that?

Awesome, yes that was exactly what I was saying for a better UX.

Thank you so much.

I need installation support.

Sure, Let me know details on support mail.

Thank you.

Hi. Any plans or timelines to tokenize on the Solana network and receive SOL as payment?

Hello, Yes we have plan, But it will be different item. Actually don’t have timeline right now.

Thank you.

Is it ready to tokenize on the Solana network and receive Sol as payment?

Hello, It’s support all EVM networks, It’s not for Solana.

Thank you.

Hello I am interested in your ICO software, because I want to launch my Token in a few days.

I have 4 questions before purchasing.

1- Do you offer installation? 2- Does your software work on a dedicated Nginx VPS server 3- Is the installation easy? 4- The connection with the external wallet like Rainbowkit with the smart contract is easy to do?

Thank you

Hello,

Thank you for your interest.

Here are the answers to your questions:

1. Yes, I offer installation as a paid service. 2. Yes, it will work on a dedicated Nginx VPS server. 3. If you have basic knowledge of React and Solidity, the installation is easy with the support of our documentation. 4. Yes, the connection with an external wallet like RainbowKit and the smart contract is easy to set up.

Let me know if you have any other questions.

Hi, is it possible to install the script first on Vercel to make the changes and then on the domain?

Yes sure, You can install it on Vercel and work on it.

Thank you.

ok thanks

1. Should I create the token in ETH and BEP20 or just one of these networks? 2. And for the pre-sale contract the same? 3. How do I remove the button where all the demos appear, demo 1, demo2, demo3, etc.

// <Route path=”/home-two” element={<HomeV2 />} /> // <Route path=”/home-three” element={<HomeV3 />} /> // <Route path=”/home-four” element={<HomeV4 />} /> // <Route path=”/home-five” element={<HomeV5 />} /> // <Route path=”/home-six” element={<HomeV6 />} /> // <Route path=”/home-seven” element={<HomeV7 />} /> // <Route path=”/home-eight” element={<HomeV8 />} /> // <Route path=”/home-nine” element={<HomeV9 />} /> // <Route path=”/home-ten” element={<HomeV10 />} />

I have deleted this and the button with the demos still appears…

Hello, Please check your mail, I have made a video about this and sent to your mail. Hope you will understand.

Thank you.

Pre-ask before purchase :

(1). Do you have plan built on Solana network? (2). is it possible connect my solana token to this script? (3). is it possible user buy my solana token using solana and USDT solana through this script? (4). Do you also accept create token service link with your script?

Thanks

Hello, It’s support only EVM networks.

1. Yes, I have plan about it. 2. No 3. No 4. Yes

Thank you.

Hey, Presale stopped after few days. I wrote email to your support but not getting Reply?

Hello, Thank you for reaching out here, Let me check it again. I will give a reply ASAP.

Thank you.

why its getting stopped?

Hello, Maybe I gave you support, even video support with this issue. Let me know details on support mail.

BTW, Maybe your regular support expired.

Thank you.

Hey, How can i set ETH network as default ? its moving on Smart Chain after adding eth Infos also how can i delete second network from dropdown.?

Hello, Can you please sent a mail from item support ?

Hi

Here are the identified weaknesses and recommendations for improvements in the contract:

Weaknesses and Recommendations

1. Error in getCurrentStageIdActive:

•    At the end of the function:

return (id);

•    Issue: The variable id is undefined. It should be replaced with _id:

return (_id);

2. Wallet Balance Check in buyToken:

•    The function buyToken only checks if msg.value is sufficient but does not verify if the buyer’s wallet balance is adequate. Add this check:

require(address(msg.sender).balance >= _totalPayAmount, “Insufficient wallet balance!”);

3. Token Decimal Validation:

•    The calculation of _subDecimals could cause issues if the token decimals are not less than 18:

uint256 _subDecimals = 18 – _tokenDecimals;

•    Solution: Add a check to validate the token decimals:

require(18 >= _tokenDecimals, “Invalid token decimals!”);

4. Use of SafeMath (Optional):

•    While Solidity 0.8 has built-in overflow/underflow protection, using SafeMath can still improve readability and reliability.

5. Limit on Stages:

•    The maximum number of stages (maxStage) is hardcoded and requires manual updates if exceeded. Ensure a proper check is in place:

require(_id <= maxStage, “Maximum stage exceeded!”);

6. Add Events for Transparency:

•    Adding events for key operations can improve traceability and debugging. Suggested events:

event TokensPurchased(address indexed buyer, uint256 amount, uint256 usdPaid); event StageAdded(uint256 stageId, uint256 bonus, uint256 price, uint256 start, uint256 end); event FundsWithdrawn(address indexed owner, uint256 amount);

7. Handling ETH Transfers:

•    Using payable(paymentAddress).send may fail in certain edge cases. Instead, use:

(bool sent, ) = paymentAddress.call{value: msg.value}(””); require(sent, “Failed to transfer ETH payment!”);

8. Lack of Anti-Abuse Measures:

•    To prevent misuse, consider implementing rate-limiting or restrictions on the number of tokens a single address can purchase within a time frame.

9. Security Audit:

•    Use tools like MythX or Slither to identify potential security vulnerabilities in the contract.

If further clarification or additional recommendations are needed, let me know!

Hello, Thanks you for your comment.

There are no issues in our contract. As you show, It can be different way. There have many way to create smart contract, You can customize it as you want. BTW We will update the contract if get any issue.

Thank you.

CAN we sell tokens created on ton blockchain? does it support vesting module

If you need vesting module, you have to customize it as you want. Thank you.

does it support TON network too. As i want to launch on ton blockchain

It’s a react js App, If you can customize with yours, then it can be work.

Thank you.

demo i checked, in that connect wallet doest show up TON WALLET

Sorry, TON not supported by rainbowkit wallet connector. Our scripts support all EVM networks.

Is there referral system?

Hello, We don’t have referral system yet, It will updated on next update.

Thank you

Hey Can any token we create on the Smart Chain or Ethereum platform be sold using this script? Will the ICO smart contract be delivered to us along with the script?

Yes, You can sell any EVM networks (BNB, ETH, BASE, MATIC, etc) token with our scripts. Yes contracts files will be with the scripts.

Thank you.

Thank you for the update. I have been following the project for a while. I am ready to push the trigger… I would like to confirm a few things before proceeding. 1. Can I seamlessly launch a multi network token with this tool? 2. Has USDT ( BSC) been patched? 3. Does the update have the referral feature?

4. Can we set taxes on transactions? 5. If not can i create my own token and link it to the smart contract.

Hello, I appreciate your interest on my item. I’m clearing your points.

1. Yes, It’s support all EVM networks, We already used ETH and BNB chain on our demo pages.

2. USDT payment not available with this item, We are doing custom.

3. No, Still we are doing it for custom task. Hope it will update with item in near future.

4. Yes, You have to customize it.

5. We are available, If you can’t.

Thank you so much. Have a great day !

Hello 1. What happen if time in stage 1 is over but there is token left? Will it proceed to next stage? 2. How to remove presale countdown? So if all the token sold in stage 1, it continue to stage 2, no matter how long it sold in stage 1. Thank you.

Hello.

1. We don’t set any goal on per stage, Stage will be updated and price will be updated. User can buy remaining token on next stages.

2. If you want to remove presale countdown, you have to update contract, Or if you want to hide from just webpage, You can do it on react code.

Stages will continue even all the token sold, but users can’t buy token anymore. If you update presale token amount on presale smart contract then user able to buy it again.

Thank you !

Thank you for your answer!

what is the price for the installation? do you help with the token creation? can we modify the backgrounds? do you have full template? like roadmap nd tokenomics? or this only the presale widget?

Hello, Please leave a message from profile tab, Let’s discuss in details.

Thank you. Have a Great day !

Hello ! I’m interested in your solution. But I have a few questions before I buy:

1- I’d like to know what kind of hosting is required for this? 2- Please, do you provide free installation? 3- If I’ve created my token beforehand, is it possible to distribute them with your solution in exchange for ETH?

For example, I have 1,000,000 POPO tokens and I want to set the price of my token at 1 ETH = 1000 POPO. Is it possible to do this? Like my user buys 1000 POPO for 1 ETH.

Hello, Thank you for your interested. Here is your answers:

1. Don’t have any hosting requirements, You can use any 2. No, Charge will be applicable 3. Yes

Yes possible

Thank you

I have only worked with WordPress and am not familiar with Visual Studio. If I buy it, will you help me put it on my WordPress website?

Hello, It’s a React JS script, If you want to use it on WordPress, You have to make a custom widget and use as a iFrame, Another option is use subdomain for the presale. We are available any kind of support.

Thank you. have a great day !

Hi, I sent a message a while ago but couldnt get a reply . How to contact you , I have question which needs to be answered for me to start using it

Hello, Yes, I got your message around 2 hours :)

I will replay ASAP.

Thank you. Have a great day.

Thank you I replied you back :) , please come back to me asap I need to finalize this for my project

Yes sure, I sent you replay already :)

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey