secretk

A Kotlin Multiplatform (JVM, Android, iOS, tvOS, watchOS, macOS, linux, JS) client for interacting with the Secret Network

MIT License

Stars
11
Committers
2

Bot releases are visible (Hide)

secretk - Latest Release

Published by luca992 11 months ago

  • getLatestBlock fix deserialization when validatorAddress or signature are null
secretk -

Published by luca992 11 months ago

  • Kotlin 1.9.20
  • add getLatestBlock helper function to client
secretk -

Published by luca992 12 months ago

  • Make enigmautils mutable and add setter to client
    • On web this is useful for creating a client before you have a access to the enigma utils reference that becomes available asynchronously from keplr
secretk -

Published by luca992 12 months ago

  • BalanceUtils use permits to get snip20 balance
secretk -

Published by luca992 about 1 year ago

  • Clear cashed code hash for a contract address when a migration message is sent
  • Add codeIdToCodeInfoCache
  • Update dependencies
secretk -

Published by luca992 about 1 year ago

Support for Migration Messages:

  • Contract Migrate: MsgMigrateContract
  • Contract Update Admin: MsgUpdateAdmin
  • Contract Clear Admin: MsgClearAdmin

API Changes:

  • getCodeInfoByCodeId(codeId: String) -> getCodeInfoByCodeId(codeId: Int)
  • GetNonceResult package change
secretk -

Published by luca992 about 1 year ago

Kotlin 1.9.10, remove pulsar2 references

secretk -

Published by luca992 about 1 year ago

add pulsar3 NodeInfo type. Port to pulsar3 everywhere

secretk -

Published by luca992 about 1 year ago

kotlin 1.9.0

secretk -

Published by luca992 about 1 year ago

API Changes

  • Make client constructor public.
    • Note: libsodium must be initialized before instantiating the client through the standard constructor
  • Remove suspending init by seed client companion function
secretk -

Published by luca992 about 1 year ago

API Changes

  • Remove senderAddress from Client constructor
    • sender will be determined from messages' sender
  • Make wallet optional and mutable in Client constructor
secretk -

Published by luca992 over 1 year ago

  • Remove khash dependency temporarily and copy files into the client directly to workaround issue transitively importing khash when adding secretk to a project
secretk -

Published by luca992 over 1 year ago

  • updates coroutines & kryptools
secretk -

Published by luca992 over 1 year ago

  • Kotlin 1.8.22
  • Swift package now fixed
  • JS: add KeplrEnigmaUtils to allow keplr to encrypt and decrypt messages properly
  • Use official KHash release #3
secretk -

Published by luca992 over 1 year ago

secretk -

Published by luca992 over 1 year ago

  • catch TxResponse errors from grpc gateway. like timeouts
secretk -

Published by luca992 over 1 year ago

  • when generating a random account. if a bad key was made just try again
    • fixes #14
secretk -

Published by luca992 over 1 year ago

fix swift-package: downgrade coroutines to stable

secretk -

Published by luca992 over 1 year ago

update to kotlin 1.8.20 and update dependencies

secretk -

Published by luca992 over 1 year ago

BalanceUtils fixes and improvements for snip20,
snip20: add transfer, and send messages