Telegram Web
We're in the process of talking to Ascendex about this issue as we speak. There has been some confusion between our market market and Ascendex in regards to trading spreads and we're waiting for both parties to be able to speak about it. We'll provide an update as soon as possible.
Trading and staking of KEX are available on Ascendex. Please let us know if there are any issues.
WEEKLY DEVELOPMENT UPDATES

FRONTEND
๐Ÿ”นWIP - Structure of generic controllers for handling list views (account balance list, transactions list, validators list etc.)

MIDDLEWARE
๐Ÿ”นAdded support to configure Etherium-based chain RPC
๐Ÿ”น WIP - Ethereum-based chain status endpoint

BACKEND
๐Ÿ”นImplement delegators cap - each validator has limited number of delegators to protect against dust spam attacks
๐Ÿ”นImplement delegators pushout - delegators can push out other delegators if they have sufficient stake
๐Ÿ”นAdded staking pool delegators query & automated unregister of delegator from a staking pool in the case of insufficient stake
๐Ÿ”นEnsured that delegation to not active validators is no longer possible to prevent accidental slashing

WALLET
๐Ÿ”นWIP offline Ethereum transactions signing with SAIFU

INFRASTRUCTURE
๐Ÿ”นRefactored IPFS-API tool structure to decrease resource consumption & increase security

https://twitter.com/KIRA_Official/status/1547534463026053120
WEEKLY DEVELOPMENT UPDATES

FRONTEND
๐Ÿ”นFinished new pagination system & structure of controllers for handling list views (account balance list, transactions list, validators list etc.)

MIDDLEWARE
๐Ÿ”นAdded integration tests to interx repository
๐Ÿ”นWIP - ethereum RPC queries rate limiting

BACKEND
๐Ÿ”นReleased new sekai version with finalized multi-stake module
๐Ÿ”นValidators can now self-delegate tokens even if maximum number of delegators is reached (used as spam prevention mechanism)
๐Ÿ”นCreated basic protobufs for a new slashing-module

WALLET
๐Ÿ”นWIP - egress service allowing SAIFU to sign and propagate ethereum transactions on-chain

INFRASTRUCTURE
๐Ÿ”นWIP - snapshot management for sekai & state sync using Cosmos SDK tools

https://twitter.com/KIRA_Official/status/1550442434156548096
WEEKLY DEVELOPMENT UPDATES

FRONTEND
(miro)
๐Ÿ”นWIP - Network Module allowing to establish connection with older versions of INTERX

MIDDLEWARE
๐Ÿ”นAdded unit test architecture to INTERX repository & resolved issue with node discovery query causing node restart

BACKEND
๐Ÿ”นCreated slashing proposal with support for customisable slash percentage
๐Ÿ”นAutomated raising of the slashing proposal at the time of the double sign event
๐Ÿ”นAdded GRPC & CLI query allowing for listing of all available transaction execution types

WALLET
๐Ÿ”นExecuted first ethereum transaction signing via dedicated Web gateway
๐Ÿ”นAdded support for human provided entropy to the wallet generator

INFRASTRUCTURE
๐Ÿ”นAdded backward compatibility with SAIFU hardware wallet to bip39 CLI generator, including human provided entropy.

https://twitter.com/KIRA_Official/status/1552990107850121216
Dear community โ—๏ธ Attention โ—๏ธ

Starting today, the interest rate on the AscendEX exchange has been reduced to 5% APY. However, you can get up to 16% of the APY on stake.kira.network
WEEKLY DEVELOPMENT UPDATES

FRONTEND
(miro)
๐Ÿ”นWIP - Backwards compatible networking module

MIDDLEWARE (interx)
๐Ÿ”นImplement EVM status query
๐Ÿ”นWIP - Caching service for EVM requests

BACKEND (sekai)
๐Ÿ”นExecution fees query now returns all transaction types
๐Ÿ”นImplement slashing proposals, refuting of slashing proposal & staking pool list query
๐Ÿ”นAdd new permission allowing to vote on slashing proposals

WALLET (saifu)
๐Ÿ”นAdded error reporting to ethereum transaction signer in the egress service

INFRASTRUCTURE (km, tools)
๐Ÿ”นWIP - Implementing release packages support and deployment workflows to the KIRA Infrastructure Manager

