trustwallet / Trust Web3 Provider
Programming Languages
Labels
Projects that are alternatives of or similar to Trust Web3 Provider
TrustWeb3Provider
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
License
TrustWeb3Provider is available under the MIT license. See the LICENSE file for more info.