Back
Project

在 Telos 上构建自动支付协议

本项目中我们将会实现一个简单的自动支付协议,它是一种通过智能合约实现的持续、自动化支付系统,实现按秒计费,使得支付过程更加平滑和连续,让你再也不用担心被老板拖欠工资了~

Languagesolidity
Skill LevelIntermediate
Total Length1.5h

Intended Learners

Who’s This Course For

  • 对区块链与智能合约感兴趣的开发者
  • 对 Telos 感兴趣的开发者

Requirements

  • 了解智能合约开发的相关知识
  • 了解 Foundry 的基本用法
  • 了解 Telos 基本概念

What You’ll Learn

  • 基于 Telos 测试网络实现的自动支付协议
Telos
Automate salary txs

Syllabus

  • Unit 1 - 课程介绍

    本节我们将会介绍什么是自动支付协议,并实现一个 ERC20 代币作为支付媒介。


  • Unit 2 - 依赖导入

    这一部分介绍相关依赖的导入以及接口的定义。


  • Unit 3 - 定义结构体和状态变量

    本节我们将介绍自动支付协议中的状态变量,以便更好的管理协议中的关键数据。


  • Unit 4 - 项目初始化

    本节我们将会介绍合约的核心函数,以及转移代币的前置操作:授权。


  • Unit 5 - 实现自动支付功能

    本节我们将会介绍如何实现自动支付功能,支付者(Boss)按秒计算应付金额。


  • Unit 6 - 实现提取工资功能

    本节我们介绍如何实现提取工资功能,实现工资的按秒结算。


  • Unit 7 - 交互

    本章将学习如何构建和部署自动支付合约,并与链上的合约进行交互。

practice

在 Telos 上构建自动支付协议

21 lessons
Access on mobile and desktop