Pages:
Author

Topic: [ETH] EthVenturesFinal - page 6. (Read 4398 times)

full member
Activity: 154
Merit: 100
April 08, 2016, 07:39:40 AM
#40
wow very exciting, an eth based automatic money maker Cheesy

so if i invest now 2 Eth ,i can hold 100% of the ownership if nobody after me invests Cheesy

ofc there will be many investors, but i will be the first one Cheesy
Yeah, the first one after the previous investors lost their money, lol. I hope you guys learnt something from this.
full member
Activity: 168
Merit: 100
April 08, 2016, 07:33:13 AM
#39
EthVenturesFinal

⚫ Final version, no more updates, all bugs fixed this time!
⚫ Extra safety protocols, now the funds cannot be stuck there anymore in case of an emergency
⚫ Extra features, now the message function will send messages after every event
⚫ Transparency: If the manager does something, the message function will show it
⚫ It works this time, i promise!


https://etherscan.io/address/0x41f2d5040726c5328f8366f17041ec012ac8f338#code



New features:


To avoid the tragedy with Ethventures4
Code:
//********************************************EMERGENCY BALANCE RESET
//In case any errors happen the balance can be modified manually, it will only be used as last resort!
function EmergencyBalanceReset(uint new_balance) manager
{
balance = new_balance;
Message_To_Investors="The Balance has been edited by the Manager!";
}

Manually deposit, transfer from earlier contracts
Code:
//The manager can deposit manually from previous version's balances
function ManualDeposit() manager
{
totaldeposited+=msg.value; //update deposited amount manually
balance+=msg.value; //update balance amount manually

Message_To_Investors = "Manual Deposit received from the Manager";
}


Manually add investor, with transparency feature
Code:
//********************************************MANUALLY ADD INVESTORS
//The manager can add manually the investors from the previous versions,
//so that those that invested in the older versions can join us in the new and updated versions
function NewManualInvestor(address new_investor , uint new_amount) manager
{
total_investors=investors.length+1;
investors.length += 1; //increment first
investors[investors.length-1].etherAddress = new_investor;
investors[investors.length-1].amount = new_amount;
investors[investors.length-1].percentage_ownership = new_amount /totaldeposited*10000000000;

Message_To_Investors="New manual Investor has been added by the Manager!"; // you can see if the newest investor was manually added or not, this will add transparency to the contract, since this function should only be used in emergency situations.
// This will ensure that the manager doesn't add fake investors of his own addresses.
}


Also now everytime the manager makes a change, the Message_To_Investors will show it, this way the contract stays transparent Smiley



I will review your code, but at first sight it looks perfect.

Also i like the new features, i hope it will be big success!
newbie
Activity: 42
Merit: 0
April 08, 2016, 07:04:47 AM
#38
EthVenturesFinal

⚫ Final version, no more updates, all bugs fixed this time!
⚫ Extra safety protocols, now the funds cannot be stuck there anymore in case of an emergency
⚫ Extra features, now the message function will send messages after every event
⚫ Transparency: If the manager does something, the message function will show it
⚫ It works this time, i promise!


https://etherscan.io/address/0x41f2d5040726c5328f8366f17041ec012ac8f338#code



New features:


To avoid the tragedy with Ethventures4
Code:
//********************************************EMERGENCY BALANCE RESET
//In case any errors happen the balance can be modified manually, it will only be used as last resort!
function EmergencyBalanceReset(uint new_balance) manager
{
balance = new_balance;
Message_To_Investors="The Balance has been edited by the Manager!";
}

Manually deposit, transfer from earlier contracts
Code:
//The manager can deposit manually from previous version's balances
function ManualDeposit() manager
{
totaldeposited+=msg.value; //update deposited amount manually
balance+=msg.value; //update balance amount manually

Message_To_Investors = "Manual Deposit received from the Manager";
}


Manually add investor, with transparency feature
Code:
//********************************************MANUALLY ADD INVESTORS
//The manager can add manually the investors from the previous versions,
//so that those that invested in the older versions can join us in the new and updated versions
function NewManualInvestor(address new_investor , uint new_amount) manager
{
total_investors=investors.length+1;
investors.length += 1; //increment first
investors[investors.length-1].etherAddress = new_investor;
investors[investors.length-1].amount = new_amount;
investors[investors.length-1].percentage_ownership = new_amount /totaldeposited*10000000000;

Message_To_Investors="New manual Investor has been added by the Manager!"; // you can see if the newest investor was manually added or not, this will add transparency to the contract, since this function should only be used in emergency situations.
// This will ensure that the manager doesn't add fake investors of his own addresses.
}


Also now everytime the manager makes a change, the Message_To_Investors will show it, this way the contract stays transparent Smiley

newbie
Activity: 3
Merit: 0
April 08, 2016, 02:10:00 AM
#37
This is simple ETH service in which you can double your coins.
Also this is one of a few pyramids here with fair code, which is open source and verified.

You send 5 ETH, you get 10 ETH back.
This way we can avoid huge deposits of 50+ ETH blocking the game.

