- 博客(151)
- 资源 (16)
- 收藏
- 关注
原创 OKX 欧易交易辅助机器人
可以看出,每次买入卖出的情况,比如部分达到了止损点进行抛售,部分完成了语气的盈利。该产品提供 SaaS 服务,如需购买单一机器人用户权限,可以后台私信联系。策略页面显示各个机器人策略状态、买入卖出的次数等。动态调整好配置,每分钟自动执行监控,自动买入卖出。在编辑策略时,自动获取当前加个,并计算买入网格。同时,提供私有化部署服务,以及整套源码出售。默认进入后台显示总资产和当前配置的资产信息。
2024-12-20 13:05:48
541
原创 OKX 欧易 交易机器人开发基础
接口文档: https://www.okx.com/docs-v5/zh/#overviewREST API常用请求查看账户余额结果数据格式:获取限价结果格式:获取指数行情数据结构:下单结果数据:获取未成交订单列表返回结果:撤单结果结构:
2024-12-20 13:05:23
286
原创 链游开发运营流程
选择适合的区块链平台(如以太坊、BSC、Polygon、Flow等)来构建游戏。:集成数字钱包(如MetaMask、WalletConnect等),让玩家可以登录、交易和管理他们的区块链资产。:确定游戏中涉及的智能合约类型(如ERC20、ERC721或ERC1155标准)来代表游戏内的代币或物品。:定期更新游戏内容,推出新活动、扩展游戏功能,并维护游戏的经济系统稳定。:根据玩家需求和市场反馈,持续优化和扩展游戏,增加新玩法、新资产类型等。:通过社交媒体、社区活动、空投、合作等方式推广游戏,吸引玩家参与。
2024-08-29 16:41:27
374
原创 链游开发教学
使用OpenZeppelin库编写和部署安全的智能合约,包括ERC20、ERC721和ERC1155等标准。:Hardhat是一个以太坊开发环境,支持编写、测试、调试智能合约,并能与区块链网络互动。: 一个基于BSC的区块链RPG游戏,玩家通过战斗和装备获得奖励,链上互动紧密。:提供Web3开发的视频教程,包括DApp开发、智能合约编写与前后端集成。: 一个基于零知识证明技术的链上策略游戏,游戏的每一步都通过链上进行计算。:另一个以太坊开发框架,包含编译、测试和部署合约的工具。
2024-08-29 16:40:01
448
原创 无须写代码,从 0 到 1 进行 OpenSea 批量投放
铸造阶段”是投放的阶段性期间,在此期间,只有指定的允许清单钱包地址集才能从您的合约中铸造NFT。铸造阶段在链上强制执行,因此即使是精通技术的用户也无法越过此限制,除非他们在允许清单上。最多可以为您的投放添加5个预售阶段,每个阶段都有自己的价格、铸造限额(每个钱包)和允许清单。在给定时间只能存在一个预售阶段。每个白名单都是完全端到端加密,因此 他人 无法查看谁被添加到链上允许清单或产品中。OpenSea会在内部记录与允许清单相关的信息以用于分析目的。在某个预售阶段的允许列表中,您还可以自定义铸币的数量。
2024-08-16 15:28:00
329
原创 ERC 721 质押合约
发布和铸造 NFT:合约将使用 OpenZeppelin 的 ERC721 标准来发布和管理 NFT。质押功能:允许用户将他们的 NFT 进行质押,并在质押期间获得奖励。质押奖励:用户在质押期间会根据时间获取奖励。
2024-08-16 00:15:00
159
原创 Web 3 项目架构设计
依然是跟官网保持一致,可以使用 Next.js、Svelte、Astro、Gastsby、Nuxt.js 等,但是不再需要 Static Export 导出为静态网站了。Next.js、Svelte、Astro、Gastsby、Nuxt.js 等,输出结果为纯静态页面。
2024-08-15 02:35:58
516
原创 使用 Gnosis Safe 创建多签名钱包
创建多签名钱包可以通过多个步骤完成,具体取决于你使用的平台或工具。下面我将介绍使用创建多签名钱包的过程,因为它是目前以太坊生态中最受欢迎且功能强大的多签名钱包之一。
2024-08-15 00:44:25
457
原创 IPFS、IPNS 网站部署
注意:如果没有你使用的框架,选择 Others,然后手动输入 build 命令(注意是要生成为静态站点~)。添加域名绑定并在 DNS 解析处增加 CNAME 别名解析。大部分情况下免费版本即可够用。
2024-08-14 21:12:43
764
原创 Web 3 一些常见术语
交易只有在被包含在区块链中后才会发生更改,此时会收到收据,其中包含有关交易的详细信息,例如包含在哪个区块中、实际支付的费用、使用的 Gas 以及所有事件它发出了什么以及它是否成功或恢复。)或通过某些 IPC 层进行保护,例如 MetaMask,它代理从网站到浏览器插件的交互,从而使私钥远离网站,并且仅在请求用户许可并收到授权后才允许交互。是与区块链的只读连接,允许查询区块链状态,例如帐户、区块或交易详细信息,查询事件日志或使用调用评估只读代码。帐户通常在某处有一个私钥,可用于对各种类型的有效负载进行签名。
2024-08-14 15:15:49
1179
原创 NFT合约:在 ERC721 上 Safe Mint 并在 OpenSea 上进行售卖
在 Script 目录下创建。注意这一步也是需要手续费的。看到对应的输出,即为完成。接上文演示项目继续。
2024-08-13 12:40:01
488
原创 NFT 合约:部署 ERC 721 到 Testnet 并发布
填入必要信息,勾选选项。然后点击【Download】下载 hardhat 开发版本。其中,需要配置钱包私钥用于发布。
2024-08-12 15:15:55
365
原创 Hardhat Vs Truffle 主要区别
Hardhat 是 Nomic Labs 开发的以太坊开发环境,支持开发人员管理和自动化 dApp 和智能合约开发中的常见任务。诸如“Hardhat和Truffle哪个最好?”之类的问题。”因其在智能合约开发工作流程中引入的附加功能而受到关注。Hardhat 提供编译、运行和测试智能合约的核心功能。Hardhat 的一些重要亮点包括 Solidity 调试、失败事务的错误消息以及显式堆栈跟踪。内置的 Hardhat 网络和 CLI 也是 Hardhat 功能的重要补充。
2024-08-12 10:59:41
336
原创 ERC721 概念解释
用途: 在投票机制中,使用区块号可以确保投票在特定的区块高度之前或之后进行。用途: 在投票机制中,使用时间戳可以更直观地表示投票的开始和结束时间。是一种更复杂的访问控制机制,允许定义多个角色,每个角色可以赋予不同的权限。用途: 适用于需要更细粒度权限控制的场景,可以定义多个角色(如管理员、铸造者等),并分别赋予不同的地址。接口,可以为每个代币设置和获取其对应的 URI,通常用于指向代币的元数据(如图像、描述等)。接口,可以跟踪和查询合约中所有代币的总供应量,以及某个地址持有的所有代币的列表。
2024-08-09 11:16:42
245
原创 Windows 11 + WSL 2 开发环境配置
如果安装了 WSL 2支持,则默认在子系统中也可以直接使用 Docker 相关的命令。注意 WSL 版本,Windows 11 下是 2+。如果是 1.x 需要注意。由于未翻墙访问 raw.githubcontent.com 会有一些问题。Docker Compose 文件 和 Gitignore 文件。在启动界面,选择 WSL 或者 Connect to WSL。通过 WSL 子系统进行 JAVA项目开发。通过 WSL 启动 VS Code 后,安装 WSL 插件以支持子系统。
2024-07-22 03:22:01
644
原创 借助 Cloudflare D1 和 Drizzle 在 Astro 上实现全栈
使用 Cloudflare D1 和 Drizzle ORM 将后端添加到 Astro 项目的分步指南。
2024-06-24 10:00:32
956
原创 Prisma ORM + Cloudflare + D1
欢迎抢先体验 Prisma ORM 中的边缘功能部署支持!通过此抢先体验,您可以在 Cloudflare Workers 或 Cloudflare Pages 上使用 Prisma Client,并将 Cloudflare D1 作为数据库。
2024-03-20 09:42:44
1086
原创 一个开源的联邦宇宙(Mastodon、Fediverse)别名服务
网站:开源代码仓库:比如您在 Mastodon 系统上的用户名为:js.coolcss.fundsh.gglog.luv0.chati@js.cooli@v0.md都指向到了。
2023-12-23 16:29:26
692
原创 @svelte-dev/pretty-code 一个漂亮的 Svelte MDsveX 代码高亮显示插件
要完全配置高亮器,使用选项。如果你想配置其他 Shikiji 选项,如langs,这将很有帮助。})
2023-12-18 13:52:53
1152
原创 @svelte-dev/i18n 一个简单好用的 Svelte 国际化脚手架工具
官网: https://svelte.js.cool/i18n可以通过 , , 或者 进行安装:使用创建 声明:创建翻译文件,这里是一个示例:创建路由页面 或 。可选,配置语言参数校验 :配置 :在页面中使用:TypeDocs自动化生成的接口文档维护者: Willin Wang如果您对本项目感兴趣,可以通过以下方式支持我:Apache-2.0
2023-12-13 13:30:52
784
原创 @svelte-dev/session 一个简单好用的 Svelte Session 会话管理库
Session 是网站的重要组成部分,它允许服务器识别来自同一个人的请求,尤其是在涉及服务器端表单验证或页面上没有 JavaScript 时。会话是许多允许用户“登录”的网站的基本构建块,包括社交、电子商务、商业和教育网站。创建自定义的 Session 存储策略(可用于 Cloudflare Workers、Pages)官网:adapter: {options: {},session: {},cookie: {path: '/',},
2023-12-13 13:29:54
551
原创 @svelte-dev/auth 一个简单好用的 Svelte 身份管理库
Svelte Auth是一个完整的开源身份验证解决方案,适用于Svelte应用程序。深受和Remix-Auth的启发,但完全从头开始重写,以便在之上工作。Svelte Auth可以在最小的设置下添加到任何基于Svelte的应用程序中。与Passport.js一样,它使用策略模式来支持不同的身份验证流程。每个策略都作为单独的npm包单独发布。官网:如果您没有设置,您首先需要添加一个?'github';});然后添加回调// 根据实际需要修改?'github';});
2023-12-13 13:28:34
522
原创 Cloudflare Email Routing 免费邮件发送服务
Cloudflare Email Routing 免费邮件发送(作为 Service 服务)用于 Workers/Pages 项目中。
2023-12-01 13:59:33
1537
原创 爱发电 OAuth 登录 SDK for Remix
注意:该文件命名采用的是 remix v2 规则,v1 的话用目录分隔。如果您对爱发电感兴趣,想要让其支持更多的框架。可以联系我进行定制开发。在项目根目录下创建一个。这个可以根据需要添加。这样已经大功告成了。
2023-11-13 14:11:12
436
原创 使用 Cloudflare 电子邮件路由轻松创建和路由电子邮件地址
超过四十亿人(也就是世界人口的一半)至少拥有一个电子邮件地址,其中许多人将它当成处理个人和职业事务的重要工具。每天收发的电子邮件数量超过 3000 亿封,但若只将电子邮件视为通信工具对它来说并不公平。它在我们生活当中的作用远远不止于消息传输工具,其用途也包括作为在线验证个人身份的一个常用途径,以及充当其他通信平台的网关。如今,大多数人将电子邮件用于敏感的用途,例如登录银行账户或与政府机关通信等。与此同时,他们也将同样的电子邮件用于申领网上找到的九折优惠券,而这必然会导致未来数月被垃圾邮件侵扰。
2023-10-26 09:55:39
1636
1
原创 Remix 开发小技巧(五)
如果您尝试调用的终端节点影响加载程序使用的数据,您可能不希望只对其进行常规提取调用。Remix 的 useFetcher 钩子有很多你想要利用的生活质量功能,例如自动重新获取装载机重复请求取消避免具有多个请求的争用条件如果服务器返回重定向响应,则重定向客户端因此,为了在这里正确使用它,我们可以在模式中采用创建一个自定义的类型安全获取器钩子,我们可以在应用程序中的任何位置使用它。})},[fetcher],这是使我们与 tRPC 等解决方案具有平价功能缺失的部分。
2023-10-14 13:56:09
451
原创 Remix 开发小技巧(四)
我的首选解决方案是使用 ProgressiveClientOnly 组件,该组件将使用 CSS 隐藏服务器呈现的内容,并在 Javascript 可用时将其交换为客户端内容,否则它将显示服务器内容。这意味着,如果您在服务器上创建一个日期并将其发送到客户端,客户端将在其自己的时区中创建一个日期,该时区将与服务器的时区不同。由于 React 正在将它生成的 HTML 与浏览器显示的 HTML 进行比较,因此在服务器发送它和 React 开始运行的时间之间更改 HTML 的任何内容都可能导致水合错误。
2023-10-14 11:35:42
358
原创 Remix 开发小技巧(三)
这意味着,如果您尝试在 IDE 中访问 process.env ,它不会为您自动完成变量,并且您不会进行任何类型检查。Remix 使用全局导航状态,因此,如果您单击指向一个页面的链接,然后在加载之前单击指向其他页面的链接,则对第一页的请求将被取消。由于这些变量是在运行时提供的,而不是在构建时提供的,因此我们无法静态地保证将设置某些变量或它们将具有正确的类型。这对于您明确提交的表单可能有意义,但对于预期会自动保存的输入,您不希望仅因为用户单击链接太快而保存失败。环境变量是在运行时配置应用程序的一种方法。
2023-10-13 16:15:52
314
1
原创 Remix 开发小技巧(二)
访问加载器数据的典型方法是钩子,它将获取最近的加载器的数据。这是通过 React Context 实现的,因此您也可以在组件中使用它。这里有一把脚枪:如果您尝试在不同的路由中重用该组件,它将获取该路由的加载器数据。为了解决这个问题,Remix 提供了一个钩子,让你通过传递其 ID 来获取任何活动路由的加载器数据。请务必注意,这不会导致任何新的加载程序运行,它只是获取数据(如果可用)。首先,让我们介绍所有网页应用程序中最常见的错误之一,404 Not Found。
2023-10-13 15:49:45
279
原创 Remix 开发小技巧
需要考虑的事项:如果我们中止对另一个 API 的 POST 请求,并且该 API 没有中止数据库更改,我们可能仍然会遇到一半突变发生的问题,因为一半已经运行但另一半已中止。如果您将页码和大小存储在 URL 中,Remix 将获取新数据并在 URL 更改时立即显示在页面上,并且由于数据库通常有办法一次返回一页数据,因此您也可以免费获得。这些是生成 .js 输出的文件,是您通常编写代码的位置。应用的其他部分可能依赖于自己的查询参数,当我们创建设置参数的分页组件时,我们不希望覆盖其他查询 $skip 参数。
2023-10-12 11:15:01
313
原创 在 10 分钟内在 Remix (React) 中实现单点登录
这篇文章介绍了什么是单点登录以及如何使用 GitHub 和 Clerk 实现它。Clerk 是一个 SSO 提供程序,其集成可帮助您在更短的时间内安全地采用和实施应用程序的单点登录身份验证方案。我们在本教程中使用了 UI 组件,但您可以使用自定义 UI 组件和 Clerk SDK 中的 React 钩子执行相同的操作。您可以在 SDK 参考文档中阅读有关使用挂钩的更多信息。
2023-10-11 16:03:06
1677
原创 设计一个 SSO 单点登录系统
单点登录 (SSO) 发生在用户登录到一个应用程序,然后自动登录到其他应用程序时,无论用户使用的平台、技术或域如何。用户仅登录一次,因此功能的名称(单一登录)。例如,如果您登录 Gmail 等 Google 服务,您将自动通过 YouTube、AdSense、Google Analytics 和其他 Google 应用的身份验证。同样,如果您退出Gmail或其他Google应用程序,则会自动退出所有应用程序;这称为单点注销。SSO 可在用户使用应用程序和服务时提供无缝体验。
2023-10-11 12:32:36
327
原创 Hono——一个小型,简单且超快的Edges Web框架
Hono - [炎]在日语中的意思是火焰🔥 - 是一个小型,简单且超快的Edges Web框架。它适用于任何JavaScript运行时:Cloudflare Workers,Fastly Compute@Edge,Deno,Bun,Vercel,Netlify,Lagon,AWS Lambda,Lambda@Edge和Node.js。快,但不仅快。
2023-10-04 13:31:49
1816
原创 Cloudflare KV 数据备份及迁移
免费域名申请:js.cool/sh.gg/憨憨.我爱你/kaiyuan.fund/log.lu/v0.chat 及其他,可以访问:该项目的源码位于:Remix v2Tailwind CSS 以及 DaisyUIRemix AuthGithub 登录策略TODO: 爱发电登录策略Cloudflare 服务Pages 托管KV 缓存D1 核心数据库API 包括 GraphQL 分析接口及 RESTful 管理 DNS 记录接口封装zod。
2023-09-29 22:06:17
659
原创 Remix v2 中使用 remix-i18n 进行国际化翻译
i18n(国际化)是指将应用程序设计为能够适应多种语言和区域设置,以满足不同国家和地区的不同语言和文化习惯。在现代软件开发中,i18n 已经成为了非常重要的一部分。为了让应用程序更好地支持不同语言和文化习惯,开发者需要使用各种工具和技术进行处理。Remix i18n 是一种基于 Remix 开发框架的 i18n 处理方式,它使得开发者能够非常方便地实现应用程序的国际化需求。本文将介绍 Remix i18n 的原理、使用方法以及适用场景。
2023-09-25 11:26:44
905
原创 Remix v2 + Cloudflare Pages 集成 Github 登录
这里通过 context 将服务传递进来,避免反复使用 env 进行初始化。参考这个, Env 是你自己所需要的环境变量的类型定义。由于 Cloudflare Pages 无法使用。如果需要通过类型提示的话,添加一个。
2023-09-18 23:57:00
939
1
原创 在 Apple M1/M2 下安装训练 MockingBird
安装时选择仅为当前用户,否则会说版本不兼容不让安装。的时候找不到wheel,尝试从c里build时找不到。并看更新时间,找最新版本。下载解压后移动到 bin 目录。,让项目跑在x86架构环境上。因上述方法没有成功,选择从。clone源码手动编译。
2023-09-18 13:41:49
726
原创 Remix+Cloudflare Pages+D1 快速上手
我们最近听到越来越多的关于Cloudflare的服务。我对Clouflare D1特别感兴趣,所以我决定研究一下。与这次我想使用的 Remix 一起,我想介绍 Remix + Cloudflare Pages + D1 的第一步。
2023-09-17 16:04:36
1025
一个基于 GraphQL 的 Node.js 工单系统
2023-08-08
A Brave Female Image- Interpretation of Hester in Scarlet Letter
2023-01-04
Authing + Wechaty 落地实际产品应用 PPT 演示稿
2022-07-29
元宇宙发地 Solidity 合约、SDK 及测试
2022-05-17
NFT 入门级项目-简单的道具批量生成完整项目源码
2022-04-29
wp-authing-0.0.3.zip
2022-03-25
Authing Remix SDK 示例项目,全栈框架应用快速集成单点登录 SSO
2022-01-30
Authing Next.js SDK 示例项目,全栈框架应用快速集成单点登录 SSO
2022-01-30
NFT 盲盒生成-批量图片生成、压缩、重命名示例
2022-01-25
Sidecar-12Monterey.scpt
2021-12-24
Sidecar-11BigSur.scpt
2021-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人