HIP-254: Swift SDK Source

AuthorSoochul Yang
Discussions-Tohttps://github.com/hashgraph/hedera-improvement-proposal/discussions/292
StatusAccepted
Needs Council ApprovalNo
Review period endsTue, 04 Jan 2022 07:00:00 +0000
TypeStandards Track
CategoryApplication
Created2021-12-01
Updated2021-12-17

Abstract

The Hedera Hashgraph supports various SDKs for different programming languages but swift which is for iOS. iOS takes large amount of volumes on mobile world.

Motivation

When in an implementation scenario, it’s good to have options for development team especially in iOS platform. So far to implement iOS wallet supporing Hedera Hashgraph, developers should use protobufs or other language wrapper. It is not effective in terms of performance and platform usability.

Specification

Hedera SDK for swift should provide every API available in Hedera SDK for JAVA

Backwards Compatibility

No issues.

Security Implications

No issues.

How to Teach This

It would be great if this SDK includes example codes for implementations. For example:

  • CreateAccount
  • sendTransaction
  • getTransactionReceipt
  • Etc.

Reference Implementation

Reference implementation can be found in Hedera Java SDK repo.

Rejected Ideas

None.

Open Issues

None.

References

Copyright/license

This document is licensed under the Apache License, Version 2.0 – see LICENSE or (https://www.apache.org/licenses/LICENSE-2.0)

Citation

Please cite this document as: