If I create a smart contract implementing the logic there and put js/images outside the eos platform (say S3 or else) is it possible to use eos platform to host 100% backend?

As I understand eos platform has RPC protocol, eosjs can be used for calls, it has delayed transactions support and periodic tasks support.

What can be limitations or disadvantages here? Or is that the future of web development (I mean web apps as "web dapps")?

  • are you trying to query s3 from a smart contract? you can't do that
    – confused00
    Commented Sep 11, 2018 at 10:38
  • @confused00 let's say I will have frontend served on some S3 bucket and smart contract to be used for business logic without any single mentioning of S3. As I understand it is possible to have 100% backend with periodic tasks and background tasks in eos, or no?
    – shalakhin
    Commented Sep 11, 2018 at 10:41
  • yup you can have a project similar to this. you can have scheduled tasks and you can make more blockchain calls from the front-end with eosjs
    – confused00
    Commented Sep 11, 2018 at 10:43
  • But if you want to use loging , and singnup functionality that are very tedious to implement and need lot of space, can increase your cost of Ram and cpu usage. Commented Sep 11, 2018 at 11:19

1 Answer 1


Technically yes. Examle: a wallet can you only EOS and no backend. But in reality most probably you will need some backend.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.