添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
重情义的小马驹  ·  asp.net - Does ...·  1 年前    · 
谦逊的小熊猫  ·  Python ...·  1 年前    · 
含蓄的消炎药  ·  C++ ...·  1 年前    · 
+关注继续查看

Web3.0领域发展至今,有着大量令人惊叹的创造和衍生,其中GameFi正在成为吸引大批新用户加入新时代的关键催化剂。在追求新型交互及玩法的狂热游戏社区中,GameFi打开了不止是游戏产品,更是游戏形式的新世界大门。
对大部分人来说,开发对接薇hkkf5566,GameFi就是基于区块链的游戏——建立区块链上的游戏可实现从前甚至未曾设想过的新功能和新形式。

部署合约
一切都已设置完毕后,我们可以本地ganache分叉链上部署和读取合约了。在 scripts文件夹中,有一个名为deploy_price_consumer_v3.py的脚本。我们可以使用以下命令运行它:
brownie run scripts/price_feed_scripts/deploy_price_consumer_v3.py --network binance-fork
看到类似下面的输出内容:
Brownie v1.13.0 - Python development framework for Ethereum
ChainlinkMixProject is the active project.
Launching 'ganache-cli --accounts 10 --fork https://bsc-dataseed1.binance.org --mnemonic brownie --port 8545 --hardfork istanbul'...
Running 'scripts/price_feed_scripts/deploy_price_consumer_v3.py::main'...
Transaction sent: 0x63022ee6c741ffb31ec6f8f29d3d2412c0a81a557a316a9a9752603825b8e96d
Gas price: 0.0 gwei Gas limit: 6721975 Nonce: 0
PriceFeed.constructor confirmed - Block: 4398765 Gas used: 132364 (1.97%)
PriceFeed deployed at: 0x3194cBDC3dbcd3E11a07892e7bA5c3394048Cc87
The current price of ETH is 135462000000
Terminating local RPC client...
刚刚完成了:
分叉币安链并在本地运行
向其部署智能合约
并从中读取ETH的价格
The current price of ETH is 135462000000

这将在本地主机的端口8545上运行本地ganache-cli链。它将在部署时使用 https://bsc-dataseed1.binance.org 作为分叉源。如果操作正确,你将看到类似下面的内容:
Brownie v1.13.0 - Python development framework for Ethereum
SUCCESS: A new network 'binance-fork' has been added
└─binance-fork

├─id: binance-fork
├─cmd: ganache-cli
├─cmd_settings: {'fork': 'https://bsc-dataseed1.binance.org', 'accounts': 10, 'mnemonic': 'brownie', 'port': 8545}
└─host: http://127.0.0.1

现在已经知道如何使用币安智能链部署智能合约,你还可以更深入地研究BSC,或者使用Matic,xDai等其他侧链以及其他二层网络。如果你更喜欢Hardhat和Truffle框架,看看是否可以在这些框架中执行ganache-cli命令并运行一些本地测试。

浅谈web3.0技术系统开发及dapp/lP流动性挖矿系统开发应用案例及源码
Web3.0这个名字出现得比区块链更早,但在区块链兴起之前,Web3.0因缺乏解决方案只能停留在概念阶段。随着区块链技术的发展和加密货币投资者的增多,以太坊、Polkadot等区块链生态中涌现出一批与Web3.0相关的项目。因此,区块链技术奠定了Web3.0发展的基础。就整个区块链行业而言,多链并存的格局还会持续很长时间。在这种情况下,不同区块链生态的Web3.0用户有进行交互的需求,跨链技术会在这个过程中发挥重要作用。