Skip to content

Instantly share code, notes, and snippets.

@jeluard
jeluard / Diagrams.md
Last active October 9, 2015 08:57
Renderist hello world

Hi! This is a sample of what you can achieve using renderist. Following are some diagrams using some of available syntaxes like:

  • plantuml diagrams
  • dot graphs
  • ditaa ascii art

Give it a try! Write your own gist.

@jeluard
jeluard / check-version
Created December 6, 2012 19:18
PlantUML tests
@startuml
checkversion
@enduml
0xeC057Eb2A8c3f6D017885a5fe6033eC23a82Dc43
0x2127edab5d08b1e11adf7ae4bae16c2b33fdf74a

Pull Request Report

[Fix #2719] App does not fit on iPhone X screen (#2856)

URL: status-im/status-mobile#2856 Creator: foopang Labels: Tested - OK, bounty, medium-priority

fixes #2719

Status API

Status allows to register chat commands via it's API. Due to a number of recent low-level changes and low visibility of this feature part of it have been broken.

This document provides a high-level view of the current state of the API and associated limitations. Features that used to work are also detailed.

TLDR

Status bots features:

Hackathon

Status hosted a hackathon in Mai 2017.

Submission

Some of the submissions deserve a closer look.

Favor network

Status is all about allowing end users to access decentralized ethereum world (Web3). Ethereum ecosystem is in its infancy and most of the tools it provides are still evolving.

One of the existing way to build decentralized application is the DApps stack. It is essentially the old web2 stack (HTML/JS) with some JS API (web3.js) access to ethereum. This stack is the one commonly used today and status supports it. As DApps are an de-facto established standard they run on other browsers: mist, toshi, cipher, ..

Status offers another tool for 3rd party developers: an API. Using it developers can develop bot commands that can have native UI. Those commands live within status and have privileges to interact with its internals.

A collection of extensions use cases.

Suggestions

I owe some money to a friend. I let him message me in such a way that I just have to accept/reject the transaction. This can be done externally through our messaging layer so that it is not constrained to status contacts. Works for any transaction and smart contract calls.

extends: all chats

Existing chat applications usually offer APIs to extend the default UI. This document details features provided by a selection of those.

WhatsApp

Pretty much nothing.

Kik

Basic chatbot based on webhooks and HTTP calls.