{"repo":"eqoty-labs/secretk","free":true,"listed":false,"github":"https://github.com/eqoty-labs/secretk","clone":"git clone https://github.com/eqoty-labs/secretk.git","description":"A Kotlin Multiplatform (JVM, Android, iOS, tvOS, watchOS, macOS, linux, JS) client for interacting with the Secret Network","language":"Kotlin","stars":14,"topics":["android","cosmos","cosmos-sdk","ios","kotlin","kotlin-multiplatform","scrt","web3","js","linux"],"license":"MIT","category":"mobile-apps","readme_excerpt":"secretk A Kotlin multiplatform Encryption and REST client for Secret Network utilizing gRPC gateway endpoints. Supported Features: Contract Queries Simulate Contract Execution To Estimate Gas Contract Execution (MsgExecuteContract) Contract Code Upload (MsgStoreCode) Contract Instantiate (MsgInstantiateContract) Contract Migrate (MsgMigrateContract) Contract Update Admin (MsgUpdateAdmin) Contract Clear Admin (MsgClearAdmin) Bank Send (MsgSend) Web: Delegate signing transactions to Kepler or Metamask browser wallets Supported Targets: JVM js wasmJs iOS, tvOS, watchOS macOS linux (x64) windows (x64) Setup Gradle Swift Package Manager you need to declare your dependency in your Package.swift : Samples - Secret Contract Template using secretk for Integration Testing - Compose UI sample project - Swift sample project Useage Kotlin Create SigningCosmWasmClient Query Contract Simulate Execute + Execute + Query Contract(Generate and use viewing key for query) Bank Send Tx Swift Create SigningCosmWasmClient Query Contract Simulate Execute + Execute + Query Contract(Generate and use viewing key for query) Credits: Based on the work of: - secret.js - Old secret.js","default_branch":null,"files":null,"tree":[],"storefront":"/r/eqoty-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eqoty-labs/secretk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}