欢迎来到本站关于 Vyper 智能合约示例教程的页面。以下是几个关于 Vyper 编程语言在区块链开发中应用的示例。
示例 1: 简单存储值
以下是一个简单的 Vyper 智能合约示例,用于存储一个值。
@external
def store(x: uint256):
self.value := x
示例 2: 转账函数
这个示例展示了如何创建一个简单的转账函数。
@external
def transfer(to: address, amount: uint256):
if msg.value != amount:
revert()
self.balance_of[msg.sender] -= amount
self.balance_of[to] += amount
示例 3: 累加器
这个示例创建了一个简单的累加器合约。
@external
def increment():
self.count += 1
Vyper 示例合约运行结果