为什么合约在 ropsten 上启动而不是 BSC testnet with remix?
Why does contract launch on ropsten but not BSC testnet with remix?
无法在 BSC 测试网上启动 Storage.sol,但它可以在 Ropsten 上运行,我不知道为什么。使用 Brave Browser 和 Metamask 但是切换浏览器和钱包似乎没有帮助。已在 Polygon 的孟买网络上成功启动,因此它必须是 BSC 测试网,但我可以看到其他人在测试浏览器上发布新合约:/。关于如何解决这个问题的任何想法?
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
/**
* @title Storage
* @dev Store & retrieve value in a variable
*/
contract Storage {
uint256 number;
/**
* @dev Store value in variable
* @param num value to store
*/
function store(uint256 num) public {
number = num;
}
/**
* @dev Return value
* @return value of 'number'
*/
function retrieve() public view returns (uint256){
return number;
}
}
您可能已经像这样在 Metamask 上设置了 BSC 测试网:
新 RPC URL:https://data-seed-prebsc-1-s1.binance.org:8545/
链号:97
但是变成这样:
新 RPC URL:https://data-seed-prebsc-2-s3.binance.org:8545/
链号:97
如果还是不行,也把Chain ID改成0x61
无法在 BSC 测试网上启动 Storage.sol,但它可以在 Ropsten 上运行,我不知道为什么。使用 Brave Browser 和 Metamask 但是切换浏览器和钱包似乎没有帮助。已在 Polygon 的孟买网络上成功启动,因此它必须是 BSC 测试网,但我可以看到其他人在测试浏览器上发布新合约:/。关于如何解决这个问题的任何想法?
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
/**
* @title Storage
* @dev Store & retrieve value in a variable
*/
contract Storage {
uint256 number;
/**
* @dev Store value in variable
* @param num value to store
*/
function store(uint256 num) public {
number = num;
}
/**
* @dev Return value
* @return value of 'number'
*/
function retrieve() public view returns (uint256){
return number;
}
}
您可能已经像这样在 Metamask 上设置了 BSC 测试网:
新 RPC URL:https://data-seed-prebsc-1-s1.binance.org:8545/
链号:97
但是变成这样:
新 RPC URL:https://data-seed-prebsc-2-s3.binance.org:8545/
链号:97
如果还是不行,也把Chain ID改成0x61