DEPRECATED. Please use the new library IOTA wallet binding
The IOTA Swift API Library
Please, be careful, it's a work-in-progress project
- Full support for address generation (with Keccak written in C)
- Basic commands to a full-node
- One-func account retrieval
- Automatic node selector
- Local PoW
- Attach to tangle (0i tx)
- Replay Bundle
- Transfer (>0i tx)
- Promote
- Multisignature Support
- Support for Wallets and Snapshots
IotaKit is compatible with all architectures, tested on iOS/MacOS/Ubuntu.
Foundation
Dispatch
Compile it directly from Xcode project or follow the Ubuntu instructions
cd IotaKit
swift build
pod 'IotaKit'
The class reference is available here
The usage should be straightforward, it is very similar to the official JS lib
let iota = Iota(node: "http://localhost", port: 14265)
iota.nodeInfo({ (result) in
print(result)
}) { (error) in
print(error)
}
IotaKit is maintained by Pasquale Ambrosini
You can follow me on Twitter at @PascalAmbro.
Iota Foundation for Entangled
C code for Proof-of-Work.
IotaKit is licensed under the terms of the MIT License. Please see the LICENSE file for full details.