Coder Social home page Coder Social logo

pushingbhutons / flow-js-sdk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from onflow/fcl-js

0.0 1.0 0.0 29.68 MB

Tools for building browser applications on Flow ๐ŸŒŠ

Home Page: https://onflow.org

License: Apache License 2.0

Makefile 0.17% JavaScript 81.17% HTML 0.06% TypeScript 18.60%

flow-js-sdk's Introduction

Build Status

Flow Javascript SDK

Enabling developers to create dApps on the Flow blockchain using Javascript

A quick start guide can be found Here

Status

EARLY PUBLIC ALPHA

  • Last Updated: April 21st 2020

We are currently confident in how to consume most of the things in this repository, but most of the modules are in active development and their underlying implementations are subject to change.

All changes to a module will be reflected in the modules version number (including breaking changes) as a patch, until we are confident the module is working and stable, at which point we will release a v1.0.0. After a v1.0.0 release of a module we will strictly follow SemVer.

What is Flow?

Flow is a new blockchain for open worlds. Read more about it here.

Getting Started

A quick start guide can be found Here.

  • The Flow CLIs emulator can be used to develop against locally.
  • We have a React Example application for you to poke around too. If you want to run it locally, you will need the emulator running with this config.

Requirements

Please note, that some code provided - e.g. Object.fromEntries - will require Node version v12.0.0 or higher.

Overview

  • Higher Level

  • Lower Level

    • @onflow/protobuf (mvp) -- Dependency of send. Provides transport between the browser and the Flow blockchain.
    • @onflow/interaction (mvp) -- A data structure that can be built, resolved and sent to the Flow blockchain.
    • @onflow/response (mvp) -- A data structure that represents a response from the Flow blockchain. If the interaction returns something, it can be decoded without something like an ABI.
    • @onflow/encode (mvp) -- Transactions needs signatures, this module knows how to create the values that get signed.
  • Development Tools

    • @onflow/dev-wallet (mvp) -- A local fcl wallet provider for local development and testing.

flow-js-sdk's People

Contributors

10thfloor avatar benjaminkvm avatar boczeratul avatar brodieve avatar cybercent avatar jeffreydoyle avatar maxstalker avatar orodio avatar psiemens avatar timmymmit avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.