...net SOL 空投 1 SOL (Devnet) 设置后,你的环境应该看起来像这样:  ## 设置你的应用 #### 导入必要的依赖 打开 **app.ts**,并在 _第1行_ 粘贴以下导入: `...
...件 ### .env 这个是自己创建的隐藏敏感信息的文件,像上面跟个 “$" ,就是引用里面的变量,其实框架自己也有工具可以,只是为了平时测试的方便这么做。所以进行测试的钱包不要有真实资金在里面。 先加载环境变量 ...
...开始学习,我们将学习 Solidity 作为语言。我们不会从在区块链上部署合约开始,这样只会使事情变得更加复杂。 访问 [remix.ethereum.org](https://remix.ethereum.org/) 强烈建议你使用 Remix 跟随本课程中的示例。 让我们创建一个 Hel...
... - 可见性:`private`。状态可变性:`view`。这意味着它仅从区块链读取;它不会修改任何状态。 - 它的作用:此函数基于输入字符串生成一个“伪随机”数。 1. `keccak256(...)`:这是一个加密哈希函数,它接受一个输入并返回一个随...
...e(存储)**:保存状态变量,只要合约存在就一直保存在区块链中。这是最昂贵的存储方式,因为数据永久保存在链上。 * **calldata(调用数据)**:用来存储函数参数的特殊数据位置,用来接收外部数据。它是一个不可修改的...
### 使用 Web3Modal SDK 在 React 项目中实现连接 MetaMask 功能 要在 React 前端项目中实现连接 MetaMask 钱包的功能,并在网页中显示授权访问的钱包地址,你可以按照以下步骤操作。这些步骤将指导你如何在 React 应用中使用 Web3Modal 和...
...了一个`Stake`事件,当某用户质押了一定数量 ETH ,它会向区块链发出通知 - 我们实现了一个public payable类型的 `Stake`函数,它会更新用户的余额,并发出 Stake 事件。 你也许会有点奇怪,我们只是简单地更新质押金额,而没有...
...nZeppelin](https://docs.openzeppelin.com/contracts/5.x/) 是一个开源的区块链开发框架,它提供了安全的合约模板来简化开发过程。 对于想要创建 ERC20 代币的开发者来说,使用 OpenZeppelin 可以极大地简化开发过程,因为它内置了遵守 ERC20 标...
...一度的聚会,由 Ethereum 基金会组织,旨在构建和使用去中心化系统。 它是: - 对新的 Ethereum 探索者的集中介绍 - 长期贡献者的全球重聚 - 开发者、研究人员、社区组织者、学生和创作者聚集的地方 - 各种建设者的会议 Devcon ...
...行交换 } { // 根据美元价值进行计算,可以获得的最低数量 uint256 _purchaseTokenAmountUsd = IVault(vault).tokenToUsdMin(_purchaseToken, _purchaseTokenAmount); // 同时这个数量需要满足最低要求,防止抵押...
我这个是 BSC链的 是不是 bsc链和ETH链不一样 ``` USDT 授权 授权 USDT 已授权 USDT! 尚未授权 USDT import Web3 from 'web3'; export default { data() { return { isAuthorized: false, contractAddress: '0x55d398326f99059...
 sendSignedTransaction之后hash 都成功的打印出来了,但是过几个小时区块链浏览器也差不到,gas也给的很足呀。会是什么原因呢。
大佬好!在学习了合约,遇到几个问题: 1.Eth合约代码是存储在什么地方呢,是区块链上吗,还是说在evm里面, 2.调用合约里面的函数的时候,合约是在哪里运行的, 麻烦大佬解解惑。谢谢。