https://twitter.com/KIRA_Official/status/1555600517572722688
WEEKLY DEVELOPMENT UPDATES

FRONTEND
๐Ÿ”นFinished backwards compatible network module & added warning message when nodes run older version of interx or serve outdated responses
๐Ÿ”นFrontend is now auto connecting to interx if there are no warnings and provides a list of pre-configured endpoints for the user to choose from
๐Ÿ”นAdded auto-refresh of all networks specified in the list

MIDDLEWARE
๐Ÿ”นAdded multiple RPC authentication methods for EVM chains, native full node (no key required), quicknode, infura & pokt
๐Ÿ”นFinalized EVM blocks & transactions query

BACKEND
๐Ÿ”นAdded new permission for creating slashing proposals
๐Ÿ”นSlashing proposal now allows to submit a judgement vote by each voter regarding expected percentage of stake to be slashed

WALLET
๐Ÿ”นReleased new versions of saifu key generator enabling verification of the secure seed phrase derivation

INFRASTRUCTURE
๐Ÿ”นFinished BIP39 CLI generator including all vector tests

https://twitter.com/KIRA_Official/status/1557708689137668097
WEEKLY DEVELOPMENT UPDATES

FRONTEND
๐Ÿ”นUpgraded project version to flutter 3.0.5
๐Ÿ”นFixed clearing data about latest connection info when server went offline. Now connection info is kept until user manually switches to different server.
๐Ÿ”นCompleted some minor and major refactors around project.

MIDDLEWARE
๐Ÿ”นKIP-77 : Finalized INTERX endpoint for transactions estimation & propagation
๐Ÿ”นComplete writing integration tests using bash script for apis related to account and transactions.

BACKEND
๐Ÿ”นConsider poolCoins and coins ratio in case of undelegation
๐Ÿ”นPrevent upsert staking pool and new delegation for slashed pool
๐Ÿ”นTry CLI command and add example commands for operations on slashed pools
๐Ÿ”นMoved Undelegate function into delegation.go for better management
๐Ÿ”นAdded test for undelegate, SlashStakingPool, RefuteSlashingProposal

WALLET
๐Ÿ”นContinued work and research on Audio Stenography, in order to listen and process encoded audio data. The first iteration is to be built to support encoding and decoding secret messages hidden in tone.

INFRASTRUCTURE
๐Ÿ”นBIP93 : Improved readability of data output on terminal + added functionality to handle raw entropy with checksum bits.

https://twitter.com/KIRA_Official/status/1560228989578493954
WEEKLY DEVELOPMENT UPDATES

FRONTEND
๐Ÿ”น Working on Account page, list of current Tokens Balances tab
๐Ÿ”น Next step : Click Me Load More page

MIDDLEWARE
๐Ÿ”น(EVM chains) - Finalized account/balance queries (70%).
๐Ÿ”น Next step : Finalize remaining EVM queries (30%) , update response data JSON to use snake_case

BACKEND
๐Ÿ”นConsider LP tokens and coins ratio in case of undelegation
๐Ÿ”นPrevent upsert staking pool and new delegation for slashed pool
๐Ÿ”นTry CLI command and add example commands for operations on slashed pools
๐Ÿ”นMoved Undelegate function into delegation.go for better management
๐Ÿ”นAdded test for Undelegation / SlashStakingPool / RefuteSlashingProposal
๐Ÿ”นAutomatic proposal : Proposal now shows โ€œcolludersโ€ = previously jailed validators within a short timeframe before proposal is triggered
๐Ÿ”นAutomatic proposal : Proposal creation donโ€™t trigger when MaxJailedValidators parameter does not reach
๐Ÿ”นAutomatic proposal : Proposal now tests if same validator slash proposal already exists to prevent double proposal
๐Ÿ”นSlash proposal integration test
๐Ÿ”นNext step : Staking module documentation, upgrade proposal rollback

WALLET
๐Ÿ”นWorking on audio steganography documentation and worked on simplest experimental build (using Least Bit Algorithm with encrypted messages)
๐Ÿ”นNext step : Continue documentation and use a more robust for audio steganography

