hackquest logo
hackquest logo
Back

在 opBNB上构建自动支付协议

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

在 opBNB上构建自动支付协议

Language

Solidity

Total Length

1.5h

Part of Learning Track

Build on opBNB + 1

What You’ll Learn

基于 opBNB 测试网络实现的自动支付协议

opBNB
Automate salary txs

Syllabus

Unit 1 - 课程介绍

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

Unit 2 - 依赖导入

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

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

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

Unit 4 - 项目初始化

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

Unit 5 - 实现自动支付功能

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

Unit 6 - 实现提取工资功能

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

Unit 7 - 交互

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

Language

Solidity

Total Length

1.5h

Part of Learning Track

Build on opBNB + 1