Practical overview
When it fits
Use it when developing an iOS app that needs the documented Ethereum account, balance, token-information or transfer functions.
Who it is for
- iOS developers building Ethereum wallet features into an app.
- App teams that want wallet operations handled locally and blockchain access through Infura.
Documented uses
- Create an Ethereum account or import one using a private key.
- Display Ether and token balances and browse token information.
- Send Ether or tokens to another address.
Requirements & limits
The repository identifies the library as MIT-licensed and provides CocoaPods installation instructions.
- Wallet functions are described as local to the device and Ethereum blockchain; Infura provides blockchain access without requiring the app to sync nodes.
- The wallet password is encrypted and saved on-device, and is required for wallet access and transaction examples.
- Transaction history, keystore import and export, multiple accounts, advanced transaction configuration and ERC-721 support are listed as planned rather than released.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Add Etherwalletkit to an Xcode project
Install the library with CocoaPods and import it into a Swift file.
Before you start
- An Xcode project
- CocoaPods
Steps
Add
pod 'EtherWalletKit'to the project's Podfile.Import the library with
import EtherWalletKitin the Swift file that will use it.
Expected outcome
The project includes the documented CocoaPods dependency and the Swift import.
Guide limitations
- These steps cover installation and importing only; they do not demonstrate a complete app implementation.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- SteadyAction/EtherWalletKit · Official homepage title · retained in its source language