INFRASTRUCTURE
๐Ÿ”นResearching queries limitations, loads on BTC test network

https://twitter.com/KIRA_Official/status/1563130251722366977
WEEKLY DEVELOPMENT UPDATES

FRONTEND
๐Ÿ”น Finished rebuilding Account Page - Balances tab
๐Ÿ”น Next step : Dashboard Page.

MIDDLEWARE
๐Ÿ”น Update response data json to always use snake_case
๐Ÿ”น Remove gas_wanted and gas_used from transaction endpoints
๐Ÿ”น Application Binary Interface (ABI) endpoints of EVM chains
๐Ÿ”น Next step : Add remaining EVM endpoints.

BACKEND
๐Ÿ”น Built documents for staking, slashing, updated gov module proposals section
๐Ÿ”น Resolves issue on upgrade module for distributor module genesis import/export
๐Ÿ”น Next step : KIP 78 - Token Basketing module (*multiple types of a different tokens such as stablecoins can be combined - basketed - into a single token before whitelisting them for staking*)

WALLET
๐Ÿ”น Worked on creating audio files (wav) and including hidden data inside (steganography)
๐Ÿ”น Worked on release of experimental SAIFU app for IOS.
๐Ÿ”น Added documentation on Audio QRC Steganography
๐Ÿ”น Next step : Start working on diffie key exchange for establishing secure communication channels.

INFRASTRUCTURE
๐Ÿ”น Tested prime numbers generator for SAIFU [DHKE](https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange). Collected data from bitcoin node for further testing. Tested bitcoin node CLI wrapper under the load (I/O operations)
๐Ÿ”น Next step : Testing RPC endpoints of bitcoin node. Deploying testing environment for front-end team.

https://twitter.com/KIRA_Official/status/1565656366475255809
WEEKLY DEVELOPMENT UPDATES

FRONTEND
๐Ÿ”น Finished new Transactions system.
๐Ÿ”น Next step : Send Tokens Page UI.

MIDDLEWARE
๐Ÿ”น Fix response json snake_case issue.
๐Ÿ”น Prepare read/write contract for EVM endpoints. (query ABI, read ABI json and prepare packed calldata)
๐Ÿ”น Complete unit tests for api functions related to account, transactions, validators, faucet and proposals.
๐Ÿ”น Next step: Complete unit tests for apis that query genesis, data reference, tokens, upgrade plan, node discovery, and permission data.
๐Ÿ”น Next step : Read/Write contract on EVM chains.

BACKEND
๐Ÿ”น Built basic protobuf for basket module.
๐Ÿ”น Initiate basket module types, keeper, CLI files.
๐Ÿ”น In progress of building read/write logic for basket objects.

WALLET
๐Ÿ”น Finished end to end encryption implementation (Diffie-Hellman), that is to be used for SAIFU and others applications.
๐Ÿ”น Continued working on IOS fixes and release, waiting approval.
๐Ÿ”น Next step : Built new UI that interacts with new (end to end) implementation of Diffie-Hellman, so that SAIFU can register and store many secret communication channels and also be able to ensure each interaction with SAIFU is a secure channel.

INFRASTRUCTURE
๐Ÿ”น Deployed latest environment for the front-end.
๐Ÿ”น Next step : Testing Bitcoinnode capabilities and limitations in terms of processing requests.

https://twitter.com/KIRA_Official/status/1568140947740925953
WEEKLY DEVELOPMENT UPDATES

FRONTEND
๐Ÿ”น Finished Send Tokens page
๐Ÿ”น Next step : Integration of Send Tokens page and infrastructure

MIDDLEWARE
๐Ÿ”น ABI decode for contract call
๐Ÿ”น Finalize Read Contract endpoint
๐Ÿ”น WIP: Write Contract endpoint
๐Ÿ”น Unit tests for APIs that query genesis, data reference, tokens, upgrade plan, node discovery, and permission data
๐Ÿ”น Next step : EVM faucet endpoint
๐Ÿ”น Next step : Complete unit tests and basic structure for integration tests

BACKEND
๐Ÿ”น Connect basket module to app.go
๐Ÿ”น Add more protobuf for txs of basket module
๐Ÿ”น Implement mint, burn, swap operations
๐Ÿ”น Implement proposal system
๐Ÿ”น Surplus increase on swap operation
๐Ÿ”น Implement surplus withdraw operation via proposal
๐Ÿ”น Next step : Complete basket module, gov claim councilor

