diff --git a/Makefile b/Makefile index 6ecbc6a..43c0d97 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,10 @@ build-android-lib: build-android-app: build-android-lib cd ./cpnews && ./gradlew build -install: build-android-app +build-desktop-app: + $(build-evn) $(run-evn) cargo build --bin cpnews --features=desktop --release + +install-debug: build-android-app cd ./cpnews && ./gradlew installDebug install-release: build-android-app diff --git a/build.help b/build.help index 6949714..c438f49 100644 --- a/build.help +++ b/build.help @@ -10,5 +10,4 @@ cargo install cargo-ndk cargo ndk -t arm64-v8a -o app/src/main/jniLibs/ build ./gradlew build ./gradlew installDebug -adb shell am start -n co.realfit.naegui/.MainActivity ``` diff --git a/cpnews/Cargo.toml b/cpnews/Cargo.toml index 5da790d..38cf783 100644 --- a/cpnews/Cargo.toml +++ b/cpnews/Cargo.toml @@ -21,6 +21,7 @@ egui-winit = { version = "0.22", default-features = false, features = [ "android [target.'cfg(not(target_os = "android"))'.dependencies] reqwest = { version = "0.11", features = ["json", "blocking"]} env_logger = "0.10" +platform-dirs = "0.3" [target.'cfg(target_os = "android")'.dependencies] reqwest = { version = "0.11", features = ["rustls-tls", "native-tls-vendored", "json", "blocking"]} diff --git a/cpnews/app/build.gradle b/cpnews/app/build.gradle index 5eb1f39..efa92c4 100644 --- a/cpnews/app/build.gradle +++ b/cpnews/app/build.gradle @@ -7,7 +7,7 @@ android { compileSdk 31 defaultConfig { - applicationId "co.realfit.naegui" + applicationId "xyz.heng30.cpnews" minSdk 28 targetSdk 31 versionCode 1 @@ -50,7 +50,7 @@ android { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } - namespace 'co.realfit.naegui' + namespace 'xyz.heng30.cpnews' } dependencies { diff --git a/cpnews/app/src/main/AndroidManifest.xml b/cpnews/app/src/main/AndroidManifest.xml index 303c920..14e4dea 100644 --- a/cpnews/app/src/main/AndroidManifest.xml +++ b/cpnews/app/src/main/AndroidManifest.xml @@ -25,6 +25,8 @@ + + diff --git a/cpnews/src/about.rs b/cpnews/src/about.rs index 15ad4c1..8272691 100644 --- a/cpnews/src/about.rs +++ b/cpnews/src/about.rs @@ -15,18 +15,18 @@ pub fn ui(app: &mut App, ui: &mut Ui) { Button::image_and_text( app.back_icon.clone().unwrap().id(), theme::BACK_ICON_SIZE, - RichText::new(tr(app.is_cn, "关于")) + RichText::new(tr(app.conf.ui.is_cn, "关于")) .font(FontId::proportional(theme::NEWS_TITLE_FONT_SIZE)), ) .frame(false), ) .clicked() { - app.currency_panel = CurrentPanel::News; + app.current_panel = CurrentPanel::News; } ui.vertical_centered(|ui| { - let title = format!("{} {}", tr(app.is_cn, "加密新闻"), version::VERSION); + let title = format!("{} {}", tr(app.conf.ui.is_cn, "加密新闻"), version::VERSION); let address = "0xf1199999751b1a3A74590adBf95401D19AB30014"; let etherscan = "https://etherscan.io/address/"; @@ -34,14 +34,14 @@ pub fn ui(app: &mut App, ui: &mut Ui) { ui.heading(title); ui.add_space(theme::SPACING); - if app.is_cn { + if app.conf.ui.is_cn { ui.label("基于egui。版权2022-2030 Heng30公司有限公司,保留所有权利。该程序按原样提供,不提供任何形式的保证,包括设计,适销性和特定用途的保证。"); } else { ui.label("Based on egui. Copyright 2022-2030 The Heng30 Company Ltd. All rights reserved. The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE."); } ui.add_space(theme::SPACING * 2.); - if app.is_cn { + if app.conf.ui.is_cn { ui.label("🎉❤给我买一杯咖啡(MetaMask)❤🎉"); } else { ui.label("🎉❤Buy Me a Coffee(MetaMask)❤🎉"); diff --git a/cpnews/src/app.rs b/cpnews/src/app.rs index 446eec0..f785265 100644 --- a/cpnews/src/app.rs +++ b/cpnews/src/app.rs @@ -1,5 +1,6 @@ use super::{ about::{self, About}, + config::Config, news, news::NewsItem, theme, @@ -58,13 +59,14 @@ enum ChannelItem { #[derive(Clone)] pub struct App { - pub is_cn: bool, pub is_fetching: bool, pub is_scroll_to_top: bool, pub news_items_cn: Vec, pub news_items_en: Vec, - pub currency_panel: CurrentPanel, + pub current_panel: CurrentPanel, + pub conf: Config, + pub about_panel: About, msg_spec: MsgSpec, @@ -83,14 +85,14 @@ impl Default for App { let (tx, rx) = mpsc::sync_channel(10); Self { - is_cn: true, is_fetching: false, is_scroll_to_top: false, news_items_cn: vec![], news_items_en: vec![], - currency_panel: Default::default(), + current_panel: Default::default(), msg_spec: Default::default(), + conf: Default::default(), about_panel: Default::default(), @@ -108,6 +110,12 @@ impl Default for App { impl App { pub fn init(&mut self, ctx: &Context) { + if let Err(e) = self.conf.init() { + log::warn!("{e:?}"); + } + + (self.news_items_cn, self.news_items_en) = news::load(self.conf.cache_dir.as_path()); + self.fetch_data(); self.brand_icon = Some(ctx.load_texture( @@ -143,7 +151,7 @@ impl App { pub fn ui(&mut self, ctx: &Context) { egui::CentralPanel::default().show(ctx, |ui| { - match self.currency_panel { + match self.current_panel { CurrentPanel::News => { self.header(ui); self.news_list(ui); @@ -158,10 +166,15 @@ impl App { } fn header(&mut self, ui: &mut Ui) { + // let res = std::fs::metadata("/data/data/xyz.heng30.cpnews/data/cache/news-en.json"); + // ui.label(format!("{:?}", res)); + ui.horizontal(|ui| { ui.with_layout(Layout::left_to_right(Align::Center), |ui| { ui.image(&self.brand_icon.clone().unwrap(), theme::ICON_SIZE); - ui.heading(RichText::new(tr(self.is_cn, "加密新闻")).color(theme::BRAND_COLOR)); + ui.heading( + RichText::new(tr(self.conf.ui.is_cn, "加密新闻")).color(theme::BRAND_COLOR), + ); }); // double-clicked-area to scroll to top @@ -190,7 +203,7 @@ impl App { ) .clicked() { - self.currency_panel = CurrentPanel::About; + self.current_panel = CurrentPanel::About; } if ui @@ -203,11 +216,14 @@ impl App { ) .clicked() { - self.is_cn = !self.is_cn; + self.conf.ui.is_cn = !self.conf.ui.is_cn; + if let Err(e) = self.conf.save() { + log::warn!("{e:?}"); + } // fetch data only without news cache - if (self.is_cn && self.news_items_cn.is_empty()) - || (!self.is_cn && self.news_items_en.is_empty()) + if (self.conf.ui.is_cn && self.news_items_cn.is_empty()) + || (!self.conf.ui.is_cn && self.news_items_en.is_empty()) { self.fetch_data(); } @@ -225,7 +241,8 @@ impl App { if self.is_fetching { ui.label( - RichText::new(tr(self.is_cn, "正在刷新")).color(theme::NEWS_TITLE_COLOR), + RichText::new(tr(self.conf.ui.is_cn, "正在刷新")) + .color(theme::NEWS_TITLE_COLOR), ); } }); @@ -237,13 +254,13 @@ impl App { fn news_list(&mut self, ui: &mut Ui) { let row_height = ui.spacing().interact_size.y; - let num_rows = if self.is_cn { + let num_rows = if self.conf.ui.is_cn { self.news_items_cn.len() } else { self.news_items_en.len() }; - let news_items = if self.is_cn { + let news_items = if self.conf.ui.is_cn { &self.news_items_cn } else { &self.news_items_en @@ -288,7 +305,7 @@ impl App { if !item.link.is_empty() { ui.add_space(theme::SPACING); - ui.hyperlink_to(tr(self.is_cn, "原文链接"), &item.link); + ui.hyperlink_to(tr(self.conf.ui.is_cn, "原文链接"), &item.link); } }); @@ -324,13 +341,14 @@ impl App { self.is_fetching = true; let tx = self.tx.clone(); - let is_cn = self.is_cn; + let is_cn = self.conf.ui.is_cn; + let cache_dir = self.conf.cache_dir.clone(); std::thread::spawn(move || { match if is_cn { - news::fetch_odaily() + news::fetch_odaily(cache_dir.join("news-cn.json").as_path()) } else { - news::fetch_cryptocompare() + news::fetch_cryptocompare(cache_dir.join("news-en.json").as_path()) } { Err(e) => { let _ = tx.try_send(ChannelItem::ErrMsg(e.to_string())); diff --git a/cpnews/src/config.rs b/cpnews/src/config.rs new file mode 100644 index 0000000..8634f38 --- /dev/null +++ b/cpnews/src/config.rs @@ -0,0 +1,113 @@ +use anyhow::{anyhow, Result}; +use std::{env, fs}; + +#[allow(unused_imports)] +use std::path::PathBuf; + +#[cfg(not(target_os = "android"))] +use platform_dirs::AppDirs; + +#[cfg(target_os = "android")] +pub struct AppDirs { + pub config_dir: PathBuf, + pub data_dir: PathBuf, +} + +#[cfg(target_os = "android")] +impl AppDirs { + pub fn new(name: Option<&str>, _: bool) -> Option { + let root_dir = "/data/data"; + let name = name.unwrap(); + + Some(Self { + config_dir: PathBuf::from(&format!("{root_dir}/{name}/config")), + data_dir: PathBuf::from(&format!("{root_dir}/{name}/data")), + }) + } +} + +#[derive(Serialize, Deserialize, Default, Debug, Clone)] +pub struct Config { + #[serde(skip)] + pub working_dir: PathBuf, + + #[serde(skip)] + pub config_path: PathBuf, + + #[serde(skip)] + pub db_path: PathBuf, + + #[serde(skip)] + pub cache_dir: PathBuf, + + pub ui: UI, +} + +#[derive(Serialize, Deserialize, Debug, Clone)] +pub struct UI { + pub is_cn: bool, +} + +impl Default for UI { + fn default() -> Self { + Self { is_cn: true } + } +} + +impl Config { + pub fn init(&mut self) -> Result<()> { + let app_name = if cfg!(not(target_os = "android")) { + "cpnews" + } else { + "xyz.heng30.cpnews" + }; + + let app_dirs = AppDirs::new(Some(app_name), true).unwrap(); + + self.init_app_dir(&app_dirs)?; + self.load()?; + log::debug!("{:?}", self); + Ok(()) + } + + fn init_app_dir(&mut self, app_dirs: &AppDirs) -> Result<()> { + self.config_path = app_dirs.config_dir.join("cpnews.conf"); + self.db_path = app_dirs.data_dir.join("cpnews.db"); + + self.cache_dir = app_dirs.data_dir.join("cache"); + self.working_dir = { + let mut dir = env::current_exe()?; + dir.pop(); + dir + }; + + fs::create_dir_all(&app_dirs.config_dir)?; + fs::create_dir_all(&app_dirs.data_dir)?; + fs::create_dir_all(&self.cache_dir)?; + + Ok(()) + } + + fn load(&mut self) -> Result<()> { + match fs::read_to_string(&self.config_path) { + Ok(text) => match serde_json::from_str::(&text) { + Ok(c) => { + self.ui = c.ui; + Ok(()) + } + Err(e) => Err(anyhow!("{e:?}")), + }, + Err(_) => match serde_json::to_string_pretty(self) { + Ok(text) => Ok(fs::write(&self.config_path, text)?), + Err(e) => Err(anyhow!("{e:?}")), + }, + } + } + + pub fn save(&self) -> Result<()> { + match serde_json::to_string_pretty(self) { + Ok(text) => Ok(fs::write(&self.config_path, text)?), + Err(e) => Err(anyhow!("{e:?}")), + } + } +} diff --git a/cpnews/src/lib.rs b/cpnews/src/lib.rs index 8236e68..9defe1f 100644 --- a/cpnews/src/lib.rs +++ b/cpnews/src/lib.rs @@ -24,6 +24,7 @@ mod theme; mod tr; mod util; mod version; +mod config; use app::App; diff --git a/cpnews/src/news.rs b/cpnews/src/news.rs index 836ca6d..afc3ef9 100644 --- a/cpnews/src/news.rs +++ b/cpnews/src/news.rs @@ -1,10 +1,11 @@ use super::util; use anyhow::{anyhow, Result}; use serde_json::Value; +use std::{fs, path::Path}; const MAX_NEWS_ITEM: usize = 30; -#[derive(Clone, Debug, Default)] +#[derive(Serialize, Deserialize, Clone, Debug, Default)] pub struct NewsItem { pub title: String, pub summary: String, @@ -32,7 +33,7 @@ pub struct CryptoCompareNews { pub data: Vec, } -pub fn fetch_cryptocompare() -> Result> { +pub fn fetch_cryptocompare(path: &Path) -> Result> { const NEWS_API: &str = "https://min-api.cryptocompare.com/data/v2/news/?lang=EN"; let resp = reqwest::blocking::get(NEWS_API)?.json::()?; @@ -102,10 +103,14 @@ pub fn fetch_cryptocompare() -> Result> { }); } + if !news_items.is_empty() { + let _ = save(path, &news_items); + } + Ok(news_items) } -pub fn fetch_odaily() -> Result> { +pub fn fetch_odaily(path: &Path) -> Result> { const NEWS_API: &str = "https://www.odaily.news/v1/openapi/feeds"; let resp = reqwest::blocking::get(NEWS_API)?.json::()?; @@ -177,5 +182,30 @@ pub fn fetch_odaily() -> Result> { }); } + if !news_items.is_empty() { + let _ = save(path, &news_items); + } + Ok(news_items) } + +pub fn load(cache_dir: &Path) -> (Vec, Vec) { + let cn_items = { + let text = fs::read_to_string(cache_dir.join("news-cn.json")).unwrap_or(String::default()); + serde_json::from_str::>(&text).unwrap_or(vec![]) + }; + + let en_items = { + let text = fs::read_to_string(cache_dir.join("news-en.json")).unwrap_or(String::default()); + serde_json::from_str::>(&text).unwrap_or(vec![]) + }; + + (cn_items, en_items) +} + +fn save(path: &Path, items: &Vec) -> Result<()> { + match serde_json::to_string_pretty(items) { + Ok(text) => Ok(fs::write(path, text)?), + Err(e) => Err(anyhow!("{e:?}")), + } +} diff --git a/news-cn.json b/news-cn.json new file mode 100644 index 0000000..b2a58fc --- /dev/null +++ b/news-cn.json @@ -0,0 +1,182 @@ +[ + { + "title": "Layer 2项目Taiko主网发布前启动最终测试网Katla", + "summary": "Odaily星球日报讯 Layer 2项目Taiko主网发布之前启动最终测试网Katla,预计其主网将于2024年第一季度末上线,Katla是Taiko开发人员的第六个Taiko测试网,引入了一种新的Rollup设计,称为基于多重证明的可竞争Rollup。", + "date": "2024-01-15 23:05:22", + "link": "https://www.odaily.news/newsflash/350249" + }, + { + "title": "Web3社交数据协议Inspect与BNB Chain集成", + "summary": "Odaily星球日报讯 Web3社交数据协议Inspect宣布已与BNB Chain集成,作为第一个为X平台构建的二层网络,Inspect将拓展到BNB生态系统。", + "date": "2024-01-15 22:52:51", + "link": "https://www.odaily.news/newsflash/350248" + }, + { + "title": "zkSync推出适用于Remix IDE的zkSync Era插件", + "summary": "Odaily星球日报讯 zkSync团队宣布推出适用于Remix IDE的zkSync Era插件,该插件旨在简化开发流程,并为开发者在zkSync平台上提供顺畅直观的体验,这一新工具可实现不同zksolc版本之间的无缝过渡,简化编译,灵活部署,轻松互动和进行交易追踪。", + "date": "2024-01-15 22:48:15", + "link": "https://www.odaily.news/newsflash/350247" + }, + { + "title": "SingularityDAO与Chainlink Labs达成合作", + "summary": "Odaily星球日报讯 DeFi投资组合管理公司SingularityDAO宣布与Chainlink Labs达成合作,将利用其孵化计划为Chainlink BUILD成员提供支持,SingularityDAO还会通过其Launchpad、孵化服务、指导和培训课程来帮助Chainlink BUILD的项目,同时为区块链领域的创新企业提供专业知识和工具。", + "date": "2024-01-15 22:44:58", + "link": "https://www.odaily.news/newsflash/350246" + }, + { + "title": "梅赛德斯-奔驰推出支持NFT的MBUX Collectibles车载应用", + "summary": "Odaily星球日报讯 德国汽车制造巨头梅赛德斯-奔驰 (Mercedes-Benz) 在2024年拉斯维加斯消费电子展 (CES) 上推出支持NFT的全新MBUX Collectibles车载应用,允许车主能够在车辆仪表板上展示NFT系列,包括奔驰公司自己在以太坊区块链上发布的NXT NFT系统。此外,奔驰还展示了由生成式人工智能提供支持的MBUX虚拟助手,预计更新后的MBUX虚拟助手将于2025年初推出。(Decrypt)", + "date": "2024-01-15 22:41:48", + "link": "https://www.odaily.news/newsflash/350245" + }, + { + "title": "Zilliqa将于1月16日减少质押奖励以降低通胀", + "summary": "Odaily星球日报讯 据官方消息,根据去年Zilliqa社区投票通过的治理提案,其质押奖励将于2024年1月16日首次减少。质押奖励是由Staked Seed Nodes(SSN)获得的,ZIL持有者可以将钱包中的ZIL委托给SSN运营商,运营商在收取少量佣金后将质押奖励返还给持有者。\nZilliqa目前提供的质押奖励表现出通胀特征,这意味着如果不进行干预,Zilliqa网络最终将耗尽其用于挖矿和质押奖励的ZIL供应。\n2023年7月31日,社区投票通过每月减少质押奖励的提案,以在15个月的时间内将质押APR降低到8%左右。这是通过以每月1%的速度将SSN在网络中收到的总奖励份额从40%减少到25%来实现的。按照目前的速度,25%的目标值将在2024年10月达到。\n挖矿奖励不受此变化的影响,剩余的ZIL将保留在未分配ZIL池中。质押奖励的减少使Zilliqa奖励机制更接近行业标准水平,并有助于平衡销毁和奖励率,最终实现网络上的零通胀。", + "date": "2024-01-15 22:25:44", + "link": "https://www.odaily.news/newsflash/350244" + }, + { + "title": "Pendle生态基金地址向币安转入130万枚PENDLE,去年10月至今已累计转入350万枚", + "summary": "Odaily星球日报讯 链上数据分析师余烬监测,20 分钟前,Pendle Finance: Ecosystem Fund(生态基金) 地址将130万PENDLE(219万美元) 转入币安,该生态基金地址在2023/10/8解锁接收2300万PENDLE后至今,累计向币安转入了350万枚PENDLE(583万美元)。", + "date": "2024-01-15 22:20:08", + "link": "https://www.odaily.news/newsflash/350243" + }, + { + "title": "以太坊基金会Grant Provider地址转移1333枚ETH,价值近340万美元", + "summary": "Odaily星球日报讯 链上分析师@ai_9684xtpa监测,以太坊基金会Grant Provider地址在约半小时前向五个地址转移了共计1333枚ETH,价值339万美元,或用于生态资助。", + "date": "2024-01-15 22:14:35", + "link": "https://www.odaily.news/newsflash/350242" + }, + { + "title": "Circle:亚洲市场汇款交易中USDC使用量激增", + "summary": "Odaily星球日报讯 稳定币发行商Circle报告称,USDC在亚洲汇款领域的使用急剧增加,数据显示2022年通过USDC流入亚洲的资金达到1300亿美元,亚太地区接收的全球数字货币价值占比达到29%,相比之下,北美和西欧分别为19%和22%。Circle还声称USDC有助于缩小该地区5100亿美元的贸易融资缺口,特别是在资本外流受限的新兴市场。", + "date": "2024-01-15 22:11:50", + "link": "https://www.odaily.news/newsflash/350241" + }, + { + "title": "dYdX发布2023生态年报:dYdX Chain全年累计交易额达80亿美元", + "summary": "Odaily星球日报讯 dYdX发布2023生态系统年度报告,数据显示,dYdX Chain在2023全年累计交易额达到80亿美元,向质押者分配了140万枚USDC,DYDX代币质押量超过3700万枚,批准了53项赞助支持,捐赠资金达到250万美元,共完成32项捐赠交易。", + "date": "2024-01-15 22:09:41", + "link": "https://www.odaily.news/newsflash/350240" + }, + { + "title": "比特币二层网络BSquared Network宣布将推出比特币数据可用层B² Hub", + "summary": "Odaily星球日报讯 比特币二层网络BSquared Network宣布,将推出集成了状态转换证明系统的比特币数据可用层 (DA 层)B² Hub。B² Hub将采用其自研的ZK证明验证承诺技术,帮其他比特币ZK-Rollup实现在比特币主网验证,从而确保接入B² Hub的ZK-Rollup安全级别和比特币主网一致,极大提高安全性。", + "date": "2024-01-15 22:01:37", + "link": "https://www.odaily.news/newsflash/350239" + }, + { + "title": " 268万个地址以4.34万美元均价总计购入100万枚BTC,当前盈利地址占比为79%", + "summary": "Odaily星球日报讯 IntoTheBlock披露分析数据显示,268万个地址以43400美元的平均价格总计购买了超过100万个BTC。不确定性可能导致这些持有者卖出到他们的盈亏平衡点,价格上涨阻力有所增加。值得注意的是,按照目前的价格,79%的地址都是盈利的。相比之下,去年12月份在相同的价格水平上获利的地址比例更高,达到84.8%。", + "date": "2024-01-15 21:59:26", + "link": "https://www.odaily.news/newsflash/350238" + }, + { + "title": "DWF Labs正在拓展POS、节点和验证者业务以支持DeFi生态、协议和和治理决策", + "summary": "Odaily星球日报讯 DWF Labs创始人Andrei Grachev在X平台发文表示,DWF Labs正在拓展POS、节点和验证者业务以支持整个eFi生态系统、协议和正确的治理决策。Andrei Grachev称,正确的合作伙伴关系必须基于多角度、创造协同效应并为行业创造价值。", + "date": "2024-01-15 21:51:56", + "link": "https://www.odaily.news/newsflash/350237" + }, + { + "title": "Google Cloud成为Flare网络验证节点和基础设施提供商", + "summary": "Odaily星球日报讯 Google Cloud宣布已成为“数据的区块链”Flare网络验证节点和基础设施提供商,通过其Oracle系统为开发者提供去中心化数据访问,允许基于外界输入输出执行智能合约。合作消息传出后,Flare原生代币原生代币FLR已上涨逾4%。(CoinDesk)", + "date": "2024-01-15 21:44:42", + "link": "https://www.odaily.news/newsflash/350236" + }, + { + "title": "币安研究院发布2023年度回顾报告,加密市值增加109%", + "summary": "Odaily星球日报讯 币安研究院今日发布2023年度回顾报告,该行业报告对加密市场上一年度表现进行了全面分析。报告显示,在第一和第四季度大幅上涨的推动下,2023年加密市值增加109%;Web3项目吸引了1173笔投资,总计90亿美元;去中心化金融(DeFi)TVL同比上升38.9%;全球稳定币市值在2023年总体下跌5.2%。币安研究院还通过专业分析对2024年加密资产行业八大趋势提出独家见解。这些趋势主题包括:比特币生态相关发展、所有权经济、人工智能(AI)、现实世界资产(RWA)、链上流动性、机构级普及等。", + "date": "2024-01-15 21:42:29", + "link": "https://www.odaily.news/newsflash/350235" + }, + { + "title": "Metis总锁仓量触及10亿美元,创历史新高", + "summary": "Odaily星球日报讯 以太坊二层网络Metis总锁仓量触及10亿美元,过去七天涨幅达到51.93%,创历史新高,仅次于Arbitrum One(110亿美元)和OP Mainnet(60.6亿美元),位列以太坊L2锁仓量排名第三位。", + "date": "2024-01-15 21:34:42", + "link": "https://www.odaily.news/newsflash/350233" + }, + { + "title": "Memeland:Stakeland正在启动,Meme Fund基金已准备就绪", + "summary": "Odaily星球日报讯 Memeland在X平台公布了其首席执行官Ray Chan规划未来几个月的“五项战略目标”具体细节,分别为:1、产品:Farming即将结束,Stakeland正在启动,Meme Fund基金已准备就绪;2、活动:主要包括2月的NFT Paris;3月的ComplexCon;4月NFT NYC和TOKEN 2049;3、NFT:重新绘制Captainz艺术;4、整合;5、SWAG:目标是尝试推出一些商品合作。", + "date": "2024-01-15 21:30:47", + "link": "https://www.odaily.news/newsflash/350232" + }, + { + "title": " 以太坊L2 TVL升至220亿美元上方,Manta Pacific为列第四", + "summary": "Odaily星球日报讯 L2BEAT数据显示,当前以太坊Layer2总锁仓量(TVL)触及221.8亿美元,7日增幅为14.63%。\n其中,锁仓量前五分别为:\n- Arbitrum One TVL为110亿美元,7日增幅14.21%;\n- OP Mainnet TVL为60.6亿美元,7日增幅14.32%;\n- Metis TVL为10亿美元,7日增幅51.93%;\n- Manta Pacific TVL为8.36亿美元,7日增幅15.17%;\n- Base TVL为7.59亿美元,7日增幅5.2%。", + "date": "2024-01-15 21:27:42", + "link": "https://www.odaily.news/newsflash/350231" + }, + { + "title": "CoinGecko:2014年以来平台超50%的加密货币已消亡", + "summary": "Odaily星球日报讯 Coingecko报告数据显示,2014年以来其平台上列出的超过2.4万种加密货币已有14,039种消亡,比例超过50%,大多数消亡的加密货币来自2020年至2021年牛市期间推出的项目,该时期有7,530种加密货币消亡,占平台上所有消亡加密货币的53.6%。在上一次牛市期间,超过11,000种加密货币在CoinGecko上列出,其中约70%被下架。", + "date": "2024-01-15 21:22:48", + "link": "https://www.odaily.news/newsflash/350230" + }, + { + "title": "HYTOPIA计划在2月或3月启动HYCHAIN节点运行和节点销售", + "summary": "Odaily星球日报讯 元宇宙平台HYTOPIA(原NFT Worlds)官方发布扩展更新公告,本次更新包括将合作伙伴游戏整合到其生态系统中,允许游戏将能够推出完整的TOPIA /USDC计价市场并支持使用自己的自定义代币进行交易。HYTOPIA表示,项目从最近的XAI节点销售中汲取灵感,预计将在今年二月或三月运行自己的节点,并且进行HYCHAIN节点销售,只在加强网络安全并为新成立的游戏部门提供资金,节点运营商将获得TOPIA代币分配和一定比例的定序器费用奖励。此外,HYTOPIA还透露将从原Polygon的Edge技术迁移到Arbitrum的Anytrust技术。", + "date": "2024-01-15 21:16:13", + "link": "https://www.odaily.news/newsflash/350229" + }, + { + "title": "DotSwap将面向LP、代币持有者和交易者空投", + "summary": "Odaily星球日报讯 DotSwap于X平台发文表示,将面向LP、官方代币持有者和交易者进行实验性ARC20代币空投,将分配其全部代币,快照计划于1月22日进行,三者可叠加计算。DotSwap补充表示,DotSwap的官方代币流动性池也将收到空投代币。", + "date": "2024-01-15 21:07:54", + "link": "https://www.odaily.news/newsflash/350228" + }, + { + "title": "Manta发布代币经济学:创世供应量10亿枚,空投分配比例5.6%", + "summary": "Odaily星球日报讯 Manta Network官方发布代币经济学,MANTA代币的创世供应量为10亿枚,从Token Genesis开始每年铸造率为2%,初始流通量为2.51亿枚MANTA。\nMANTA代币初始总供应量分配:\n1、公开销售占8%(8000万枚,其中开始释放4000万枚,其余在未来6个月内逐月释放);\n2、私募轮占12.94%;\n3、战略轮占6.17%;\n4、机构轮占5%;\n5、空投占5.6%;\n6、币安Launchpad占3%;\n7、生态和社区占21.19%;\n8、基金会占13.5%;\n9、New Paradigm占6.5%;\n10、团队占10%;\n11、顾问占8%。", + "date": "2024-01-15 21:03:34", + "link": "https://www.odaily.news/newsflash/350227" + }, + { + "title": "BNB短线突破321 USDT后回落,24H涨幅为4.11%", + "summary": "Odaily星球日报讯 欧易OKX行情显示,BNB短线突破321 USDT后回落,现报316.7 USDT,24H涨幅为4.07%。", + "date": "2024-01-15 20:48:29", + "link": "https://www.odaily.news/newsflash/350226" + }, + { + "title": "AVAV开盘触0.000000036 USDT后回落,24H涨幅162.90%", + "summary": "Odaily星球日报讯 Bitget行情显示,AVAV上线后触及0.000000036 USDT后回落,现报0.00000002629 USDT,24H涨幅162.90%。", + "date": "2024-01-15 20:41:33", + "link": "https://www.odaily.news/newsflash/350225" + }, + { + "title": "币安新币挖矿上线第44期项目,使用BNB、FDUSD挖矿Manta(MANTA)", + "summary": "Odaily星球日报讯 币安新币挖矿现已上线第44期项目-零知识证明(ZK)应用的模块化第二层解决方案(L2)Manta(MANTA),用户可以在2024年01月16日08:00(东八区时间)后在Launchpad网站将BNB、FDUSD投入到MANTA挖矿池中获得MANTA奖励,MANTA共计可挖矿2天,网站预计将于此公告的大约五小时内,挖矿活动开放前更新。 币安将于2024年01月18日18:00(东八区时间)上市 Manta(MANTA),并开通 MANTA/BTC、MANTA/USDT、MANTA/BNB、MANTA/FDUSD和MANTA/TRY交易市场,适用种子标签交易规则。\nMANTA发射池详细信息:\n1、代币名称:曼塔(MANTA)\n2、最大代币供应量:1,000,000,000 MANTA \n3、Launchpool代币奖励:30,000,000 MANTA(最大代币供应量的3%)\n4、初始流通供应量:251,000,000 MANTA(最大代币供应量的25.1%)\n5、智能合约详情:MANTA代币 (MANTA)\n6、质押条款:需要KYC \n7、每个用户每小时的硬上限: \n8、BNB池中有50,000 MANTA\n9、FDUSD池中有12,500 MANTA", + "date": "2024-01-15 20:25:04", + "link": "https://www.odaily.news/newsflash/350224" + }, + { + "title": "Do Kwon对黑山高等法院维持引渡请求的裁决提出上诉", + "summary": "Odaily星球日报讯 Terraform Labs联合创始人Do Kwon次对黑山高等法院维持美国和韩国引渡请求的决定提起上诉,他的律师表示,当地法院面临压力,之所以提起新的上诉,是因为黑山高等法院的裁决“严重违反了法律规定、《欧洲引渡公约》以及与美国签订的引渡双边条约”。", + "date": "2024-01-15 20:20:30", + "link": "https://www.odaily.news/newsflash/350223" + }, + { + "title": "Blast质押排名第四的巨鲸过去11小时已向Binance充值2,215万枚USDC", + "summary": "Odaily星球日报讯 链上分析师@ai_9684xtpa监测,Blast质押排名第四的巨鲸过去11小时已从Aave中取出1,400万枚USDC,并向Binance充值2,215万枚USDC,其中601万枚代币是在五分钟前充值的。", + "date": "2024-01-15 20:14:51", + "link": "https://www.odaily.news/newsflash/350222" + }, + { + "title": "LBank宣布第四期Launchpad,本期上线项目为EchoLink", + "summary": "Odaily星球日报讯 LBank 宣布第四期Launchpad,EchoLink将作为LBank第四期Launchpad项目。本次Launchpad将基于投入模式,根据用户过去7日主流币的平均每日持仓来确定用户的投入额度。投入时间为2024年1月18 日上午00:00至2024年1月24日下午14:00(UTC+8)。\nEchoLink是一个基于Solana的去中心化物理基础设施网络(DePIN)定向的物联网(IoT)预言机。它利用先进的证明机制,为众多IoT设备提供数据捕获、测量和验证服务。Echolink采用零知识证明和同态加密技术,确保数据在保持完整性的同时安全传输到预言机节点。它不仅桥接数据和区块链,还为DePIN项目提供软硬件工具包,旨在融合IoT与区块链。", + "date": "2024-01-15 20:13:03", + "link": "https://www.odaily.news/newsflash/350221" + }, + { + "title": "Azuki计划年内推出一款基于Beanz的游戏及奢侈品牌", + "summary": "Odaily星球日报讯 NFT项目Azuk宣布将把其IP拓展到三个分支:动漫、实体和游戏,预计很快就会推出一个以金色Beanz为特色的新奢侈品牌,今年还将发布一款同样基于Beanz的休闲手机游戏。此外,在与《Code Geass》导演谷口吾郎以及日本领先的广告和制作机构Dentsu合作之后,Azuki还宣布与Fenwick West合作,后者之前曾与Yuga Labs、Rug Radio和其他公司合作开发代币。", + "date": "2024-01-15 20:04:56", + "link": "https://www.odaily.news/newsflash/350220" + }, + { + "title": "PancakeSwap今日销毁8,506,585枚CAKE,价值约合2500万美元", + "summary": "Odaily星球日报讯 PancakeSwap今日宣布已销毁8,506,585枚CAKE,价值约2500万美元,主要包括:\n1、交易费用 (AMM V2):10.7万枚CAKE;\n2、交易费用 (AMM V3):10.3万枚CAKE;\n3、交易费用(非 AMM,如永续、头寸管理等):7000枚CAKE;\n4、预测:3.8万枚CAKE;\n5、Lottery:1100枚CAKE;\n6、NFT:1100枚CAKE;\n7、游戏:5000枚CAKE。", + "date": "2024-01-15 19:59:45", + "link": "https://www.odaily.news/newsflash/350219" + } +] \ No newline at end of file diff --git a/news-en.json b/news-en.json new file mode 100644 index 0000000..5b8a539 --- /dev/null +++ b/news-en.json @@ -0,0 +1,182 @@ +[ + { + "title": "SEC Green-Lights Bitcoin ETFs: 3 Things I Expect To Change", + "summary": "Summary I think the approval of 11 physically-backed Bitcoin ETFs by the SEC will prove to be a game-changer for the crypto industry. With low fees, better security than owning it outright and easy accessibility, Bitcoin is bound to become a mainstream investment. It might become the new normal for pension funds, money managers and the investment industry to recommend investing a part of one's wealth in crypto. This will have major influence on the long-term behavior of Bitcoin. I expect less volatility, more stability and a move towards trading as an inflation and recession hedge. I believe that Wednesday,...", + "date": "2024-01-15 15:16", + "link": "https://seekingalpha.com/article/4662910-sec-green-lights-bitcoin-etfs-3-things-i-expect-to-change?utm_source=cryptocompare.com&utm_medium=referral&feed_item_type=article" + }, + { + "title": "Google Cloud joins Flare blockchain as validator and contributor", + "summary": "Google Cloud, the cloud computing division of the tech giant Google, has recently announced its new role in the blockchain industry by joining the Flare network. As part of this collaboration, Google Cloud will act as both a validator and a contributor to the Flare Time Series Oracle (FTSO). This move marks a significant step", + "date": "2024-01-15 15:12", + "link": "https://www.cryptopolitan.com/google-cloud-joins-flare-blockchain/" + }, + { + "title": "Chainlink’s (LINK) Supply on Exchanges Hits 4-Year Low: Data", + "summary": "Chainlink's LINK token staged a remarkable comeback, rebounding from a plunge below the $13 support level.", + "date": "2024-01-15 15:08", + "link": "https://cryptopotato.com/chainlinks-link-supply-on-exchanges-hits-4-year-low-data/" + }, + { + "title": "Significant Change in Cryptocurrency Fear and Greed Index! The Quarterly Move Has Ended, What Does It Mean for the Market?", + "summary": "There has been a significant change in the value of the closely followed cryptocurrency fear and greed index. Continue Reading: Significant Change in Cryptocurrency Fear and Greed Index! The Quarterly Move Has Ended, What Does It Mean for the Market?", + "date": "2024-01-15 15:08", + "link": "https://en.bitcoinsistemi.com/significant-change-in-cryptocurrency-fear-and-greed-index-the-quarterly-move-has-ended-what-does-it-mean-for-the-market/" + }, + { + "title": "Shiba Inu Price Prediction 2024, Is the Meme season Gone or will SHIB bounce back?", + "summary": "The post Shiba Inu Price Prediction 2024, Is the Meme season Gone or will SHIB bounce back? appeared first on Coinpedia Fintech News Cryptocurrency enthusiasts and investors alike have been closely following the journey of Shiba Inu (SHIB), a meme coin that burst onto the scene in 2020 and skyrocketed during the bull market of 2021. In its heyday, SHIB reached an astonishing market cap high of $32.84 billion. However, it has since experienced significant price fluctuations, currently …", + "date": "2024-01-15 15:06", + "link": "https://coinpedia.org/press-release/is-the-meme-season-gone-or-will-shib-bounce-back/" + }, + { + "title": "The AI Dilemma: Balancing Potential and Pitfalls", + "summary": "Artificial intelligence (AI) has swiftly become a focal point in global discussions, captivating the attention of investors, policymakers, regulators, and the public. The exponential growth of AI, likened to the ascent of the internet, presents a dual narrative of unprecedented opportunities and lurking risks. Proponents advocate for AI’s potential to propel human capabilities beyond traditional", + "date": "2024-01-15 15:03", + "link": "https://www.cryptopolitan.com/ai-dilemma-balancing-potential-and-pitfalls/" + }, + { + "title": "Is It Too Late to Buy Ethereum Name Service? ENS Price Doubles as New Bitcoin Mining Protocol Goes Viral", + "summary": "As decentralized naming systems gain traction, Ethereum Name Service has seen ENS price double, leaving some FOMO investors asking is it too late to buy Ethereum name service – find out in ENS price analysis. The bullish moves come after Ethereum founder Vitalik Buterin commented that ENS has layer-2 potential for DeFi applications. ENS surged The post Is It Too Late to Buy Ethereum Name Service? ENS Price Doubles as New Bitcoin Mining Protocol Goes Viral appeared first on Cryptonews .", + "date": "2024-01-15 15:02", + "link": "https://cryptonews.com/news/is-it-too-late-to-buy-ethereum-name-service-ens-price-doubles-as-new-meme-coin-reaches-6-7-million.htm" + }, + { + "title": "Breaking Down the Best Bet: An In-depth Look at Investing in Borroe Finance, Cardano, and Polygon", + "summary": "Breaking down the best bet: Get an in-depth look at investing in Borroe Finance, Cardano, and Polygon. Expert insights for smart crypto decisions. The post Breaking Down the Best Bet: An In-depth Look at Investing in Borroe Finance, Cardano, and Polygon appeared first on Latest News and Insights on Blockchain, Cryptocurrency, and Investing .", + "date": "2024-01-15 15:00", + "link": "https://thecoinrise.com/breaking-down-the-best-bet-an-in-depth-look-at-investing-in-borroe-finance-cardano-and-polygon/" + }, + { + "title": "Ethereum Name Service Steals The Show: ENS Leaps 70%, Outperforming Crypto Market", + "summary": "Despite the recent challenges in the cryptocurrency market, Ethereum Name Service (ENS) has experienced a notable surge, increasing by 70% in the past week. This remarkable growth contrasts sharply with the overall bearish trend observed throughout 2023. Investors are now questioning whether ENS could be the symbol of recovery rising from the aftermath of the crypto crash. As of this writing, ENS is trading for $24.6,3 down nearly 4% in the last 24 hours, data from Coingecko shows. The project has a market capitalization of $761 million, with a 31 million ENS supply in circulation. Related Reading: Chainlink Rises 17%...", + "date": "2024-01-15 15:00", + "link": "https://www.newsbtc.com/all/ethereum-name-service-steals-the-show-ens-leaps-70-outperforming-crypto-market/" + }, + { + "title": "SEC’s Approval of Bitcoin ETFs Leads to Notable Rise in These Two Cryptocurrencies", + "summary": "Bitcoin Cash spikes 17% in a week, but analysts foresee a sharp correction. Rebel Satoshi is poised to jump further after starting Monarchs Round 4. In a significant for The post SEC’s Approval of Bitcoin ETFs Leads to Notable Rise in These Two Cryptocurrencies appeared first on BitcoinWorld .", + "date": "2024-01-15 15:00", + "link": "https://bitcoinworld.co.in/secs-approval-of-bitcoin-etfs-leads-to-notable-rise-in-these-two-cryptocurrencies/" + }, + { + "title": "Major Bitcoin Liquidation Levels Identified at $42,000 and $46,000", + "summary": "Bitcoin liquidation heatmap assessed on a 3-day chart revealed that the coin’s market is prone to high liquidations between the $42,000 and $46,000 price ranges. Liquidations occur when traders’ leveraged positions are forced to close because the price of BTC moves against them. According to data from Coinglass, the BTC market recorded a high long The post Major Bitcoin Liquidation Levels Identified at $42,000 and $46,000 appeared first on Coin Edition .", + "date": "2024-01-15 15:00", + "link": "https://coinedition.com/major-bitcoin-liquidation-levels-identified-at-42000-and-46000/" + }, + { + "title": "Navigating the Uncharted Waters: Challenges Of Managing A Bitcoin Fund", + "summary": "Managing a fund in the Bitcoin space introduces challenges and complexities that traditional hedge funds from legacy finance do not have to confront.", + "date": "2024-01-15 15:00", + "link": "https://bitcoinmagazine.com/markets/navigating-the-uncharted-waters-challenges-of-managing-a-bitcoin-fund" + }, + { + "title": "This Crypto Has the Potential to Provide Higher Returns Than Solana (SOL) in 2024", + "summary": "In the dynamic world of cryptocurrencies, Pandoshi (PAMBO) is emerging as a standout contender for crypto investors seeking impressive returns. With a current market price that hints at untapped potential, this token is positioned at the forefront of decentralized finance. Its innovative features and solid technological foundation are attracting attention for their promise of significant", + "date": "2024-01-15 15:00", + "link": "https://www.cryptopolitan.com/this-crypto-has-the-potential-to-provide-higher-returns-than-solana-sol-in-2024/" + }, + { + "title": "Bitcoin’s Long/Short Ratio Reaches Multi-Month High! Is BTC Price Finally Preparing For ETF Pump?", + "summary": "The post Bitcoin’s Long/Short Ratio Reaches Multi-Month High! Is BTC Price Finally Preparing For ETF Pump? appeared first on Coinpedia Fintech News Despite significant anticipation around spot Bitcoin exchange-traded funds, Bitcoin’s price remains under selling pressure at key resistance levels, with short-term holders consistently capitalizing on minor price rallies. The lack of a positive market reaction following regulatory approvals has seemingly led traders to secure profits, contributing to a notable decline to $41,500. Amidst this selling trend, …", + "date": "2024-01-15 14:59", + "link": "https://coinpedia.org/price-analysis/bitcoins-long-short-ratio-reaches-multi-month-high-is-btc-price-finally-preparing-for-etf-pump/" + }, + { + "title": "Is altcoin season about to erupt?", + "summary": "Bitcoin (BTC) looks to have topped out, bitcoin dominance is waning, and ethereum (ETH) dominance is looking strong. Are these all signs that the altcoins are about to erupt?", + "date": "2024-01-15 14:58", + "link": "https://cryptodaily.co.uk/2024/01/is-altcoin-season-about-to-erupt" + }, + { + "title": "UK Government Abandons the mining exception in the copyright law for the AI Sector", + "summary": "In a recent development, the UK government has officially abandoned plans to introduce a data mining exception in copyright law, specifically aimed at benefiting the artificial intelligence (AI) sector. This decision follows intense lobbying from tech companies advocating for easier access to copyright-protected works for the training of AI models. The UK government has reiterated", + "date": "2024-01-15 14:54", + "link": "https://www.cryptopolitan.com/uk-government-abandons-the-mining-exception/" + }, + { + "title": "What Makes a Crypto PR Firm Worth The Money?", + "summary": "In the vast, crowded landscape of cryptocurrency and blockchain, projects are fighting for attention among endless announcements, launches, tweets, and Telegram posts. Standing out is far from an easy task.", + "date": "2024-01-15 14:52", + "link": "https://cryptodaily.co.uk/2024/01/what-makes-a-crypto-pr-firm-worth-the-money" + }, + { + "title": "Ethereum Technical Analysis: ETH Stabilizes in a Narrow Range", + "summary": "Today’s trading session commenced with ethereum oscillating between $2,480 and $2,532 in the past hour, enclosed within a daily range of $2,472 to $2,544. This restricted range hints at a brief stabilization period after a spell of recent market swings. Ethereum maintains a strong market capitalization of $305 billion and a noteworthy trade volume of", + "date": "2024-01-15 14:50", + "link": "https://news.bitcoin.com/ethereum-technical-analysis-eth-stabilizes-in-a-narrow-range/" + }, + { + "title": "XRP to $50 or $100? ChatGPT and Google Bard XRP Price Projections and Timeline", + "summary": "Over the years, discussions on XRP price actions have constantly surfaced among the coin’s devotees. Every new year comes with a lot of expectations for the token. The last three years were clouded with legal battles between the United States Securities and Exchange Commission (SEC) and Ripple, justifying why expectations appeared low on XRP’s spike The post XRP to $50 or $100? ChatGPT and Google Bard XRP Price Projections and Timeline appeared first on Times Tabloid .", + "date": "2024-01-15 14:45", + "link": "https://timestabloid.com/xrp-to-50-or-100-chatgpt-and-google-bard-xrp-price-projections-and-timeline/" + }, + { + "title": "Bitcoin Drops Following the Launch of the First US Spot Bitcoin ETF", + "summary": "Bitcoin fell over 7% after the ETF news, potentially testing $38k support. 10x Research analysts foresee a short-term continuation of the sell-off. Grayscale's ETF changes may add downward pressure on Bitcoin prices. Technology, science, ai, gaming, business and finance news: Newslinker.co Continue Reading: Bitcoin Drops Following the Launch of the First US Spot Bitcoin ETF", + "date": "2024-01-15 14:44", + "link": "https://en.coin-turk.com/bitcoin-drops-following-the-launch-of-the-first-us-spot-bitcoin-etf/" + }, + { + "title": "Circle’s USDC sees remarkable growth in Asian remittances and trade finance in latest report", + "summary": "A recent report by Circle, the issuer of the USDC stablecoin, indicates a significant increase in remittance flows through Asia utilizing USDC. In 2022, transactions amounting to $130 billion were recorded in the region. This stablecoin, tied to the value of the U.S. dollar and backed by liquid cash and cash-equivalent assets, is becoming increasingly", + "date": "2024-01-15 14:44", + "link": "https://www.cryptopolitan.com/circles-usdc-sees-growth-asian-remittances/" + }, + { + "title": "JP Morgan Spotlights Bitcoin ETFs in Research Report", + "summary": "JP Morgan analyzes potential capital inflow into new Bitcoin ETFs. Market's reaction to SEC's hesitance on spot Bitcoin ETFs is muted. Continue Reading: JP Morgan Spotlights Bitcoin ETFs in Research Report", + "date": "2024-01-15 14:44", + "link": "https://en.coin-turk.com/jp-morgan-spotlights-bitcoin-etfs-in-research-report/" + }, + { + "title": "FLR Token up 7% as Google Cloud Becomes Flare Network Infrastructure Provider", + "summary": "Flare, the team behind the $618 million valued crypto token FLR, has welcomed Google Cloud as a crucial infrastructure provider. … The post FLR Token up 7% as Google Cloud Becomes Flare Network Infrastructure Provider first appeared on The Crypto Basic .", + "date": "2024-01-15 14:40", + "link": "https://thecryptobasic.com/2024/01/15/flr-token-up-7-as-google-cloud-becomes-flare-network-infrastructure-provider/?utm_source=rss&utm_medium=rss&utm_campaign=flr-token-up-7-as-google-cloud-becomes-flare-network-infrastructure-provider" + }, + { + "title": "Xai (XAI) Surges by 40%: A Sustainable Trend? Unveiling the Latest Token in GameFi", + "summary": "Xai (XAI) rockets in the crypto market! Uncover the secrets behind its unprecedented surge in the GameFi sector. Is XAI's rise a fleeting trend or a new era for blockchain gaming? Explore insights into XAI's performance, market dynamics, and its innovative edge in the crypto world.", + "date": "2024-01-15 14:37", + "link": "https://cryptodaily.co.uk/2024/01/xai-xai-surges-by-40-a-sustainable-trend-unveiling-the-latest-token-in-gamefi" + }, + { + "title": "AI and Blockchain Experts Form ‘Anime Chain’ Preparatory Committee + More Crypto News", + "summary": "First.Get your daily, bite-sized digest of crypto and blockchain-related news – investigating the stories flying under the radar of today’s news. In this edition: AI and Blockchain Experts Form “Anime Chain” Preparatory Committee DigiFT Crypto News: HashKey Capital’s Portfolio Companies Get Regulated Access to Treasury Management XRP Healthcare Becomes XRPL Validator, Announces IPO __________ AI The post AI and Blockchain Experts Form ‘Anime Chain’ Preparatory Committee + More Crypto News appeared first on Cryptonews .", + "date": "2024-01-15 14:36", + "link": "https://cryptonews.com/news/ai-and-blockchain-experts-form-anime-chain-preparatory-committee-more-crypto-news.htm" + }, + { + "title": "Sui (SUI) Price Hits All-Time High – What's Behind the Rally?", + "summary": "Sui ecosystem witnesses significant growth as TVL on network surges", + "date": "2024-01-15 14:35", + "link": "https://u.today/sui-sui-price-hits-all-time-high-whats-behind-rally" + }, + { + "title": "Crypto guru predicts new bull market for U.S. stock market", + "summary": "In a recent tweet, Vance Spencer, co-founder of Framework Ventures, a cryptocurrency firm, suggested that the U.S. stock market might be on the cusp of a new bull market. Spencer’s prediction is rooted in the observation that approximately $6 trillion in treasury bills are currently in circulation, and he anticipates a significant portion of this", + "date": "2024-01-15 14:34", + "link": "https://www.cryptopolitan.com/crypto-guru-predicts-new-bull-market/" + }, + { + "title": "A Trump re-election could mean ‘friendlier’ crypto laws, GOP lawmaker says", + "summary": "U.S. Representative Tom Emmer (R-MN) says the crypto sector will benefit from a second Donald Trump presidency. Trump has already been exploring non-fungible tokens (NFTs), but stated that he was “not a fan of Bitcoin,” calling it “highly volatile and…", + "date": "2024-01-15 14:32", + "link": "https://crypto.news/trumps-return-could-mean-friendlier-crypto-laws-gop/" + }, + { + "title": "South Korea Plans to Enact Cryptocurrency Regulations to Prevent Money Laundering!", + "summary": "South Korean financial authorities are regulating methods used by illegal organizations as a means of money laundering. Continue Reading: South Korea Plans to Enact Cryptocurrency Regulations to Prevent Money Laundering!", + "date": "2024-01-15 14:32", + "link": "https://en.bitcoinsistemi.com/south-korea-plans-to-enact-cryptocurrency-regulations-to-prevent-money-laundering/" + }, + { + "title": "SEI predictions target $1 as demand keeps up with price gains", + "summary": "SEI saw strong demand in recent weeks but it has plateaued in the past ten days.", + "date": "2024-01-15 14:30", + "link": "https://ambcrypto.com/sei-predictions-target-1-as-demand-keeps-up-with-price-gains/" + } +] \ No newline at end of file