Pages:
Author

Topic: [ICO] [BOUNTY] ICO Dev. Kit: Develop and run an ICO or Ad Campaign automatically - page 3. (Read 824 times)

newbie
Activity: 56
Merit: 0
How to invest in ERC20

There are countless tutorials explaining how to buy tokens. What makes this one different?

The theory. We are going to explain not just what to do, but also what is going on when you do it. Hopefully, it will take away all the unnecessary confusion. Nevertheless, it is always a good idea to read FEW tutorials before sending your money somewhere.

Private and Public Keys
When you say "Ethereum wallet" or (same thing) "Account", it means that you have pair of keys. A key is a meaningless string of numbers and characters; public key is used to send money to you, private key - to send money FROM you, in other words, to access your money.

As the result, private key should be kept, well, private, while a public key can be shown to third parties: it can not be used to cause you any financial damage.

To send money to someone, you need his public key. You send money using your private key and his public key. The thing is, your private and public keys are related, so when he receives your money, he knows your public address (but he'll never know private one, unless you do something stupid).

to be continued...
newbie
Activity: 56
Merit: 0
Tools and Services.
Below is the list of tools we created of plan on creating. This list is dynamic, as we (or our users) come up with new ideas, they are going to be added and eventually, implemented.

ICO Generator
To run a fund ricing ICO in an Ethereum block chain, you need a token (sometimes called "coin" and sometimes not, as there is a certain difference between those terms) and a Crowd Sale contract that will distribute those tokens. Depending on your needs, you migth "mint" different number of tokens, you migth offer some of them as a promotion (so called airdrop) or as a reward to testers, promoters or development team. You might want to use additional tools (within the contract) or set multiple stages for your crowd sale, each having different prices (so called "discount for early birds"). You might require whitelisting and collecting KYC (Know Your Customer) information, or not.

And so on.

As the result, you either hire a programmer to write the customized contract that suites your needs... or simply set couple of check boxes to "on" or "off" position in ICO Generator and click "Generate". A Solidity contract will be created, that is ready to be deployed.

Signature Scanner
One of the most popular promotion tools for ICOs is an option to offer people tokens of that same Campaign they are promoting. For example, a token can be issued in exchange for certain number of posts on bitcointalk.org forum, each having a signature promoting your campaign.

Signature Scanner is part of our Bounty Suite.

You can:

Register a Campaign (login, password, name, description, URL, rules...)
List Signatures and rewards one gets for using them.
Handle participants registration and (optionally) whitelisting.
Scan forums for posts with signatures you specified, calculate and assign rewards.
and so on...
Scanners for Facebook, Twitter, Telegram
These tools are in a to do list, but not yet implemented.


Ethereum Contracts.

ICO Development Suite comes with few contracts that can be used for different aspects of ICO management.

ICO Contract

A contract (actually, two contracts: Token and Crowd Sale) generated by an ICO Generator. The tool (ICO Generator) lets you create a customized ICO contract that suits your specific needs.

ShareHolder

A Cumulative Bank Account contract represents a company issuing shares. As a company generates profit, a perdefined percentage of it is redirected to shares, so shares' price can only go up. A contract allows share holders to buy and sell shares, at current price.

It is possible to add this contract to a Generated ICO contract above, so that everyone purchacing tokens gets also shares (and becomes therefore eligible for part of company's profit).

ShareHolder Factory

Want your own SahreHolder contract, customized for your project? Want to avoid hassles of contract deploying? Use ShareHolder Factory. It will deploy a contract for you.

IcoMultiWallet

A very simple contract that can be used as part of an online store. Under development. A prototype is currently used in Signature Scanner to handle registration fees.
newbie
Activity: 56
Merit: 0
The Concept

No mater how individual and unique your project is, running an an Initial Coin Offering for it will have to have the same structure. To fill this structure with the content - yes, it is an art. But the structure stays pretty much the same.

And it means we can create tools to automate it.

Example? How about bounty signatures campaign: you ask people to add signatures with your commercials at the footer of your messages at bitcointalk.org rewarding participants according to number of messages they have posted and their rank at the Bitcointalk forum.

To do it, you can either hire a campaign manager (and pay him a salary), or use an automated script that does the same job of counting messages - at a fraction of a price.

Here at ICO Development Suite we are going to put together a collection of useful tools, from page scanners to Solidity code generators.

This is a long process, but some tools are already up and running.

And then of course, we are going to run an ICO using these tools, to prove the concept, so to speak (one might say that fund rising is another reason we do it Smiley
newbie
Activity: 56
Merit: 0
Bounty Campaign

ShareHolder contract can create "Campaigns". They are pools of Bonus shares that can be cancelled (discarded) or confirmed (and turned to regular shares). This is similar to an ICO Campaign "succeeding", but fives you more control.

There are many ways of using this feature, first that comes to mind is to credit people for a job that was not yet accepted. Then the job either gets approval or not, depending on it, shares are confirmed/cancelled.
sr. member
Activity: 344
Merit: 250
I was able to register for a Bounty campaign using your form. My data are reflected in the list, everything is ok.
newbie
Activity: 56
Merit: 0
ShareHolder Contract: Two types of shares

ShareHolder contract (aka ICO 2.0) uses two types of shares: Regular and Bonus.

Regular shares can be bought at "current" price (initial price plus profit share accumulated) and sold at the same price (minus possible commission).

Bonus shares are distributed rather than sold: the share holder doesn't pay for them. This model works if share acts as a reward (to developers, testers, for signature campaign or as a way of splitting profits between owners of a business).

The problem with selling and buying back shares at "fare" price is in a limited use of this model. Think of it: someone pays you, gets share and waits for the share to accumulate the profit from YOUR project. Then he/she sells share, gets more money that was invested (your money) and that's it. it works fine as part of a reward model, but it will not help you to perform fund raising.

To handle fund rising, an "ICO mode" is introduced. Shares are sold at "initial price", and (if ICO goal is reashed) the campaign owner receives the money. At that point a share costs nothing, and a campaign owner gets his/her chance to start the business.

As the business yields profit, it is being distributed to shares, so at some point their price gets up, higher than the initial price was. From that point on investment turns profitable.

Any of the three models (Regular/Bonus shares and ICO Mode) can be used,  depending on options you specified when creating ShareHolder contract.

newbie
Activity: 56
Merit: 0
Use Case - 3

Let's say we want to reward our dev. team by granting them access to part of the project's profits.
1. Create a ShareHolder contract (by filling the form on our site and involving a ShareHolder Factory contract)
2. You now own shares, whatever amount you have specified.
3. If your project is based on a contract, add (at contract creation stage) few lines of code that "connect" your contract to your ShareHolder contract. Every time your project gets profit, part of it will be sent to ShareHolder.
If your project is an off-chain one, you will have to send ether yourself, but let's assume you will not cheat.
4. Use our site to instruct your ShareHolder contract to "distribute" shares to Ethereum addresses your developers provided.
5. As share is just an empty account, it will accumulate money, till the owner sells it. Then he gets money and you get shares (and future profits your business sends to it).

Generally, it is the same as with dividends "real world" shares pay.
newbie
Activity: 56
Merit: 0
Use Cace - 2

Using ICO De. Kit to manage a fund rising campaign.

1. All it takes to generate Solidity scripts for ERC20 token and a Crowd Sale that is selling it, is to fill the form at ICO Generator page and click "Generate". Scripts are fully customized for your needs and ready to be deployed.

2. You can manage an ICO Campaign from your Personal Cabinet on our Web site. Additionally, some nice stats and charts for a campaign are available there, as well as the whitelist.

3. Tools are available to handle redundant task, for example, Signature Scanner manages Bitcointalk Signature Campaign and assigns bonus points to people wearing your signatures.
newbie
Activity: 56
Merit: 0
How to enroll for Bounty Campaign

1. Read info on our site
2. In List of Campaigns, select one for ICO Dev. Toolkit and click "Participate".
3. Open the "Signatures" section (click the corresponding triangle) and choose the signature that is appropriate for your rank.
4. Fill in the form and click "Submit".

newbie
Activity: 56
Merit: 0
Use case - 1

Probably a simplest use case for the ICO Dev. Kit: using Bounty model for an Advertizing Campaign.
Usually, by Signature Campaign we mean an aggressive promotion of an ICO in Social Media (for example, on Bitcointalk).
However, an Advertizing Campaign doesn't have to be limited to the duration of an ICO.

Let's say we want to keep promoting our product... permanently. ERC20 tokens can be used here, however, a better tool is shares managed by our ShareHolder contract. We dedicate a certain amount of shares (think of a share as of an empty account to be filled with dividends) to participants of our signature campaign. For example, 1 share per 100 posts of a Member rank (this is just a random number).
Our SignatureScanner tool (scheduled for release at the end of this week) will scan Bitcointalk, find qualified posts and assign bonus points to participants, automatically.

Shares are (again, as part of a contract, so no way of cheating here) receiving profit from our contracts. So... what will happen after shares allocated for a signature campaign are all distributed?
Most likely, people will keep wearing our signatures and posting about our product, as the more posts, the more clients and the more profit is received by share holders.

Remember: unlike with ERC20 tokens, price of a share can not go down.
newbie
Activity: 56
Merit: 0
ICO Dev. Kit: Feature case 1

Let's say you want to create your own ICO campaign. Using ICO Dev. Kit you can:
1. Generate Solidity script for your campaign (you will have to deploy it yourself).
2. Accept participants to a Bounty Campaign (we host the basic registration form on our site, however, if you need KYC, you will have to handle it yourself. The list of registered participants is available for you, and you can whitelist those passed the KYC verification).
3. Assign points to a list of participants of a Bounty campaign. Add / Remove participants.
5. Optionally, add a ShareHolder shares to tokens, or make them available for a separate (no tokens) sale. Shares allow your customers to directly receive profit from your project, if any.
6. Allow customers to buy/sell shares directly at our site (we handle exchange for you).
7. See ICO Campaign statistics on our site.
8. Distribute bonus shares and/or tokens (for example, to reward testers).
9. Scan signatures on Bitcointalk forum and assign bonus points to Bounty campaign participants, automatically.

And so on. As new features are added, we'll inform you in the News section of our site.
jr. member
Activity: 224
Merit: 2
Arabic Translation Reservation
Username:ciidoctor
Profile link:https://bitcointalk.org/index.php?action=profile;u=1742210
portfolio:
https://docs.google.com/spreadsheets/d/1CGosQGeEezjvVaTUzfWKgL5tajkwA1fzwNXlkZrw9d0/edit?usp=sharing
Wallet:
0x46b0B1Dab0C335792fAEc2614974b05f3cd65197
Email [email protected]
newbie
Activity: 56
Merit: 0
ICO Dev. Kit: Tools and Plans - 5

What is a ShareHolder Factory contract?

State: up and running using Ropsten Test Net. Bug fixing Bounty is ON.
Functionality: As deploying ShareHolder contracts manually is a boring and error prone task,  a ShareHolder Factory contract war created:

1. Allows any person registered on our Web site to create and deploy a customized ShareHolder contract.
2. Provides (on the Web site) a set of verifications, making sure data entered is correct.
3. Provides (again, on our Web site) a list of contracts that were deployed, with links to their Web sites and to their statistics on our Web site.
4. As stated in (3), we maintain a list of contracts. Following the link from that list takes a visitor to a statistics page, while the owner of a particular contract is taken to the Personal Cabinet, where the contract can be managed.
5. Anyone can create her/his ShareHolder contract customized for particular needs.
sr. member
Activity: 924
Merit: 281
Trooper Founder & CEO
newbie
Activity: 56
Merit: 0
Why is the time off?

Our contract runs in a block chain, and all records it has have block chain time. Which means that for 11/12 of all time zones the time is going to be off.
Like you paid in 10:00 and it shows up as 02:20 (8 hours time difference and 20 minutes for transaction to proceed).
Why haven't we fixed it?
The fix is indeed trivial: Web page knows the visitor's time zone... but...
But later on, when you need to read transactions in Etherscan.io, you will have to do recalculations.
So the decision was made to keep the block chain time. Same for everyone.
newbie
Activity: 31
Merit: 0
Sounds interesting. I will be watching for further announcements.
newbie
Activity: 56
Merit: 0
Bounty: where to look for source codes?

Our contracts are available for audit within the Bounty campaign.

>>> Note: The code is protected by our (C) and can not be redistributed. Creating ShareHolder contracts in
               a block chain is only permited via our ShareHolder Factory contract.


Contract produced by ICO Generator, Token and Crowd Sale in different files

Contract produced by ICO Generator, Token and Crowd Sale in same files

ShareHolder Contract

ShareHolder Factory Contract
newbie
Activity: 56
Merit: 0
ICO Dev. Kit: Tools and Plans - 4

What is a ShareHolder contract?

State: up and running using Ropsten Test Net. Bug fixing Bounty is ON.
Functionality: Aiming at no less as ICO 2.0, ShareHolder contract does the following:

1. Create and maintain list of shares (share is a cululative account, everything in/nothing out) and list of owners.
2. There are Regular and Bonus shares. Owner can assign bonus shares from the predefined pool, and if necessary, convert bonus to regular for a specific set of bonus shares (celled a campaign).
3. ShareHolder contract can be "attached" to any number of Ethereum contracts, whatever profit they send to ShareHolder, is distributed among shares. it allows to guarantee that a particular Ethereum contract will share its profit with investors.
4. Owners can buy and sell shares. Unlike ERC20, ShareHolder is its own exchange, so no need to use 3rd party exchangers.
5. Anyone can create her/his oen ShareHolder contract customized for particular needs.
newbie
Activity: 56
Merit: 0
ICO Dev. Kit: Tools and Plans - 3

1. ICO Dev. Kit: Personal Cabinet.
State: mostly up and running, certain features are still under development.
Functionality: A Web interface allowing the owner of an ICO Campaign to manage it.

The Personal Cabinet manages campaigns, grants access to campaign statistics, manages Bounty Campaign participants and their bonus points.
newbie
Activity: 56
Merit: 0
ICO Dev. Kit: Tools and Plans - 2

1. ICO Signature Scanner.
State: scheduled to go online before Mar 12, 2018
Functionality: Automates scanning Bitcointalk posts, counting qualified signatures and assigning bonus points to participants of an ICO Bounty Campaign.

Signature scanner is not available directly; instead it runs on a daily basis, automatically, for all campaigns registered in a Personal Cabinet
The statistics is available in a Personal Cabinet in a form "user id - ether address - points".
An owner of a campaign can perform add/remove operation on a list of participants, as well as assigning points and "approving" (whitelisting) participants.
Pages:
Jump to: