Skip to content

Releases: OpenDive/SuiKit

Swift 6 Concurrency Update

11 Dec 14:52
9062543

Choose a tag to compare

What's Changed

Full Changelog: 1.3.0...1.4.0

zkLogin Full Implementation

22 Jul 07:56

Choose a tag to compare

Hotfix: AnyCodable version fix for Package.swift

21 May 05:56

Choose a tag to compare

TODO: Look into replacing package or merging implementation into SuiKit that conforms properly with Swift 6.1 concurrency.

1.2.2: Additional Hot Fixes

01 Apr 02:23

Choose a tag to compare

1.2.1: Version Build Hot-fix

21 Feb 23:11

Choose a tag to compare

This update provides a hot-fix for issues around building with several platforms, regarding the SECP256R1 and SECP256K1 implementations.

1.2.0

05 Feb 15:02
752d1e1

Choose a tag to compare

GraphQL Implementation

1.2.0 brings in the highly needed GraphQL provider, which allows the developer to leverage the GraphQL endpoints deployed for mainnet, testnet, and as well, localnet. The following functions have been fully implemented, with tests included:

  • getCoins
  • getAllCoins
  • getBalance
  • getAllBalances
  • getCoinMetadata
  • getTotalSupply
  • getMoveFunctionArgTypes
  • getNormalizedMoveFunction
  • getNormalizedMoveModulesByPackage
  • getNormalizedMoveModule
  • getNormalizedMoveStruct
  • getOwnedObjects
  • getObject
  • getTotalTransactionBlocks
  • getReferenceGasPrice
  • getLatestCheckpointSequenceNumber
  • getCheckpoint
  • getCheckpoints
  • getProtocolConfig
  • getValidatorsApy
  • getChainIdentifier
  • tryGetPastObject
  • multiGetObjects

What's Changed

Full Changelog: 1.1.1...1.2.0

Hotfix: Blake2b fix

19 Dec 23:49

Choose a tag to compare

  • Fix issue with Blake2b package version
  • Fix issue with throwing warnings with Kiosk tests

Support for Kiosks, SECP256R1, and zkLogin

19 Dec 23:37

Choose a tag to compare

  • Implementation and test cases for the Kiosk functionality.
  • Implementation and test cases for the SECP256R1 Key functionality.
  • Implementation and test cases for the zkLogin Key and Signature functionality.
  • Implementation and test cases for the SuiNS functionality.
  • Implementation of multiple return values for move calls.

1.0.1 Patch Update

31 Aug 22:40

Choose a tag to compare

Minor fix for Blake2 library 0.2.0 update.

SuiKit V1.0.0

22 Aug 00:23

Choose a tag to compare

  • Submit transactions
  • Transfer objects
  • Transfer Sui
  • Air drop Sui tokens
  • Merge and Split coins
  • Publish modules
  • Transfer objects
  • Execute move calls
  • Retrieve objects, transactions, checkpoints, coins, and events
  • Execute transactions
  • Local, custom, dev, test, and main net compatiblity
  • ED25519 and SECP256K1 Key and HD Wallet generation
  • Native Swift BCS Implementation
  • Swift Concurrency Support - iOS 13, macOS 10.15, tvOS 13, and watchOS 6.
  • Comprehensive Unit and Integration Test coverage.