nowfound

Dev tools · December 29, 2022

FW

fallback() – write web apps in Solidity and serve HTTP over Ethereum

Hi HN! I recently open-sourced a project I’ve been working on over my winter break: a Solidity web framework you can use to write web apps in Solidity (and more generally, a proof-of-concept implementation of an arbitrary network protocol over Ethereum). Here’s a demo web app on the Optimism Goerli testnet: http://simple.fallback.natecation.xyz/ Running this Solidity code: https://github.com/nathanhleung/fallback/blob/main/src/examp... There’s a lightweight TCP server script that’s listening on the demo app domain that forwards requests…

What it does

In the maker’s words, at launch

Hi HN! I recently open-sourced a project I’ve been working on over my winter break: a Solidity web framework you can use to write web apps in Solidity (and more generally, a proof-of-concept implementation of an arbitrary network protocol over Ethereum). Here’s a demo web app on the Optimism Goerli testnet: http://simple.fallback.natecation.xyz/ Running this Solidity code: https://github.com/nathanhleung/fallback/blob/main/src/examp... There’s a lightweight TCP server script that’s listening on the demo app domain that forwards requests to the blockchain and sends the responses back. The smart contracts take advantage of Solidity's fallback()[1] function to interpret the input data to the contract as an HTTP request rather than an ABI-encoded function call. Would love to hear your thoughts in the comments below! Docs: https://fallback.natecation.xyz/ Github: https://github.com/nathanhleung/fallback [1] https://www.oreilly.com/library/view/learn-ethereum/97817899...

Does the same job

all alternatives →
  • Ethereum2014 · ▲168

    "what JS did for the web, this will do for the block chain"

  • DP
    Dharma – Programmable Peer-To-Peer Loans Using Ethereum Smart Contracts2017 · ▲156

    Hey HN! My name's Nadav Hollander, and I'm the Founder of Dharma. Dharma is building an open-source library that makes it really easy to programatically borrow and lend cryptocurrencies using smart contracts on the Ethereum blockchain. Today we're launching our Alpha Testnet release -- a command line tool that allows you to 1. Access a line of cryptocurrency credit from the command line in under 5 minutes 2. Easily build a bot that auto-invests in loans under hyper-customizable, programmable criteria Check it out: https://github.com/dharmaprotocol/dharma-cli Why I Think…

  • StaticBackend2023 · ▲118

    Low code self-hosted backend API to build web apps

  • SC
    Smart contract decompiler that uses symbolic execution2018 · ▲68

    Hi All, I released an EVM/Solidity decompiler recently, here: http://www.eveem.org/ Since it uses symbolic execution underneath, the results are quite awesome. There is also an api that delivers a .json / middle language representation of every contract here: http://eveem.org/code/{{address}}.json The plan is to open-source it as soon as I clean up the code a bit. Spent the last two month crunch-time to get it delivered from scratch :)

  • EthVigil Tutorials2020 · ▲90

    Learn and build on Ethereum in real time

  • Orbit2018 · ▲102

    No limits Crypto wagering app

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 1d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, December 2022

the whole month →