Bitcoin Forum
June 21, 2024, 07:08:43 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: ICO Generator script: Looking for Testers for the BETA version. Bounty.  (Read 312 times)
SnowCron (OP)
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
December 10, 2017, 06:19:58 PM
Last edit: December 24, 2017, 07:34:32 AM by SnowCron
 #1

Hi everyone.
I have just placed an ICO generator at https://duke-of-ether.com/ico_generator.htm
The page is there to stay, and it will remain free. For more details, click "About"
button on it.

Beta version is released. This time it is not an "early beta", but a solid beta.
The code now supports:
  • multiple receiving wallets (like: "Owner", "Developers" etc.)
  • Distributing bonus (for example, for bounty campaign) tokens
  • Attaching ShareHolder contract and distributing ShareHolder's shares as an extra bonus to all that bought tokens
  • Custom schedule (presale, sale 1, sale 2, pause 1, and so on.) with customizable token prices
  • Contract in the same file or in a contract that was deployed separately
  • Option to pause the crowd sale and to extend its stages
  • White Listing
  • and so on...


I'd like to ask for your help. Let's make it a bug free and convenient tool.

Few details:

1. This 0x69BfA56dFa5ad373d17e54c1F6d99989E12aEf3b Ethereum address is for donations.
   Whatever donations are received, will be distributed among people that
   a) found a bug in Solidity code that ICO Generator's produces.
   b) suggested a feature.
   One bug/suggestion - one bonus token, so to speak. Of course, it should be a fresh feature
   or a bug that was not reported before.

   Note that to do that I have to receive your ether account in the same post with bug/suggestion.
        Sooner of later I will make a form to fill, but not yet.

   As long as ICO Generator is under development, 100% of donations to the account above
   will be distributed as bonuses (which, of course, does not mean the amount is going to be
   above zero, so - no promices).

   As soon as ICO Generator is finished, I will reduce the amount transfered as bonuses to 25%
   of donations (or will keep it at 100% if donations are low), and will keep it on for another
   6 months.

