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智能合约的教程,请访问我们的智能合约教程页面。