Ethereum - DEV

Peepeth's Kickstarter is live

Hi everyone,
Happy Monday! Peepeth creator here. I've launched a Kickstarter campaign to help make Peepeth accessible to mainstream users. I’d appreciate your support:
Peepeth is a decentralized social network for those who value mindful, responsible engagement. It runs on Ethereum and IPFS, is ad-free, and encourages positive contribution through opinionated features. There are 2200+ users in the invite-only beta.
Reaching the Kickstarter goal will help make Peepeth free for all, and usable without a web3 provider. A mobile app will be built as a stretch goal. With your help, Peepeth could become the first mainstream dapp.
Rewards include unique, customizable blockchain badges that give you superpowers (special features), and other fun & interesting perks.
Corporate sponsors: your company's logo will be displayed on Peepeth’s (redesigned) front-page for a year. You'll also receive other rewards and high-level badges for your team. Plus, get a top-secret feature involving confetti! 🎉
Thanks for everyone's help in getting this far!
Support Peepeth's Kickstarter! 🐧🐧🐧
Thanks, Bevan Barton, Peepeth founder
submitted by madame_BOV to ethereum [link] [comments]

How to Recover Wanchain Sent to Ethereum Address!

About a month ago I accidentally sent all my Wanchain from an exchange to my Etherum address! I was in distress and this seems to be a common concern for many people.
But today I did it! I finally recovered all my Wanchain! It was not easy. I am a software engineer and it took a lot of my knowledge and a handy web tool to get them back. So without further ado here are the exact steps to recover your Wanchain:
Part 1 - Get your Ethereum Keystore File
*You can skip part 1 if you already have your Ethereum Keystore File
From My MetaMask Option
*If you use a MetaMask you must follow these steps AND the "From Private Key Option" steps below
  1. Click on the MetaMask on the top-right of Chrome
  2. Type in password to unlock
  3. Click on the 3 dots next to your account's name
  4. Click export private key
  5. Type in your password again
  6. Click submit
  7. Copy your private key