WALLET
๐Ÿ”น Built interface screens for Shared Secrets update, these are simplified screen to support the back-end code produced last week.
๐Ÿ”น Added feature to show all the Shared Secretโ€™s categories, selecting multiple categories, and storing data with a secure storage.
๐Ÿ”น Next step : Implement Shared Secretโ€™s functions (such as adding/deleting/modifying peers that you want to share information securely) and expanding the categories of things that can shared securely.

INFRASTRUCTURE
๐Ÿ”น Continued testing btcnode endpoints and address re-scanning features
๐Ÿ”น Next step : Put results in the doc. Test multisig limitations.

https://twitter.com/KIRA_Official/status/1570760921571786760
WEEKLY DEVELOPMENT UPDATES

FRONTEND
๐Ÿ”น Started integration of Send Tokens page with infrastructure
๐Ÿ”น Next step: Finishing Send Tokens page integration with infrastructure

MIDDLEWARE
๐Ÿ”น Added EVM contract write endpoint
๐Ÿ”น Introduced EVM faucet configuration
๐Ÿ”น Completed unit tests for proposal, UBI, pool and status API functions
๐Ÿ”น Working on integration tests using golang
๐Ÿ”น Next step : write EVM faucet endpoint
๐Ÿ”น Next step: work on bitcoin APIs and build basic structure for integration tests

BACKEND
๐Ÿ”น Added basket stores management by denom
๐Ÿ”น Implemented CLI commands for transactions, queries, proposals and grpc query
๐Ÿ”น Add limitation on min/max amounts on mint/burn/swap
๐Ÿ”น Added more restrictions on tokens cap and limitation period
๐Ÿ”น Added permission to check basket module emergency actions
๐Ÿ”น Tested CLI commands : mints/burn/swap amount, limitation period, emergency actions and resolved issues
๐Ÿ”น Next step : Complete basket module, upgrade issue fixes (in-state)

WALLET
๐Ÿ”น Report page is setup, similar to a Google Forms, for reporting bugs and Issues related to SAIFU
๐Ÿ”น Fixes as reported by Internal team from Report page
๐Ÿ”น Testing and working on web extensions to add SAIFU features to internet browsers, and connecting browser to saifu via an extensions
๐Ÿ”น Next step : Continue exploring whatโ€™s possible with web extensions and what features it can or canโ€™t support from SAIFU

INFRASTRUCTURE
๐Ÿ”น Finalized research of the bitcoin core limitations. Results written in documentation
๐Ÿ”น Next step : Prepare data for the next testnet iteration. Research limitations of multisig transactions on bitcoin network

https://twitter.com/KIRA_Official/status/1573249197280837632
WEEKLY DEVELOPMENT UPDATES

FRONTEND
๐Ÿ”น Finished integration of Send Tokens page with infrastructure
๐Ÿ”น Started Confirm Transaction page
๐Ÿ”น Next step : Broadcast Transaction page

MIDDLEWARE
๐Ÿ”น Completed unit tests and released new version that involves integration tests written in bash script and unit tests for golang
๐Ÿ”น Worked on bitcoin api and completed bitcoin status api.
๐Ÿ”น Next step : Continue to work on adding more bitcoin apis and complete blocks and transactions endpoint.

BACKEND
๐Ÿ”น Added permission to check basket module emergency actions
๐Ÿ”น Added queries for mints,burn,swap amount done during limit period along with CLI commands
๐Ÿ”น Tested emergency cli commands, and mints, burn, swap amount on limit period query CLI and resolve issues
๐Ÿ”น Implemented average disbalance function & slippage fee on swap operation
๐Ÿ”น Implemented sending slippage fee to โ€œfee collector accountโ€ to pay network
๐Ÿ”น Implemented basket tokens to claim rewards in case of holding multistaking tokens
๐Ÿ”น Added unit test for basket action history, basket get, set, delete, create, min, burn
๐Ÿ”น Resolved issue for in-state upgrade without binary changes
๐Ÿ”น Next step : Resolve soft fork issue + upgrade plan fields, governance claim councilor

