All Projects → ticket721 → Ethvtx

ticket721 / Ethvtx

🌀🛰 ethereum-ready & framework-agnostic redux store configuration

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Ethvtx

Trust Wallet Ios
📱 Trust - Ethereum Wallet and Web3 DApp Browser for iOS
Stars: ✭ 1,228 (+882.4%)
Mutual labels:  blockchain, ethereum, dapp, web3
Trace
Supply chain transparency platform proof-of-concept based on the Ethereum blockchain ✍️
Stars: ✭ 52 (-58.4%)
Mutual labels:  blockchain, ethereum, dapp, web3
Eth Vue
Featured in Awesome Vue [https://github.com/vuejs/awesome-vue], a curated list maintained by vuejs of awesome things related to the Vue.js framework, and Awesome List [https://awesomelists.net/150-Vue.js/3863-Open+Source/18749-DOkwufulueze-eth-vue], this Truffle Box provides everything you need to quickly build Ethereum dApps that have authentication features with vue, including configuration for easy deployment to the Ropsten Network. It's also Gravatar-enabled. Connecting to a running Ganache blockchain network from Truffle is also possible -- for fast development and testing purposes. Built on Truffle 5 and Vue 3, eth-vue uses vuex for state management, vuex-persist for local storage of app state, and vue-router for routing. Authentication functionalities are handled by Smart Contracts running on the Ethereum blockchain.
Stars: ✭ 171 (+36.8%)
Mutual labels:  blockchain, ethereum, dapp, web3
Web Sdk
Portis Web SDK
Stars: ✭ 65 (-48%)
Mutual labels:  blockchain, ethereum, dapp, web3
Eth Crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Stars: ✭ 420 (+236%)
Mutual labels:  blockchain, ethereum, dapp, web3
Subspace
Library for Reactive Dapp Development with auto syncing and caching capabilities
Stars: ✭ 57 (-54.4%)
Mutual labels:  blockchain, ethereum, dapp
Thorify
A web3 adaptor for VeChain Thor RESTful HTTP API.
Stars: ✭ 62 (-50.4%)
Mutual labels:  blockchain, web3, smart
The Journal Of Blockchain
区块链自媒体、专注区块链技术学习和实践、IPFS/Filecoin、Bitcoin、Ethereum、EOS、Cosmos、区块链、白皮书、Coinmarketcap、Coindesk、Safe Network、Telegram、Docker、社会治理、经济激励
Stars: ✭ 63 (-49.6%)
Mutual labels:  blockchain, ethereum, dapp
Connect
(Aragon 1) Seamlessly integrate DAO functionality into web and node.js apps.
Stars: ✭ 81 (-35.2%)
Mutual labels:  ethereum, dapp, web3
Blockchain
区块链、交易所、币种、自媒体、高频交易策略
Stars: ✭ 37 (-70.4%)
Mutual labels:  blockchain, ethereum, dapp
Marketprotocol
Ethereum based derivatives trading protocol creating digital tokens for any asset
Stars: ✭ 78 (-37.6%)
Mutual labels:  blockchain, ethereum, web3
Cyb Archeology
🌎 Personal immortal robot for the The Great Web
Stars: ✭ 117 (-6.4%)
Mutual labels:  blockchain, ethereum, web3
Ethereumbook
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Stars: ✭ 11,663 (+9230.4%)
Mutual labels:  blockchain, ethereum, dapp
Web3e
Web3E Ethereum for Embedded devices running Arduino framework
Stars: ✭ 50 (-60%)
Mutual labels:  ethereum, dapp, web3
Web3 Vs Ethers
A basic cheatsheet of Web3.js vs Ethers (along w/ example apps!)
Stars: ✭ 103 (-17.6%)
Mutual labels:  ethereum, dapp, web3
Starter Kit
An OpenZeppelin starter kit containing React, OpenZeppelin SDK & OpenZeppelin Contracts.
Stars: ✭ 101 (-19.2%)
Mutual labels:  ethereum, dapp, web3
Awesome Web3
🚀 A curated list of tools, libs and resources to help you build awesome dapps
Stars: ✭ 104 (-16.8%)
Mutual labels:  ethereum, dapp, web3
Metamask Mobile
Port of MetaMask Ethereum Ðapp browser for mobile devices (iOS only for now)
Stars: ✭ 119 (-4.8%)
Mutual labels:  ethereum, dapp, web3
Eth Hodler
A simple DApp & ERC20 token written in Solidity running on the Ethereum blockchain www.hdao.org
Stars: ✭ 31 (-75.2%)
Mutual labels:  blockchain, ethereum, dapp
Disperse
React/Redux dApp (decentralized app) boilerplate using Ethereum's blockchain
Stars: ✭ 36 (-71.2%)
Mutual labels:  blockchain, ethereum, dapp

Introduction

ethvtx is an Ethereum-Ready & Framework-Agnostic Redux configuration. This package contains all the tools to build an efficient Redux store for your Dapp. Our goal was to create a tool that will allow Dapp developers to efficiently fetch and manipulate informations about the Ethereum Blockchain. By minimizing the amount of requests and by caching and reusing as much data as possible, we decrease the impact that our apps have on the Ethereum nodes.

A complete set of dispatcher and getters are exposed to the developer and can be used directly inside any of the mapStateToProps or mapDispatchToProps functions to properly recover informations or emit actions.

The store handles transactions, accounts, contracts and blocks. Each single section has its own set of dispatchers and getters, and all are well documented in the official documentation,

Installation

npm install --save ethvtx redux redux-saga

More informations here

Documentation

An extensive usage documentation can be found here

Questions ? Join the chat at https://gitter.im/ethvtx/general !

Examples

Embark Showcase Project

There is an example project showcasing how to use ethvtx in an embark project.

It can be found here

React TS Showcase Application

The repository contains a complete React Typescript Showcase.

Start by setting up a ganache node in one terminal:

ganache-cli

To setup the showcase, run:

git clone https://github.com/ticket721/ethvtx
cd ethvtx/examples
npm run setup
npm run start

You can then visit the app from http://localhost:3000. Be sure to have Metamask installed, and quadruple-check that you aren't on the Main Ethereum Network before testing transactions :) .

Status

Service Status
Coveralls Coverage Status
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].