2. On the site you may find elements of a ShareHolder project I am currently working on.
   Its shares work as accumulating micro account, increasing in price as funds are transfered
   to it. As soon as ShareHolder is on-chain, I will distribute proportional number of shares
   to all people eligible to bounty.

   A contract implements minting (as opposed to distributing tokens and then burning whatever remains).

   Current bugs: none
   Current suggestions:
   1. do we need to implement whitelisting and how exactly should this feature work?
   2. do we need to implement support for stand alone tokens (token implemented and deployed
      separately and passed to CrowdSale by assdess?

3. If possible, please spread the word, the more people participate, the better.

Well... Let's see if that works Smiley

=== Accepted suggestions / Bug reports ===

======
To do: implement whitelisting and how exactly should this feature work?
======
Add a full scale bounty campaign (it is planned for ShareHolder project, which will be launched using this generator)
======


====== Feature implemented / Bug fix complete

Suggestion: make your ICO engine to assign ShareHolder.shares together with ICO.tokens
0x180A8FE3170D5A072FC4C482cc1bD1b2164e6630
======
Splits: declined. They are not needed.
Auto splits: declined. They are not needed.
======
Unchecking ICO to hide all its sublevels : implemented
0x180A8FE3170D5A072FC4C482cc1bD1b2164e6630
======
Fix conversion for 1 finney: it should convert to number: fixed
0x180A8FE3170D5A072FC4C482cc1bD1b2164e6630
======
As a campaign runner might want to keep some tokens tor him/her self for future use, please add an option to set an amount of tokens that is minted but can not be sold.
0x2601AC4509aABe3bB3673C22a4bfEF3c4e7323D3
======
min amount of ShareHolder shares that always belongs to owner: an analog of the unsoldable amount of tokens.
======
when scrolling, the middle column should stay in place

0x180A8FE3170D5A072FC4C482cc1bD1b2164e6630
======
To do: Create a tutorial explaining features etc.
0xFD2D7B0A7D855350A197E373136E0C7c1Fd976e3
======
do we need to implement support for stand alone tokens (token implemented and deployed separately and passed to CrowdSale by assdess?
Rejected: not needed
implemented
======
Added require(!m_bPaused); everywhere where it can affect
0x180A8FE3170D5A072FC4C482cc1bD1b2164e6630
======
Fixed share holder integration: when off, code should disappear completely , same for m_strCampaignName
======
SnowCron (OP)
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
December 14, 2017, 04:06:21 PM
 #2

Fixed all major bugs. Code now compiles on Mist, no errors.
Fizpok
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


View Profile WWW
December 16, 2017, 04:53:27 PM
 #3

Suggestion: I read ShareHolder contract's description on your site. If you manage to finalize it, would be great.
Suggestion: make your ICO engine to assign ShareHolder.shares together with ICO.tokens

My account: 0x180A8FE3170D5A072FC4C482cc1bD1b2164e6630

Ethereum Programming Guide
Create Solidity contracts: Step-by Step Hands-on Guides.
antipoff
Member
**
Offline Offline

Activity: 318
Merit: 10

EHFIRST


View Profile
December 16, 2017, 09:03:44 PM
 #4

Great!
You need to create a small how-to - what to do with the code etc.

E-HEALTH FIRST
▬▬ ● ● Bitcointalk ● ● ▬▬
▰▰ WEBSITE ▰▰
SnowCron (OP)
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
December 16, 2017, 09:40:46 PM
 #5

There will be a manual, of course. The problem is, the code is not final. Not just the code: a set of features is not final, so writing a manual at this stage would be counterproductive.
Unless the feature set is finalized, all I can write is "check options you need, click all "+" signs to open the sections of code and copy-paste the code. This is your Solidity script to deploy."
Nevertheless, there will soon be a chapter in a tutorial (accessible by "Home" link at the top of a page).

I am going to include your suggestion in the "to do" list, so if you have an Ethereum address (and if you believe this project will ever earn something), post it here Smiley
SnowCron (OP)
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
December 17, 2017, 05:40:59 AM
Last edit: December 17, 2017, 11:47:35 AM by SnowCron
 #6

Added ShareHolder integration to the ICO. Now, when you run a crowdfunding campaign, you can distribute shares, in parallel, to token buyers. If a campaign succeeds, they become bonus shares, if it fails, they don't.
I don't recommend reading through our Solidity tutorial to figure out what ShareHolder is, as a tutorial ShareHolder tutorial will be released soon.
Briefly, when an ICO succeeds, tokens are just tokens. There is no obligation to pay anything to a token holder, except for market appreciation.
Contrary, ShareHolder shares are attached to your project's profits, so if you have profit, your share holders are guaranteed to have part of it.
antipoff
Member
**
Offline Offline

Activity: 318
Merit: 10

EHFIRST


View Profile
December 17, 2017, 01:36:21 PM
 #7

There will be a manual, of course. The problem is, the code is not final. Not just the code: a set of features is not final, so writing a manual at this stage would be counterproductive.
Unless the feature set is finalized, all I can write is "check options you need, click all "+" signs to open the sections of code and copy-paste the code. This is your Solidity script to deploy."
Nevertheless, there will soon be a chapter in a tutorial (accessible by "Home" link at the top of a page).

I am going to include your suggestion in the "to do" list, so if you have an Ethereum address (and if you believe this project will ever earn something), post it here Smiley

0xFD2D7B0A7D855350A197E373136E0C7c1Fd976e3

Good luck, dude!

E-HEALTH FIRST
▬▬ ● ● Bitcointalk ● ● ▬▬
▰▰ WEBSITE ▰▰
Fizpok
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


View Profile WWW
December 18, 2017, 05:27:24 AM
 #8

Few more:
Implement splits in ShareHolder
Also implement auto splits in ShareHolder
Also also, make unchecking ICO to hide all its sublevels

0x180A8FE3170D5A072FC4C482cc1bD1b2164e6630

Ethereum Programming Guide
Create Solidity contracts: Step-by Step Hands-on Guides.
Fizpok
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


View Profile WWW
December 18, 2017, 01:45:23 PM
 #9

Fix conversion for 1 finney: it should convert to number

0x180A8FE3170D5A072FC4C482cc1bD1b2164e6630

Ethereum Programming Guide
Create Solidity contracts: Step-by Step Hands-on Guides.
SnowCron (OP)
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
December 18, 2017, 07:14:15 PM
 #10

Splits: declined. They are not needed.
Auto: declined. They are not needed.

Unchecking ICO to hide all its sublevels : implemented

Fix conversion for 1 finney: it should convert to number: fixed

0x180A8FE3170D5A072FC4C482cc1bD1b2164e6630
Quark101
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
December 19, 2017, 05:45:58 AM
 #11

As a campaign runner might want to keep some tokens tor him/her self for future use, please add an option to set an amount of tokens that is minted but can not be sold.

Regards,
0x2601AC4509aABe3bB3673C22a4bfEF3c4e7323D3
Fizpok
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


View Profile WWW
December 19, 2017, 07:36:23 PM
 #12

Please fix screen layout at  resolution <1200 - elements overlap

0x180A8FE3170D5A072FC4C482cc1bD1b2164e6630

Ethereum Programming Guide
Create Solidity contracts: Step-by Step Hands-on Guides.
Fizpok
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


View Profile WWW
December 20, 2017, 09:59:38 AM
 #13

when scrolling, the middle column should stay in place

0x180A8FE3170D5A072FC4C482cc1bD1b2164e6630

Ethereum Programming Guide
Create Solidity contracts: Step-by Step Hands-on Guides.
Quark101
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
December 20, 2017, 02:48:36 PM
 #14

Use SafeMath in ShareHolder contract (it is not in a tutorial, maybe you do it already)

Regards,
0x2601AC4509aABe3bB3673C22a4bfEF3c4e7323D3
Quark101
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
December 21, 2017, 05:41:14 AM
Last edit: December 23, 2017, 07:05:05 AM by Quark101
 #15

Hi,
I've got a question.
You mentioned that you are going to add an option to give away ShareHolder shares at ICO crowdsale. If those shares are cumulative, does that mean losses for all other shareholders? Mean, you just take these coins from them?

Regards,
0x2601AC4509aABe3bB3673C22a4bfEF3c4e7323D3
SnowCron (OP)
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
December 21, 2017, 09:44:43 AM
 #16

Hi,
I've got a question.
You mentioned that you are going to add an option to give away ShareHolder shares at ICO crowdsale. If those shares are cumulative, does that mean losses for all other shareholders? Mean, you just take these coins from them?

No. See, at the beginning all shares belong to the contract owner. And any distributed shares - they already exist. They just change the owner. So the only person who loses profits, is the owner of the contract -he distributes HIS shares, not yours.
SnowCron (OP)
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
December 21, 2017, 06:59:47 PM
 #17

It seems that everybody want a separate file for a token. So be it. Almost implemented.
Fizpok
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


View Profile WWW
December 21, 2017, 10:27:39 PM
 #18

Add require(!m_bPaused); everywhere where it can affect

My account: 0x180A8FE3170D5A072FC4C482cc1bD1b2164e6630

Ethereum Programming Guide
Create Solidity contracts: Step-by Step Hands-on Guides.
SnowCron (OP)
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
December 22, 2017, 04:07:47 PM
 #19

Beta version is released. This time it is not an "early beta", but a solid beta.
The code now supports:
  • multiple receiving wallets (like: "Owner", "Developers" etc.)
  • Distributing bonus (for example, for bounty campaign) tokens
  • Attaching ShareHolder contract and distributing ShareHolder's shares as an extra bonus to all that bought tokens
  • Custom schedule (presale, sale 1, sale 2, pause 1, and so on.) with customizable token prices
  • Contract in the same file or in a contract that was deployed separately
  • Option to pause the crowd sale and to extend its stages
  • and so on...
Fizpok
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


View Profile WWW
December 22, 2017, 08:07:37 PM
 #20

ICO should allow to get some money as soon as a campaign passed the point of irreversibility. It will let to use these money to pay for the next step immediately.

My account: 0x180A8FE3170D5A072FC4C482cc1bD1b2164e6630

Ethereum Programming Guide
Create Solidity contracts: Step-by Step Hands-on Guides.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!