
Supports integration with web3j and crypto wallet endpoints, allowing definition and management of coin networks. Includes setup instructions and XCFramework export for streamlined deployment.
A Kotlin multiplatform library support web3j and endpoint related with crypto wallet
iOS: Requires a min iOS version of 13 Android: Requires a min SDK version of 26
dependencies {
implementation 'io.github.innfocus:crypto-wallet-lib-android:1.0.2'
}Use Xcode to add the project (File -> Add Package Dependencies)
import com.lybia.cryptowallet.CoinNetwork
import com.lybia.cryptowallet.enums.NetworkName
private var coinNetwork = CoinNetwork(
name = NetworkName,
apiKeyExplorer = "explorerAPIKey",
apiKeyInfura = "infuraAPIKey",
) import crypto_wallet_lib
static let arbitrumCoinNetwork = CoinNetwork(name: NetworkName,
apiKeyExplorer: "",
apiKeyInfura: "",
apiKeyOwlRacle: ""
) ./gradlew :crypto-wallet-lib:assembleCrypto-wallet-libReleaseXCFramework
After export XCFramework, zip the folder exported from crypto-wallet-lib -> build -> XCFramework -> release -> crypto_wallet_lib.xcframework and storage (Github Release)
Calculate checksum the zip file and run the command below
swift package compute-checksum crypto_wallet_lib.xcframework.zip
Update link binary XCFramework and checksum to Package.swift
A Kotlin multiplatform library support web3j and endpoint related with crypto wallet
iOS: Requires a min iOS version of 13 Android: Requires a min SDK version of 26
dependencies {
implementation 'io.github.innfocus:crypto-wallet-lib-android:1.0.2'
}Use Xcode to add the project (File -> Add Package Dependencies)
import com.lybia.cryptowallet.CoinNetwork
import com.lybia.cryptowallet.enums.NetworkName
private var coinNetwork = CoinNetwork(
name = NetworkName,
apiKeyExplorer = "explorerAPIKey",
apiKeyInfura = "infuraAPIKey",
) import crypto_wallet_lib
static let arbitrumCoinNetwork = CoinNetwork(name: NetworkName,
apiKeyExplorer: "",
apiKeyInfura: "",
apiKeyOwlRacle: ""
) ./gradlew :crypto-wallet-lib:assembleCrypto-wallet-libReleaseXCFramework
After export XCFramework, zip the folder exported from crypto-wallet-lib -> build -> XCFramework -> release -> crypto_wallet_lib.xcframework and storage (Github Release)
Calculate checksum the zip file and run the command below
swift package compute-checksum crypto_wallet_lib.xcframework.zip
Update link binary XCFramework and checksum to Package.swift