Back
在 Telos 上构建自动支付协议
本项目中我们将会实现一个简单的自动支付协议,它是一种通过智能合约实现的持续、自动化支付系统,实现按秒计费,使得支付过程更加平滑和连续,让你再也不用担心被老板拖欠工资了~
Languagesolidity
Skill LevelIntermediate
Total Length1.5h
Intended Learners
Who’s This Course For
- 对区块链与智能合约感兴趣的开发者
- 对 Telos 感兴趣的开发者
Requirements
- 了解智能合约开发的相关知识
- 了解 Foundry 的基本用法
- 了解 Telos 基本概念
What You’ll Learn
- 基于 Telos 测试网络实现的自动支付协议
Syllabus
Unit 1 - 课程介绍
本节我们将会介绍什么是自动支付协议,并实现一个 ERC20 代币作为支付媒介。
Unit 2 - 依赖导入
这一部分介绍相关依赖的导入以及接口的定义。
Unit 3 - 定义结构体和状态变量
本节我们将介绍自动支付协议中的状态变量,以便更好的管理协议中的关键数据。
Unit 4 - 项目初始化
本节我们将会介绍合约的核心函数,以及转移代币的前置操作:授权。
Unit 5 - 实现自动支付功能
本节我们将会介绍如何实现自动支付功能,支付者(Boss)按秒计算应付金额。
Unit 6 - 实现提取工资功能
本节我们介绍如何实现提取工资功能,实现工资的按秒结算。
Unit 7 - 交互
本章将学习如何构建和部署自动支付合约,并与链上的合约进行交互。
在 Telos 上构建自动支付协议
21 lessons
Access on mobile and desktop