WALLET
๐Ÿ”น Tons of chrome extension testing and started the first working extension with back-end communications, and tons of features
๐Ÿ”น Added Flutter into the chrome extension and made it possible to support video scanning
๐Ÿ”น Added useful scanning ability, for the future features we want to add
๐Ÿ”น Next step : Finish up the back-end for the chrome extension, so we can start scaling it up with UX and features.

INFRASTRUCTURE
๐Ÿ”น Researching on how to implement multisig for validator set without breaking to groups
๐Ÿ”น Researched rescan threshold for bitcoin core watchwallet
๐Ÿ”น Next step : Continue to research on multisig

https://twitter.com/KIRA_Official/status/1575434684871413767
KIRA has a unique and innovative Governance Model that aims to continuously improve its efficiency and decentralisation, independent of wealth and stake distribution.

In order for an individual to become a validator, they must first be accepted by the current network validators in order to prevent fraudulent activities and bad actors.

On top of this, by allowing the network to be governed by a syndicate of validators the scalability of the network itself is guaranteed, while eliminating the need to worry about what occurs on-chain.

Learn more about our Governance Model below: https://blog.kira.network/kira-governance-model-4ef09e067386
Our CEO @milanavalmont discusses the differences between PoW and PoS systems in the context of the Ethereum Merge.

Crucially, she highlights the weaknesses that remain in a PoS system, namely that the system favors early adopters who may have gotten a big bag of native tokens for cheap, and being dependent on a โ€œstake-as-trustโ€ system could have protocol-breaking implications in a cross-chain ecosystem. She then explains how KIRA's innovative Multi-Bonded-Proof-of-Stake solves such issues.

Check out the full article below๐Ÿ‘‡: https://hackernoon.com/looking-into-ethereums-merge-and-how-kira-circumvents-poss-biggest-weakness
๐ŸšจIts been an exciting week at KIRA and we want to thank our community for their continued support, so we are giving away $200 to one lucky winner! Check out the tweet below to enter and have your chance to win, good luck! ๐Ÿ’ธ๐Ÿ’ฐ

๐Ÿ‘‡
https://twitter.com/KIRA_Official/status/1578325456990130177?s=20&t=Lh5s-cJsGr3-Ld2AyIXJ9Q
WEEKLY DEVELOPMENT UPDATES

FRONTEND
๐Ÿ”น Finished โ€œConfirm Transactionโ€ page
๐Ÿ”น Started building โ€œBroadcast Transactionโ€ page
๐Ÿ”น Generic cleanup of repository on GitHub (now all commits are signed by authors with cryptographic GPG key)
๐Ÿ”น Next step : Integration of Broadcast Transaction page

MIDDLEWARE
๐Ÿ”น Fixed all camelCase response data
๐Ÿ”น Added EVM faucet endpoint (Windows Information Protection (WIP) for private key sign/broadcast)
๐Ÿ”น Completed implementation for accounts, block, network status, transactions, and transfer APIs
๐Ÿ”น WIP for block and faucet API
๐Ÿ”น Next step : Finalize private key sign/broadcast
๐Ÿ”น Next step : Finalize balances and faucet API

BACKEND
๐Ÿ”น Debugged issue with a validator set case for upgrade
๐Ÿ”น Added Genesis Upgrader (allows application upgrade via governance process)
๐Ÿ”น Updated โ€œpools-by-accountโ€ query help for the Multistaking module
๐Ÿ”น Fixed proto-gen issue for container name conflict
๐Ÿ”น Resolved possible panic bug with Reward distributor module
๐Ÿ”น Modified protobufs on councilor work

WALLET
๐Ÿ”น Redesign of code responsible for app theme
๐Ÿ”น Next step : Code refactor of PIN Sign in view

INFRASTRUCTURE
๐Ÿ”น Tested and merged website update.
๐Ÿ”น Added notes on bugs and functionality issues.
๐Ÿ”น Researched TSS limitations in order to use it with bitcoin core.
๐Ÿ”น Next step : PoC CLI tool for TSS

https://twitter.com/KIRA_Official/status/1578338593117872128
2024/09/29 06:12:53
Back to Top
HTML Embed Code: