Skip to content

Releases: OpenDive/SuiKit

1.2.1: Version Build Hot-fix

21 Feb 23:11
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Minor fix for Blake2 library 0.2.0 update.

SuiKit V1.0.0

22 Aug 00:23
Compare
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.