试着写了一个极简的代码,为了测试BSC浏览器的合约开源功能。
代码如下:
pragma solidity ^0.6.12;
//SPDX-License-Identifier: SimPL-2.0
contract test{
bytes32 public a = keccak256('totalSupply()');
bytes4 public b = bytes4(a);
}
用网页版的remix编译,部署成功后,开始尝试开源。
接下来,选择编译器的版本,文件是单独文件,且没有版权声明:
接下来,abi-ecoded部分选择不填,optimization选了no:
提交之后,就报错了。同样的流程,在heco上开源无问题。