Releases: OpenDive/SuiKit
Releases · OpenDive/SuiKit
1.2.1: Version Build Hot-fix
This update provides a hot-fix for issues around building with several platforms, regarding the SECP256R1 and SECP256K1 implementations.
1.2.0
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
- GraphQL Provider implementation by @MarcoDotIO in #54
Full Changelog: 1.1.1...1.2.0
Hotfix: Blake2b fix
- Fix issue with Blake2b package version
- Fix issue with throwing warnings with Kiosk tests
Support for Kiosks, SECP256R1, and zkLogin
- 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
Minor fix for Blake2 library 0.2.0 update.
SuiKit V1.0.0
- 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.