34 votes

Where can I find complete (whole stack) EOS dApp development example projects? With smart-contracts, the necessary C++ coding and a browser interface?

While there is limited information on dApp stack, here's what I found on the internet so far while we wait for more. 🔗 Find the updated version of the compilation here 🔗 🎬 Youtube Channels ...
Able Joseph's user avatar
  • 1,469
17 votes
Accepted

Where can I find complete (whole stack) EOS dApp development example projects? With smart-contracts, the necessary C++ coding and a browser interface?

You can check out the Scatter Demos page which has both C++ contracts and a javascript front-end integrated with eosjs and Scatter. It was also just updated to match master branch for EOSIO as of 5-9-...
nsjames's user avatar
  • 453
12 votes

Where can I find complete (whole stack) EOS dApp development example projects? With smart-contracts, the necessary C++ coding and a browser interface?

I'm writing here the contracts that helped me the most and the guides that I'm aware. nsjames youtube series: https://www.youtube.com/channel/UC_0j3NAYVBiyY152K0f-2og Kevin Heifner, Webinar from OCI,...
Leo Ribeiro's user avatar
  • 3,023
11 votes

Which version of C++ can I use in smart contracts?

eosiocpp currently compiles contracts using c++14. cib compiles contracts using the c++17 language, but c++14 library. sandboxing: contracts are compiled to WASM. Normal OS functions (filesystem, ...
Todd Fleming's user avatar
  • 2,005
9 votes
Accepted

What programming languages will be supported by EOS?

There is a new active project trying to adapt the EOSIO API to TypeScript using AssemblyScript called eos-typescript. They have a telegram group. I think TS is easier to mantain and read and will ...
Jordi Goyanes's user avatar
9 votes
Accepted

What is the correct way of issuing your own token?

The first line of token::create is require_auth( _self );. So I think only the contract account eosio.token can create the tokens. What you can always do is to reutilize this contract in an account ...
Leo Ribeiro's user avatar
  • 3,023
9 votes

Is it possible for Ethereum dApps to port to EOS?

Well, it is certainly possible. The contract would have to be rewritten into C++ because Solidity (Ethereum's native programming language) is not supported by the Eosio software. Traditional ...
Joshua Shope's user avatar
7 votes

Where can I find complete (whole stack) EOS dApp development example projects? With smart-contracts, the necessary C++ coding and a browser interface?

Youtube guide for creating and interacting with smart contracts for dawn 3.0, it doesn't include a web interface but seems quite in-depth otherwise with 3 videos available in the series. Non-video ...
altShiftDev's user avatar
  • 1,135
6 votes

What programming languages will be supported by EOS?

I suggest you look into NectarJS, it allows you to compile JS into many different native scripts, including WASM. While I've not used it myself, it appears to be as simple as nectar --target wasm ...
altShiftDev's user avatar
  • 1,135
6 votes
Accepted

Why Launch dapp On-Chain VS Side-Chain?

Here is one counter-argument. A side chain needs resources, namely block producers, voters, and incentives for all of them to act. A block producer that's voted in for the main chain might not be ...
Gassa's user avatar
  • 598
6 votes

use EOS as private blockchain for a loyalty system

Yes, you can fork EOS for this. Think of EOS as an inherently flexible operating system layer for blockchain based applications. If you look at the chain config.hpp file, you can see some of the ...
Nat's user avatar
  • 3,425
5 votes
Accepted

Can an action in a smart contract concurrently executed?

If I understood everything correctly: A transaction stores multiple actions. Transactions are stored in blocks. Every block producer has its turn (approx. 0.5 sec for this DPOS) to create a block and ...
tmm's user avatar
  • 2,114
5 votes

How can developers prevent abusive or spammy transactions on dApps if it's free for users to use?

This is handled through staking and rate limiting. In order to have a functioning Dapp you need to stake tokens (RAM, CPU and bandwidth). These buy you a percentage of the resources on the chain. If ...
rob allen's user avatar
  • 211
5 votes

What programming languages will be supported by EOS?

It should be possible now! All that a person would have to do is create a wrapper around the C/C++ API created by EOSIO. Once that wrapper is created, the code would then be compiled to wasm and ...
Joshua Shope's user avatar
5 votes

Is it possible for Ethereum dApps to port to EOS?

At the moment you would have to port solidity code (ETH) to C++ (EOS). In the future EOS will support the Ethereum virtual machine so it could be possible to use existing solidity codebases with ...
altShiftDev's user avatar
  • 1,135
5 votes
Accepted

Are there benefits to holding EOS as a user?

Users of the EOS network will not require any holdings to interface with dApps. As you mentioned Airdrops are certainly a benefit of owning EOS, many companies are using this as a way to circumvent ...
altShiftDev's user avatar
  • 1,135
5 votes

Where can I find complete (whole stack) EOS dApp development example projects? With smart-contracts, the necessary C++ coding and a browser interface?

I made some example code that includes a simple smart contract and a web interface. There is a simple html/js/jquery version of the interface and a react version here on github
Angelo Laub's user avatar
4 votes
Accepted

Unlimited BW for EOS dApp users?

EOS Bandwidth in most cases refers to operations which writes to blockchain. So if you would like to perform any operation, which will cause that some new data will saved into blockchain, then you ...
noisy's user avatar
  • 727
4 votes

How will users login to dApps built on EOS? Will be see 'Login with Scatter' being adopted?

dApp's generating their own private keys for each user is not a viable strategy. Users won't want to hold many of the keys as it's stressful and are objectively harder to memorize than a typical ...
altShiftDev's user avatar
  • 1,135
4 votes

What programming languages will be supported by EOS?

You can do TypeScript also, here's an example https://steemit.com/eosio/@eosargentina/developing-typescript-javascript-on-eos
aza-eos.ar's user avatar
3 votes

How to architect token economies for DACs / DAOs built on EOS?

On a recent Epicenter episode I heard Karl Floersch of the Ethereum Foundation was planning on teaching an intro to cryptoeconomics course. Depending on what material he decides to cover in the ...
Jackson Kelley's user avatar
3 votes

What is the correct way of issuing your own token?

You can view the eosdactoken contract here - https://github.com/eosdac/eosdactoken We've implemented some extra functions for membership which will tie into our forthcoming DAC voting and worker ...
rob allen's user avatar
  • 211
3 votes

What programming languages will be supported by EOS?

You'll be able to create contracts with all sorts of languages, perhaps even Siri could make you one. However, this is found on the EOS Wiki "Other toolchains in development by 3rd parties ...
John Williamson's user avatar
3 votes

Is it possible for a popular centralised app like Twitter to port to EOS?

In theory, Twitter could move all their data to EOS, using the blockchain purely as a replacement for their cloud services. They have just signed a contract with Amazon Web Services to do just this, ...
ToniWidmo's user avatar
  • 395
3 votes

List of EOSIO related telegram channels

General Note: please keep transparent who added which link. General EOS https://t.me/EOSproject Worbli https://t.me/worblicommunity Telos https://t.me/HelloTelos WAX https://t.me/wax_io BOS https://...
2 votes
Accepted

Which version of C++ can I use in smart contracts?

Updated answer: Currently EOS smart contracts are written in C++17. For more details see the official SDK, CDT (Contract Development Toolkit) which is based on clang 7.
Bright Scully's user avatar
2 votes

Are there benefits to holding EOS as a user?

There could be benefits yes, depending on which dApps a user might interact with. It might be possible that a dApp will require a user to stake tokens to the dApp to power it, and/or for storage, ...
ToniWidmo's user avatar
  • 395
2 votes

Can someone explain EOS sidechains to me?

Sidechaining is any mechanism that allows tokens from one blockchain to be securely used within a completely separate blockchain but still moved back to the original chain if necessary. By convention ...
RedBlock's user avatar
  • 286
2 votes

How can a dApp developer ensure that their tokens are Utility tokens and not Security tokens?

Many Chinese projects airdropped their tokens to users and they had no jurisdictional repercussions because it was distributed freely and everyone had same chances to get them. If the token got value ...
RedBlock's user avatar
  • 286
2 votes

Difference Between Eosio.token and Eosio.system

The eosio.token contract is indeed for the public to create tokens on, similar to ERC20 on Ethereum however instead of a contract for each token, many tokens can be based all on this one eosio.token ...
John Williamson's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible