Vyper 是一个用于编写以太坊智能合约的高级编程语言。以下是一些Vyper智能合约的示例,可以帮助你更好地理解其用法。

示例 1:简单的存储值

@external
def store_value(x: uint256):
    self.value = x

在这个示例中,我们定义了一个简单的智能合约,它有一个外部函数 store_value,用于存储一个值。

示例 2:余额查询

@external
def balance(): -> uint256:
    return self.balance

这个示例展示了如何创建一个查询用户余额的智能合约函数。

示例 3:发送以太币

@external
def sendEth(to: address, amount: uint256):
    self.balance -= amount
    to.transfer(amount)

在这个示例中,我们创建了一个可以发送以太币到指定地址的智能合约函数。

Vyper 示例

更多关于Vyper智能合约的教程,请访问我们的智能合约教程页面