While almost all messaging services have experienced outages today due to AWS issues, OpenChat has continued to run smoothly because it runs end to end on the #InternetComputer
Give it a try at https://t.co/lRdXKEVQiC
#CHAT#ICP
🚨 New feature alert 🚨
@OneSecBridge is now integrated into OpenChat enabling users to deposit USDC and USDT from Ethereum/Arbitrum/Base directly into their OpenChat wallet!
The tokens can then be sent quickly and cheaply within messages/prizes/swaps/etc.
Give it a go!
#CHAT #ICP #ChainFusion
@SnassyIcp One solution could be to require node providers to have X amount of voting power (maybe 5k?) per node.
Then when selecting new nodes, those from node providers with the highest "voting power per node" ratios are chosen.
This ensures everyone is aligned.
OpenChat now supports native BTC!
- Deposit BTC directly into your OpenChat wallet
- Send/receive/swap BTC quickly and cheaply to/from/with other users as chat messages
- No need to know, or worry about, long BTC addresses
- Withdraw directly to other BTC wallets
#CHAT#BTC
Weekly roundup 📅
- Support native BTC in the OC wallet (will be enabled next week)
- Started building native apps (focusing on Android first)
- Started building bot SDK in Motoko
- Add small gap at bottom of screen on devices where UI overlaps other components (eg. home indicator on iPhone)
- Migrate lots of components to Svelte 5
- Work towards allowing bots to subscribe to chat events
- Allow community owners to delete channels even if they are not in them
- Support sending direct messages to the Llama bot
- Toggle to show/hide wallet balances
- A few bug fixes
#CHAT #ICP
Weekly roundup 📅
Features
- Lots more progress towards supporting bots (this is a big one... but we're making good progress!)
- Introduced a 500 CHAT fee to add a new token to OC
- Started implementing "CHIT streak insurance" where users can pay CHAT to protect against losing their daily streak (see the OpenChat - Governance channel for full details)
Scalability
- Migrated all group/channel members to stable memory
- Migrated all community members to stable memory
- Reduced size of community events and migrated them to stable memory
- Reduced size of UserCache and SearchIndex
- These recent scalability improvements have significantly reduced running costs and will allow OpenChat to support millions of users
Miscellaneous
- Fixed message order jiggling when messages sent in quick succession (will be released next week)
#CHAT #ICP
Weekly roundup 📅
Features
- Lots more progress towards supporting bots, you can already see the new command selector by starting a message with /
- Support restricting prize messages based on lifetime diamond, unique person, streak length
Scalability
- Significant optimisations so chat members use less memory (our largest community dropped from 1.7GB to 270MB, with more improvements to come)
- Completed the work to migrate chat members to stable memory (this will be released next week)
Miscellaneous
- Added Arabic as a supported language
- Updated FAQ for buying CHAT or ICP
- Updated the 'how to buy urls' of ICP, CHAT and the other SNS tokens
- Removed diamond only access to set display name
#CHAT #ICP
Weekly roundup 📅
Features
- Lots of progress towards supporting bots (this is now our top priority!) 🤖
Scalability
- Finished migrating all chat events to stable memory
- Started work to move all chat members to stable memory
Miscellaneous
- Introduced a fee to add a new token
- Various performance improvements
- A few bug fixes (notably the "Follow thread" achievement which many users were facing issues with)
#CHAT #ICP
We were all away last Friday and didn't post an update (whoops!) so here's an update for the past 2 weeks 📅
- Distributed the October airdrop to 14125 users
- Finished migrating chat events within communities to stable memory (this allows chats to grow to 10s of GB and makes upgrades faster and cheaper)
- Upgraded to Svelte 5 reducing bundle size and improving load speed
- Allow 3rd parties to make a proposal and pay to register achievements which reward users in CHIT (coming soon)
- Did a "Binance Live" AMA with @Crypto_Nexus_0
- Improved performance of loading chat updates
- Switched remaining canisters away from using heartbeat to using timers to make them more efficient
- Implemented a HybridMap which caches latest chat events on the heap then falls back to reading from stable memory for older events
- Started working on a simple bot api so that devs can build OpenChat bots similar to Telegram bots
- Lots of performance improvements
- A few styling improvements and bug fixes
The October airdrop of 100k $CHAT takes place in 24 hours! 🪂
Entries close at 9am UTC on 1st November at which point the CHAT will be distributed.
To take part you must join the October airdrop channel.
https://t.co/PXAK4wmfP5
Who's ready?!
Weekly roundup 📅
Features
- Released the "message activity feed"
- Released "access gate expiry" to periodically check if members pass the gate
- Searching messages now more efficient so can return up to 200 results (up from 50)
- Show ICP transaction history in wallet
- Refund P2P swap early if message is deleted
- A few bug fixes and appearance improvements
Miscellaneous
- Partnered with Token Terminal to launch a new OpenChat metrics dashboard (link in main menu)
- New blog post and video explaining access gate expiry
Scalability and performance
- Initiated copying of all chat events to stable memory (happening gradually in background)
- Consolidate lots of response mapping code to reduce bundle size
- Switched more canisters over to using MessagePack to significantly reduce bandwidth usage
- Switched some canisters from using heartbeat to using timers to make them more efficient
#CHAT #ICP
Weekly roundup 🗓️
- Hired a new full stack developer. He starts in January and we'll introduce him to the DAO nearer the time.
- Completed work to migrate events to stable memory (will be released in multiple steps over the next few weeks). This will allow groups and communities to grow much larger and will also reduce upgrade time and costs.
- Completed frontend work to support "lapsing" membership of gated chats (coming very soon)
- Improved searching of messages (coming very soon)
- Started frontend work to show a "message activity feed" (coming soon)
- Some optimisations and bugfixes
- Improved visibility into canister errors
- Switched more canisters over to using MessagePack significantly reducing response sizes. Piece by piece this is speeding up the UX.
#CHAT #ICP
#BitMart will list OpenChat (CHAT) @OpenChat on our digital assets platform on October 11, 2024 🤩
💰Trading pair: CHAT/USDT
💎Deposit: 10/9/2024 9:00 AM UTC
💎Trading: 10/11/2024 9:00 AM UTC
Learn more: https://t.co/QdCyOxefBm
We're constantly building! 🏗️
Rather than only tweeting big ticket features we're now going to post weekly roundups.
This week's progress:
Performance
- Speed up page load by using cached Registry data
- Use new synchronous IC `call` API to speed up all update calls
- Display tick next to sent messages as soon as they are accepted by the IC
- Add MessagePack versions of User/Group/Community canister endpoints to reduce network traffic
Scalability
- Add support for wasms larger than 2MB (so we can continue to evolve OpenChat)
- Groundwork to move all chat events into stable memory (to support communities > 10GB)
Miscellaneous
- Improve the white theme and make it the default light theme
- Groundwork to support "lapsing" membership of gated chats (e.g. can be used to make subscription gates)
- Show disabled tokens in the wallet if you have a non-zero balance
- Pin number protected wallet (coming soon)
#CHAT #ICP
Now that CHAT is listed on CEXs, @CoinMarketCap have marked the circulating supply as verified causing OpenChat to jump from around rank 4000 all the way up into the top 1000!
OpenChat is now the highest ranked project using the CHAT ticker!
#CHAT