From Mnemonic (TrezoLeger users do this first!) Option
*If you use a TrezoLedgeHardware Wallet you will need to follow these steps AND the "From Private Key Option" steps below
  1. It is HIGHLY recommended that you transfer ALL other funds from ALL other cryptos off of your hardware wallet before following these steps.
  2. Download the Bip39 tool here: (alternatively you can just go here, but it's less secure:
  3. Unzip all the files
  4. Run bip39-standalone.html from the unzipped folder
  5. Type your 12-24 word Mnemonic given to you when you setup your Hardware Wallet into the BIP 39 Mnemonic input (If you don't have this you cannot recover your Wanchain)
  6. If you setup a passphrase for your Hardware Wallet (not your PIN code but an actual password) type it into BIP 39 Passphrase (optional) input. (If you don't have this and set one up originally with your hardware wallet you cannot recover your Wanchain)
  7. Change the "Coin" drop-down menu to Ethereum
  8. Scroll to the very bottom of the page and you should now see your Ethereum public key and private key for your specific Ethereum address that you accidentally sent your Wanchain to under "Derived Addresses". *If you do NOT see your address here then you did NOT follow the steps correctly
  9. Copy the private key on the right-hand side for your specific Etherem address that you accidentally sent your Wanchain to. This is under "Derived Addresses" Do NOT use any other private key on the page.
From Private Key Option
*These steps are outlined for Windows
(This part of the guide was found using part of this guide: and part of this guide
  1. Download Geth from here:
  2. Unzip Geth to C:\Geth (or any directory you will remember)
  3. Search for cmd (on Windows), Right-Click, Run As Administrator
  4. Open Notepad
  5. Paste your Ethereum private key into the notepad without any extra characters or quotations.
  6. Make sure you don't have a "0x" at the beginning of the private key. If you do, delete the "0x" off the start of the private key and save the file.
  7. Save the file as nothing_special_delete_me.txt at C:\Geth
  8. Open a command prompt (windows)
  9. Run the command: cd c:\Geth
  10. Run the command: geth account import C:\Geth\nothing_special_delete_me.txt
  11. After successful import, delete the file at C:\Geth\nothing_special_delete_me.txt
  12. Your file will be saved at, replace "UserName" with your computer's actual logged in user name: C:\Users\UserName\AppData\Roaming\Ethereum\keystore
Part 2 - Recovering Your Wanchain
And now what you've been waiting for. Follow these steps to recover your Wanchain from your Ethereum Keystore File.
Part 2A - Setup a Wanchain Wallet with WanWalletGui
*If you already have a Wanchain wallet setup and know your public key, private key, and password for that wallet you can skip Part 2A
We need somewhere to send the Wanchain when we recover it. Follow these steps to setup an address to use on the Wanchain network. You cannot keep using the Ethereum address you sent your Wanchain to on accident after recovery. Just bear with me.
  1. Download WanWalletGui from here:
  2. Click on the logo of your operating system to download the WanWalletGui
  3. Accept the User Agreement
  4. Unzip all the files
  5. Run WanWalletGui.exe
  6. Click Launch Application from the pop-up
  7. Click the "Account" button on the top-right
  8. Type in any account name you want and your new password twice
  9. Click "OK"
  10. Save the "Public Key" displayed for your account somewhere
  11. Close the program. Make sure to actually close the program as it will interfere later on.
Part 2B - Get the Gwan Tool Up and Running
This is Wanchain's version of Geth, it's called Gwan (get it, G"Wanchain"). You will need this to submit the recovery transaction since the WanWalletGui.exe can't submit it for us.
  1. Download the Gwan tool from Wanchain's Github via the zipped archive. The latest release at the time of writing is 1.0.4. You can download from this link:
  2. Unzip the Gwan.exe file from the zip
  3. Open a command prompt (or equivalent if not on Windows)
  4. Go to the directory that you unzipped Gwan to (cd command on Windows)
  5. Run this command: gwan --rpc --rpcapi=web3,eth,personal --rpcport "8545" --rpcaddr "" --rpccorsdomain ""
  6. Leave the command prompt up and running until all remaining steps in all parts are finished. If you close the command prompt you cannot submit the recovery transaction. This is actively listening on your computer.
Part 2C - Install Node
*If you already have Node.Js & NPM installed AND updated you can skip Part 2C
  1. Download Node here for the right OS/bit version:
  2. Run the installer (On Windows it's a .msi file)
  3. Go through the install process using the defaults and click finish
Part 2D - Use the Wanchain-Raw-Tx tool to submit your recovery transaction
This is it! The final part! You're soo close if you made it this far!
  1. Download the Wanchain-Raw-Tx zip directory here:
  2. Unzip all the files
  3. Open another command prompt (or equivalent) and go to the unzipped directory
  4. Type this command: npm install
  5. You may get ERR's in red. That's fine, ignore them.
  6. After the prior command completes leave the command prompt open and also open "config.js". Make all changes to the file after each line's colon. Leave quotes when you see them around the examples. You will need to edit the config.js file as follows:
  7. Change the first line to: datadir : '/'
  8. Change fromAddr to the Ethereum address you accidentally sent your wanchain to
  9. Change the passphrase to the password you setup for your Ethereum Keystore File
  10. Change the chainId to 0x01 (no quotes)
  11. Change the toAddr to the new Wanchain address you setup in "Part 2A"
  12. Change the sendAmount to be the amount of wanchain you want to transfer and then leave the * 1e18 at the end so 50 Wanchain = 50 * 1e18 (no quotes or spaces). Make sure to not transfer everything, leave .01 Wanchain for the transfer fee.
  13. Save the file, it should now look something like this:
    module.exports = { datadir : '/', // The datadir path of the Ethereum fromAddr : '0xaaa', // Ethereum address which hold the Wancoin passphrase : 'password', // The passphrase for the Ethereum keystore of the above address chainId : 0x01, // 0x01 - Wanchain Mainnet, 0x03 - Wanchain Testnet toAddr : '0xbbb', // Wanchain address, make sure have the correct Wanchain keystore for this address sendAmount : 1000*1e18, // 1000 Wan. Don't send all the wancoin, need to keep about 0.005 Wan as the tx fee gasPrice : 200*1e9, // 200 GWin gasLimit : 47000 } 
  14. Open your C:\ (or main directory)
  15. Create a folder, name it "keystore"
  16. Copy and paste your Ethereum Keystore File into this directory. You must put it in this EXACT location.
  17. Go back to your command prompt that you last used to do the command "npm install"
  18. Type this command: node index.js (if that doesn't work try: node index)
  19. If all went well you should now see your TxHash of the completed transaction.
  20. Wait 5-10 minutes
  21. Close the command prompt running Gwan
  22. Open WanWalletGui.exe
  23. Your funds should now be displayed there!!
If this helped you please consider sending some WAN to: 0xC0dF0c37966488941765f5659ff552aA4e0595B5
submitted by tylerbigo to wanchain [link] [comments]

AMA transcript, which took place 5/28/18 11:00 am UK time at Telegram

1- Why is your marketing not focused on the Blockchain?
We have been trying to be focused on communicating the vision of a decentralized cloud computing. I think this is a beachhead market for mainstream adoption of blockchain technology.
But if we're going to have the world adopt decentralized cloud computing there are a few hurdles we need to overcome.
So that's a long-winded answer to why we are focused on more than just the blockchain's performance. However, we will be focusing much more on it's performance from this point forward.
2- How much you paid to Ian Balina?
We did not pay Ian a dime.
3- So sparkster is a fork of stellar with an added layer, what layer is that?
Steller lacks a system for determining which nodes to trust and lacks a system of incentives. We built this on top of Stellar. Also, the idea of separate isolated cells (blockchains) is uniquely ours.
4- The next demo how many tps are you guys aiming for?
I don't want to ruin the surprise, but let's say that it's more than 6,500 TPS. Every demo will be more than the last.
5- Will developers have to work within the platform or will they have standalone apis like web3.js for ethereum to interact with sparkster blockchain?
Good question, there will indeed by an API/SDK for developers to use. However, developers can also bring their code into the sparkster platform. They can create their own blocks and inject the code that the block executes. The benefit of this is that they can sell those blocks on the Sparkster Marketplace and make some money while at the same time extending the things that non-developers can do with the platform. The blocks act as an abstraction for the code it executes.
6- Why is balina the only one promoting you and you are not on the ratings for any other advisor at all?
I have spoken with others such as Suppoman, and I believe we have their support.
7- Can I get a shirt?
Let's find a way for you guys to win some shirts! lol
8-Can I get a refund?
If you want a refund, please email [email protected].
9- Can you please give us a time frame on when you will be opening up the whitelist / crowdsale?
We will be announcing the details on the crowdsale very soon. There will not be a general whitelist, rather we think the fairest way to give out allocations (so people get meaningful allocations) is through proof of love. You can sign up for that at
10- Is this a marketing scam ran by Ian Balina?
Lol - No. We did not know Ian prior to this, and only met him live on stage in Amsterdam.
11- Github is empty
We have not shared our code on github yet. Parts of our platform are undergoing patent protection.
12- Are you prepared to be destroyed by Matty's AMA and Andre Cronje?
I am prepared to put to rest any concerns that people have about Sparkster!
13- Which large investors do you have?
I can't name them yet, but they will be announcing soon. Names you will recognize and appreciate.
14- Will the Ico price be higher than presale since there’s no bonus for presale?
The price in the crowdsale will be at least 15c AND at least 4650 ETH. If the price of ETH continues to fall as it has, we have to raise the US price from 15c to ensure that the crowdsale folks get no more than 4650 SPARK per ETH.
15- what is the utility of the token?
16- Can we upgrade the logo, we can make something better saj, looks like it was made in windows paint.
We'll deal with this stuff after the crowdsale when we have time.
17- Explain how you can create complex code structures (multi dimensional arrays) (structs), what about classes and OOD? You need these things to build complex software.
Firstly, the platform is domain specific solution, not a general purpose language like c++. This means it is designed to do web-based development very well, in some cases devices too like the Arduino, Raspberry Pi, and ARM IOT devices. The architecture of our platform takes away the need to know about object-oriented design, as it is inherently object-oriented. You can think of a document as an object, but as a non-programmer, you don't need to know about objects. Multi-Dimensional arrays etc, again, this is taken care of in the inherent design of documents in our platform.
18- Are corporations the end consumers of Sparkster platform and decentralized cloud? Besides Libelium and ARM, do you have others?
Sparkster's vision is to empower people to bring their ideas to reality. Corporations are made up of people and our target customer is people. The Sparkster platform is free to use for individuals, and will always be free for individuals.
If we look at use cases, sure, companies benefit significantly from Sparkster's platform and cloud. However, we have 3D amination and gaming in the works. It's still a research project, but it is something being worked on by our team right now. I think the future here is in augmented reality, and we will be providing codeless solutions to create AR experiences in the future.
19- When binance?
I cannot speak about this.
20- When Moon?
Moon Soon!
21- How do the separately isolated blockchains communicate with each other and deal with consensus?
There is consensus WITHIN a cell as each cell is a blockchain, and the cells do not communicate with one another. So how do arrive at a unified application?
The compute nodes where the software is actually executed operate outside the cells, and can communicate between cells. So if we know Andy's trip history (in the case of Uber) is on cell 1, and Bill's is on cell 2, then the compute node can fetch that from the appropriate cells. How does the compute node find the right cell without a centralized database/blockchain? A smart algorithm called consistent hashing is how.
22- You claim that a layman can build software 100 times faster than a dev. Please qualify how this is possible? How can a layman understand software architecture?
I'll answer this by giving you an analogy. Before Apple / Xerox Parc invented the GUI for computers people would have said the same thing. Before Wix / Dreamweaver created their platforms for websites, people would have said the same thing. This is a similar innovation for software development.
I recommend trying the platform at and you'll see it is layman friendly. Also, there's a video on our youtube channel showing kids building IOT devices using our drag drop tools
23- Where do you see this company in 3 months, 6 months and 1 year?
24- Say something about new partnerships and advisors any update?
We have a new partner joining us shortly that I think you guys will be excited about. As for advisors, we are speaking to a number including Ian, but no decisions yet.
25- How will you handle the hype around SPARK during crowd sale? Will everyone get the chance to participate?
We are still working on this, and I am interested in hearing from the community. But this question was already discussed earlier in the AMA.
26- why is sparkster a rebranded version of a failed company called symphoni .io which was earlier called appbuildr. your youtube demos are from the same channel.
Symphoni / AppBuildr were not failed projects, they were projects in incubation. The Sparkster platform was finished in April, and this is the first release of it. Symphoni / AppBuildr were potential names that we were using/thinking about using when the product was ready for market.
28- Let us use GIfs saj.
29- What car you drive saj?
I drive a Mercedes E350 Coupe.
30- Your website is having too many failures how you can generate bugless code?
We're moving very fast trying to address everyone's concerns. Working sleepless nights causes stuff to break. The platform will not be bugless to begin with of course - nothing is. But over time, as we iron out issues, these issues are resolved for all code for all time. That's how we get to bugless code - it's a road.
31- It seems that Sparkster platform doesn't need blockchain. Do I miss something?
Yes, there's a MAJOR market for Sparkster in enabling people to build decentralized software, in our estimation in excess of $10 billion over 10 years. Decentralized cloud computing is the future because when software is run on our community's devices, there's no need to pay for cooling, generators, UPS backups etc.
32- What will the format of the demo be, you alone or you and the team?
The team was with me, but we are in different offices - India and the US while I was in London. We will have to do it the same way, but fear not, we will not fail this time.
33- Can you build something as complex as Amazon or Facebook with Sparkster?
Much of the complexity of Amazon or Facebook is in their distribution and how they've architected their solutions to serve lots of customers in parallel. The cell architecture is essentially a newer way of doing this. However, we're not in place today where you can use the tools we provide and rebuild facebook. But that's the goal, and with the funding, we will be working to enhance and enrich the product so that this will one day be possible. Let's dig a little deeper into what sparkster can do. There are two main constructs in Sparkster - Documents and Functions. Think of documents as objects and functions as services or methods. Combined with a turing complete language (which we have already completed), the ability to create new blocks and define the code that those blocks execute (almost finished), and the ability to integrate external libraries (on our internal roadmap), plus additional UI controls, we believe the sparkster platform is limitless.
34- Post ICO how do you plan to acquire customers?
We will be bringing on key customers that will help us tell the story of why the future of cloud computing is decentralized.
Crowdsale Scheme
Why didn't vitalik or others figure this out and used it to scale ethereum?
Because it does not work for currency environments, it makes it susceptible to double spend attacks. Since our network does not carry money, we don't have this risk.
Any plans to put out a detailed roadmap.
We have a technical roadmap, but I don't want to publicly commit to timeframes yet.
AMA ended at 12:32 am UK time.
The AMA was conducted by SAJ, SPARKSTER CEO.
submitted by dukakistejada to Sparkster [link] [comments]

貸 dai ◈

dài dài dài
Two years ago, when Maker was initially conceived, the stablecoin it "guarded" was called eDollar. At the time the eDollar mechanics were marketing focused, meaning they compromised on economic efficiency for the sake of making it easier to explain/sell/pump the project. This is why it was a 1:1 peg with USD and hence called eDollar.
However we moved towards creating a stand alone currency that wouldn't have to depend on US monetary policy.
As I considered the Chinese market to be the most important for initial adoption of a stablecoin (since it's where bitcoin is used) I wanted a Chinese name, and my first idea was to call the new free-floating stablecoin JIAO 交 (jiāo), meaning "to exchange", named after the first ever paper currency: . Another nice thing about having a foreign name is that it looks/sounds completely unique to an english speaker and doesn't trigger any existing semantic associations, making for a better and more recognizable brand.
However 交 was quickly abandoned since it also means intercourse...
Another characteristic I wanted from the name was that it needed to be short enough to be its own trading symbol without needing to be abbreviated, meaning 4 letters max. Coming up with short words is really hard, they all sound stupid no matter what combination of vowels and consonants you go with (really, just try). I spent so much time repeating random gibberish over and over in my head.
However a Chinese friend of mine eventually gave me the perfect suggestion: 貸, meaning to lend or to provide capital for a loan. Using pinyin (the modern system for transliterating Chinese characters to latin letters) it is spelled dài, and it's pronounced in the fourth tone; a sharply decreasing pitch. If you click on the little sound icon here you can hear how it's pronounced by a native speaker
Dai was immediately popular because in addition to describing the core of what it's all about, it also has a lot of interesting semantic coincidence. My favorite is the full name of Wei Dai, the inventor of the concept of cryptocurrency. As we all know the real unit of Ethereum tokens is wei, the family name of Wei Dai, and it's fitting that the other key token on Ethereum sounds like his given name, highlighting their equally critical role in making web3 a reality.
Some other coincidences are that the sound of "dai" means "to give" in many slavic languages, and in many asian languages it has meaning related to finance (though this is probably due to Chinese influence of the word dai and thus isn't true coincidence).
Finally there's the fact that it is pronounced like the first syllable of diamond - fitting for the new "diamond standard" of currency. This coincidence is also the inspiration behind the dai symbol and logo.
⬙ Was the first unicode character I wanted for the dai. Mainly because it looks like a diamond and has the nice little triangle showing which way the price is going ;). However I ended up not liking it for a number of reasons, first of all the unicode symbol looks weirdly lopsided in most fonts for god knows what reason. Secondly in the end I'm not so confident that the dai will be strictly deflationary, and as such it's a bad idea to have it a as a foundational part of the symbolism. And also it's quite tacky to have the symbolism appeal to the greed instinct.
Instead ◈ was suggested, an alternative that looks great and elicits the semantics of "diamond hardness" - stability and resilience of the currency. So that's what I now promote as the official unicode symbol.
Just my 0.02◈
submitted by Rune4444 to MakerDAO [link] [comments]

03. Web3.js Tutorial - Attach a GUI to your Ethereum Smart ... Set up your development environment for Ethereum on a ... Building a Ethereum Wallet API from Scratch! Send Ethereum Cryptocurrency With Python - #2 ... Ethereum for Python Developers - #1 - YouTube

Nethereum.Web3: Ethereum Web3 Class Library simplifying the interaction via RPC. Includes contract interaction, deployment, transaction, encoding / decoding and event filters: Nethereum.Unity: Unity3d integration, libraries can be found in the Nethereum releases: Nethereum.Geth: Nethereum.Geth is the extended Web3 library for Geth. Go Ethereum iOS Builder <[email protected]> C2FF8BBF: 70AD EB8F 3BC6 6F69 0256 4D88 F29D EFAF C2FF 8BBF: Linux Builder: Go Ethereum Linux Builder <[email protected]> 9BA28146: FDE5 A1A0 44FA 13D2 F7AD A019 A61A 1356 9BA2 8146: macOS Builder: Go Ethereum macOS Builder <[email protected]> 7B9E2481: 6D1D AF5D 0534 DEA6 1AA7 7AD5 5589 15E1 ... Sending Ethereum using Web3.js. When using [email protected], the function sendTransaction is provided in the following form: web3.eth.sendTransaction(transactionObject [, callback]) The callback will return the TX as a result in case of success. However, to properly integrate it into our saga.js flow, we need to wrap sendTransaction function with ... Polkadot is an open-source project founded by the Web3 Foundation. Web3 Foundation has commissioned five teams and over 100 developers to build Polkadot, including: Founded by some of the blockchain industry’s foremost builders Ethereum is a global, decentralized platform for money and new kinds of applications. On Ethereum, you can write code that controls money, and build applications accessible anywhere in the world.

[index] [2264] [2014] [628] [4899] [417] [2429] [2696] [2394] [2701] [1628]

03. Web3.js Tutorial - Attach a GUI to your Ethereum Smart ...

This video is part of the "Become a Blockchain Developer with Ethereum and Solidity" online course on Udemy. If you want to learn more about how to use those... SUBSCRIBE TO THIS CHANNEL Subscribe to become a highly paid blockchain developer: 🤑 Learn how to become a highly paid blockchain dev: 🔴 Subscribe to this channel: SUBSCRIBE TO THIS CHANNEL For more videos on how to build decentralized applications on The Ethereum Blockchain: SUBSCRIBE TO THIS CHANNEL For more videos on how to build decentralized applications on The Ethereum Blockchain: