All Projects → trustwallet → Trust Web3 Provider

trustwallet / Trust Web3 Provider

Licence: mit
Web3 javascript wrapper provider for iOS and Android platforms.

Programming Languages

javascript
184084 projects - #8 most used programming language
swift
15916 projects

Projects that are alternatives of or similar to Trust Web3 Provider

Ethvtx
🌀🛰 ethereum-ready & framework-agnostic redux store configuration
Stars: ✭ 125 (-40.48%)
Mutual labels:  blockchain, web3
Blockchainbooks.github.io
Blockchain Books
Stars: ✭ 139 (-33.81%)
Mutual labels:  blockchain, web3
Awesome Solidity
⟠ A curated list of awesome Solidity resources, libraries, tools and more
Stars: ✭ 3,078 (+1365.71%)
Mutual labels:  web3, dapps
Taquito
A library for building dApps on the Tezos Blockchain - JavaScript / TypeScript
Stars: ✭ 113 (-46.19%)
Mutual labels:  blockchain, 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 (-18.57%)
Mutual labels:  blockchain, web3
Cyb Archeology
🌎 Personal immortal robot for the The Great Web
Stars: ✭ 117 (-44.29%)
Mutual labels:  blockchain, web3
Golden Wallet React Native
Golden - Best Wallet Ever
Stars: ✭ 201 (-4.29%)
Mutual labels:  blockchain, web3
Marketprotocol
Ethereum based derivatives trading protocol creating digital tokens for any asset
Stars: ✭ 78 (-62.86%)
Mutual labels:  blockchain, web3
Trust Ray
☁️ API for the Trust Wallet. Project no longer supported and current version used as source of transactions and address tokens in Blockatlas https://github.com/trustwallet/blockatlas/blob/master/config.yml#L64
Stars: ✭ 172 (-18.1%)
Mutual labels:  blockchain, dapps
Mastering Ethereum
分散アプリケーションプラットフォーム「ethereum」の入門書
Stars: ✭ 165 (-21.43%)
Mutual labels:  blockchain, dapps
Dapp
Censorship resistant democracies.
Stars: ✭ 1,326 (+531.43%)
Mutual labels:  blockchain, web3
Axentro
To be the go to platform for building dApps quickly and cheaply for business and gaming
Stars: ✭ 181 (-13.81%)
Mutual labels:  blockchain, dapps
Tokenscript
TokenScript schema, specs and paper
Stars: ✭ 89 (-57.62%)
Mutual labels:  blockchain, web3
Go Web3
Ethereum Go Client [obsolete]
Stars: ✭ 120 (-42.86%)
Mutual labels:  blockchain, web3
Trust Wallet Ios
📱 Trust - Ethereum Wallet and Web3 DApp Browser for iOS
Stars: ✭ 1,228 (+484.76%)
Mutual labels:  blockchain, web3
Contracts
Smart contracts comprising the business logic of the Matic Network
Stars: ✭ 130 (-38.1%)
Mutual labels:  blockchain, dapps
Thorify
A web3 adaptor for VeChain Thor RESTful HTTP API.
Stars: ✭ 62 (-70.48%)
Mutual labels:  blockchain, web3
Web Sdk
Portis Web SDK
Stars: ✭ 65 (-69.05%)
Mutual labels:  blockchain, web3
Hive
Fast. Scalable. Powerful. The Blockchain for Web 3.0
Stars: ✭ 142 (-32.38%)
Mutual labels:  blockchain, dapps
Unstoppable Wallet Ios
A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 180 (-14.29%)
Mutual labels:  blockchain, dapps

TrustWeb3Provider

GitHub release (latest SemVer) License Platform Platform

TrustWeb3Provider currently bundles web3 0.20.x, we will follow MetaMask proposal: No Longer Injecting web3.js.

How to Identify Trust Provider

If trust provider injected properly isTrust will be true

window.ethereum.isTrust

Installation

iOS

TrustWeb3Provider is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'TrustWeb3Provider', git: 'https://github.com/trustwallet/trust-web3-provider', tag: '<latest_tag>'

Here is an example project located at ios/TrustWeb3Provider.xcworkspace to demonstrate how to use this provider.

Android

TrustWeb3Provider is available through Jitpack and GitHub Packages, new version will only be available in GitHub.

Jitpack

To install it:

Step 1. Add jitpack to repositories in your root build.gradle file:

allprojects {
    repositories {
        maven { url 'https://jitpack.io' }
    }
}

Step 2. Add the dependency

dependencies {
    implementation 'com.github.TrustWallet:trust-web3-provider:0.3.9'
}

GitHub Packages

Configuring Gradle for use with GitHub Packages

Step 1. Add GitHub Packages to repositories in your root build.gradle file:

allprojects {
    repositories {
        maven {
            name = "GitHub Packages"
            url = uri("https://maven.pkg.github.com/trustwallet/trust-web3-provider")
            credentials {
                username = System.getenv('GITHUB_USER')
                password = System.getenv('GITHUB_TOKEN')
            }
        }
    }
}

Step 2. Add the dependency

dependencies {
    implementation group: 'com.trustwallet', name: 'web3-provider', version: '<latest_tag>'
}

Authors

vikmeup
hewigovens
madcake

License

TrustWeb3Provider is available under the MIT license. See the LICENSE file for more info.

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].