As always, the quicker you are, the more you are going to win. When there are not many people in the game yet invest ASAP. If you are late to the game, your chances are slimmer.

How to play?
Just send 5 ETH (no more, people trying to send more will have their coins returned to them automatically) to the following address
0xd12d8F8dFa54F1578B2177F99B2e282367b66B13
and get 10 ETH back.

There is no fee.

Here you can see the deposits and payouts.
The code is verified, so you can check it is fair.
http://etherscan.io/address/0xd12d8F8dFa54F1578B2177F99B2e282367b66B13
newbie
Activity: 42
Merit: 0
April 08, 2016, 12:23:13 AM
#36

Sorry I messed up the indexing function Sad:

Code:
investors[inv_length].etherAddress = msg.sender;
investors[inv_length].amount = amount;
investors[inv_length].percentage_ownership = investors[inv_length].amount /totaldeposited*10000000000;
for(uint k=0; k{investors[k].percentage_ownership = investors[k].amount/totaldeposited*10000000000;} //recalculate % ownership


should be

Code:
total_investors=investors.length+1;
investors.length += 1;
investors[investors.length-1].etherAddress = msg.sender;
investors[investors.length-1].amount = amount;
investors[investors.length-1].percentage_ownership = investors[investors.length-1].amount /totaldeposited*10000000000;



UPDATE! - IT WILL BE EthVentures4

New version will include new features
This time it will be bug proof, i am testing the code now many times to make sure this one will be final
All funds will be transferred to the new contract, and the ownership balance will be updated for every investor

Then I`ll release the attachments again pointing to the new contract address. I have a lot of work to do today, but i`ll try to answer any question if you ask them politely, please no trolls.
newbie
Activity: 42
Merit: 0
April 07, 2016, 11:09:06 PM
#35
This is, I guess interesting. Is it possible to just copy the code and use it for my other smart contracts (and use this contract to pay you devidend of the profits)? Like for example: if someone else helps me on making a website for another smart contract, I could use this as a sort of payment contract right?

No sorry, it's copyrighted to me, please dont copy it.

Currently I dont allow copying it, but that may change in the future.


I am not claiming the author is untrustworthy and apologize if this feels like an attack on them, that's not the intention, but as a rule I am not granting my trust to an anonymous entity who stands to gain from gaming me.


I understand your concerns but there could be technical difficulties with a payback function as well.

If the enumerator function gets bugged then it cannot repay people properly, and then it would be even worse.

In this case risking 1 address is better than risking all of them.



Ok I see we raised some deposits, it looks like EthVentures3 will have a bright future!

I am working on multiple attachments now, they will be ready today, stay tuned!

Seems like people are not interested in my dice game, no problem, we will create other games.

EthVentures3 can support infinite attachments, so we will have many income sources.
member
Activity: 76
Merit: 10
Play Shiny Squirrels - Multiply Your Ether
April 07, 2016, 04:23:49 PM
#34
The concept behind this project is intriguing, but the Emergency() self destruct function causes it to lose ALL credibility.  I have no reason to trust a random forum member with my money when they can take the balance and disappear without any accountability.  A well written Ethereum contract, on the other hand, does not require placing trust in any one person.  If you can read the source code, you can know exactly how it will behave.

I am not claiming the author is untrustworthy and apologize if this feels like an attack on them, that's not the intention, but as a rule I am not granting my trust to an anonymous entity who stands to gain from gaming me.

If you are worried about bugs in your code, then create a FAIR method of self destruction (such as one which pays everybody back except yourself and which can't be issued until a certain amount of time since the last deposit has past).

Trust crypto, not humans.

Ethereum is about making contract that don't need us to trust the creator.

Crypto games are fun, but if you're going to play games on Ethereum with real money, I would stick with trustless ones.

newbie
Activity: 42
Merit: 0
April 07, 2016, 03:36:38 PM
#33
This is, I guess interesting. Is it possible to just copy the code and use it for my other smart contracts (and use this contract to pay you devidend of the profits)? Like for example: if someone else helps me on making a website for another smart contract, I could use this as a sort of payment contract right?
full member
Activity: 168
Merit: 100
April 07, 2016, 12:17:39 PM
#32
Don't trust the guy that says to trust the scammer Smiley

Ethereum is about making contract that don't need us to trust the creator.

This scam is retarded lol

I think you are a troll, you are shilling too much on Kakatsuki's threads.

And also Kakatsuki is a competitor with the OP, so i might sense there some jealousy Cheesy Cheesy

Am I right?
full member
Activity: 168
Merit: 100
April 07, 2016, 12:14:34 PM
#31
Yeah, scammers tend to earn people's trust before screwing them over. Nobody can be trusted. It's nothing personal, really. It's just the way of the world.

Thats junk, i got negative trust, but i havent scammed anybody.

So trust level doesnt matter, what matters is how good the project is, and i think this contract has a lot of future, so there is no reason for the OP to run away.
member
Activity: 84
Merit: 10
April 07, 2016, 12:12:03 PM
#30
Don't trust the guy that says to trust the scammer Smiley

Ethereum is about making contract that don't need us to trust the creator.

This scam is retarded lol
full member
Activity: 154
Merit: 100
April 07, 2016, 12:11:08 PM
#29
Yeah, scammers tend to earn people's trust before screwing them over. Nobody can be trusted. It's nothing personal, really. It's just the way of the world.
full member
Activity: 168
Merit: 100
April 07, 2016, 12:08:56 PM
#28
No matter how hard you worked, if people deposit 100ETH, it's already good enough to be tempted to run away with the money. I like the concept and everything, but I'd never take a risk like that. The whole point of smart contracts is to let the contract handle things in a trustless way, this is no different than a ponzi right now. In fact, it's even worse because you have the ability to take everything anytime you want.

Nah i think its ok, no contract is perfect, but its good to have some control over it to manage it if an emergency comes.

Just look at the other ponzis, where the money is stuck forever,  i`m not sure if that is a good solution.

I think the OP is pretty trustable, i talked with him on skype and he seems like a very decent and kind person.
full member
Activity: 154
Merit: 100
April 07, 2016, 09:23:56 AM
#27

So why can't I be trusted? I told you the emergency function is there in case some future bug gets detected which has very low chance, but better to have insurance than to have thousands of ether stucked.

You are so naive ... or think people are dumb ...

Your emergency function should refund each investor ... not send you all the money...

You have such lame and false arguments ... only dumb people will fall in your scam. LoL


Given the power to do something, people will always be tempted to abuse it. A contract that lets its owner withdraw all the funds is not to be trusted, no matter how much of a saint the owner is (or claims to be). There are better ways to implement an emergency function, like sydhelly pointed out.

No matter how hard you worked, if people deposit 100ETH, it's already good enough to be tempted to run away with the money. I like the concept and everything, but I'd never take a risk like that. The whole point of smart contracts is to let the contract handle things in a trustless way, this is no different than a ponzi right now. In fact, it's even worse because you have the ability to take everything anytime you want.
newbie
Activity: 42
Merit: 0
April 07, 2016, 03:43:43 AM
#26

So why can't I be trusted? I told you the emergency function is there in case some future bug gets detected which has very low chance, but better to have insurance than to have thousands of ether stucked.

You are so naive ... or think people are dumb ...

Your emergency function should refund each investor ... not send you all the money...

You have such lame and false arguments ... only dumb people will fall in your scam. LoL



How about being more polite, i`m working hard here to create a working business, and all I hear is complaints that are baseless.

It's done this way so that if a person loses his wallet in the end he can be refunded properly.

Again, the function will most likely never be used, but if we uppgrade the contract in a few months or later on, many people could have changed their wallets by then, so it's not good to send to a wallet that has been deleted already.

If you don't trust me, don't invest, i don't care, just stop spreading panic without even understanding the issues.
hero member
Activity: 628
Merit: 500
No banking,Only Bitcoin!
April 07, 2016, 03:36:27 AM
#25

Info:
-It's my old dice game, with fixed random number generator, now it works perfectly
-Compatible with EthVentures3, because the dividends are sized below 2 Eth
-EthVentures3 plugin, all fee payments are directed towards EthVentures3, that means that the fees from there get distributed between EthVentures3 shareholders!



Awesome, i will try it out.

I was looking for a working dice game but i havent saw any that was popular.

I hope this gets popular, and tomorrow i will invest in venture too and earn money Cheesy
member
Activity: 84
Merit: 10
April 07, 2016, 03:32:25 AM
#24

So why can't I be trusted? I told you the emergency function is there in case some future bug gets detected which has very low chance, but better to have insurance than to have thousands of ether stucked.

You are so naive ... or think people are dumb ...

Your emergency function should refund each investor ... not send you all the money...

You have such lame and false arguments ... only dumb people will fall in your scam. LoL

newbie
Activity: 42
Merit: 0
April 07, 2016, 03:26:37 AM
#23

Info:
-It's my old dice game, with fixed random number generator, now it works perfectly
-Compatible with EthVentures3, because the dividends are sized below 2 Eth
-EthVentures3 plugin, all fee payments are directed towards EthVentures3, that means that the fees from there get distributed between EthVentures3 shareholders!

newbie
Activity: 42
Merit: 0
April 07, 2016, 03:22:24 AM
#22
So In case of emergency you can just run with the money and we have to trust you on that.

again :


LOL

Ok stop trolling, i am working very hard here and i dont like disrespectful people.

There are many online casinos in bitcoin that hold 5000+ BTC and havent run away with the money.

So why can't I be trusted? I told you the emergency function is there in case some future bug gets detected which has very low chance, but better to have insurance than to have thousands of ether stucked.


There was an eth contract that had hundreds of Eth there and the funds got stucked there forever because there was a bug in it, i dont want this to happen.

And i will build my trust up, dont worry.
member
Activity: 84
Merit: 10
April 07, 2016, 03:19:45 AM
#21
So In case of emergency you can just run with the money and we have to trust you on that.

again :


LOL
Pages:
Jump to: