Hello Hive Community Members,
Welcome to daily updates from @sagarkothari88 - a Hive Witness & mobile-app-developer.
Actively contributing to following projects on Hive
- HiveFreedomDollar
- HiveCurators - DiscordBot
- Video Encoder Nodes
- The Hive Mobile App
- 3Speak Mobile App
- 3Speak new-website - backend (acela-core)
- 3Speak new-website
- Hive Witness Node
Updates: 3Speak
- Based on feedback on latest version of 3Speak from users, I've started working on it.
- One of the feedback was to support
m4a
audio file. - I've integrated the feedback & now app supports
m4a
audio files too for podcast upload. - In next release, this feature will be available.
- Here is the screenshot of interaction which I had with one of the user.
Updates: HiveFreedomDollar
- Right after scanning the QR Code, App is now redirecting to HiveKeychain/HiveAuth app for transaction approval.
- Once user approves, it transfers to Hive/HBD to business account.
- We are discussing next action items for it.
Here is the 7 seconds short demo video
What's next?
- Show success/failure in HiveFreedomDollar App
- Share Feedback of a business
- Get a free Beer of Freedom ♦️
- Submit apps to AppStore & PlayStore
Updates: The Hive Mobile App
- Today, I sorted out the logic for User's Wallet.
- It's been long since I converted vesting to Hive Power.
- On user channel, we need to show - delegated hive power, hive power & received hive power.
- Here is the piece of javascript code to calculate above.
async function getProps() {
const dynamicProps = await client.database.getDynamicGlobalProperties();
return dynamicProps;
}
function vesting_to_hive_power(props, vesting) {
const hive =
(Number(props.total_vesting_fund_hive.split(" ")[0]) *
Number(vesting.split(" ")[0])) /
Number(props.total_vesting_shares.split(" ")[0]);
return hive;
}
async function test() {
const delegated_vesting_shares = "17790971.917595 VESTS"
const received_vesting_shares = "173135823.685449 VESTS"
const vesting_shares = "141081348.097393 VESTS"
const props = await getProps();
const delegated = vesting_to_hive_power(props, delegated_vesting_shares);
const received = vesting_to_hive_power(props, received_vesting_shares);
const vesting = vesting_to_hive_power(props, vesting_shares);
console.log("Total Hive Power = Vesting + Received - Delegated")
console.log(`Total Hive Power = ${vesting} + ${received} - ${delegated} = ${vesting + received - delegated}`)
}
test();
- This logic works well & it shows up right values in user channel wallet page.
- User channel wallet page is yet under construction
- We are also developing community-landing page.
- Here is the preview for community-landing page.
Updates: HiveCurators - DiscordBot
- HiveCurators - DiscordBot is doing well
- No outages were reported
- HiveCurators With DiscordBot was able to successfully curate approximately 44 posts today.
- Curation report is added below in the post
- HiveCurator's badge was not working. I reported it to @asgarth in hive-chat.
- Later I realised that I missed updating the profile for badge account.
- For some reason, badge profile picture isn't showing up.
- I believe it will be sorted out automatically hopefully.
Updates: Video Encoder Nodes
- I'm running 12 powerful video encoder nodes for 3Speak Community Members.
- Monthly internet bandwidth usage which exceeds 15 TB, Maintenance cost, Electricity backup, Internet backup, Depreciation cost - it's all on me.
- Yesterday (10-Apr-2024) 3Speak published total 160 videos
- My video encoder nodes encoded 143 videos from 160 videos published.
Curation Report
NOTE: If you don't like tagging you under curation report, let me know in comment section & I'll exclude you from the curation report.
What do you think?
- What do you guys think?
- Am I heading in right direction?
- Do you have some tips to share? If yes, add it in comment section.
Who am I?
- I'm a Hive Witness
- 3Speak App Developer
- I've also contributed to mobile-app for HiveAuth
- Founder of HiveCurators Community - @hive-185924/@hivecurators
- Founder of https://the-hive-mobile.app/#/
Support me
- Please upvote my content to motivate me.
- Do you like the work I do?
- Do you want me to keep going?
- Please Reblog
- Please vote me as Hive Witness
Vote me as Hive Witness
About the SPK Network:
The SPK Network is a decentralised Web 3.0 protocol that rewards value creators and infrastructure providers appropriately and autonomously by distributing reward tokens so that every user, creator, and platform can earn rewards on a level playing field.
- Check out the SPK Network Light Paper: @spknetwork/spk-network-light-paper
- Our Website: https://spk.network/
- Telegram Group: https://t.me/spknetwork
- Discord Server: https://discord.gg/JbhQ7dREsP
- SPK Network Link-tree: https://linktr.ee/spknetwork
Important Links
3Speak Linktree | SPK Network Linktree |