未指定可见性。默认为 "public"。功能转移(地址接收者,单位数量);

No visibility specified. Defaulting to "public". function transfer(address receiver, uint amount);

我正在做一个加密货币,我正在使用 Solidity。我在 function transfer(address receiver, uint amount); } the compile said No visibility specified. Defaulting to "public". function transfer(address receiver, uint amount); ^-----------------------------------------------^\

上创建众筹时遇到问题

您的代码不一定有错 - 编译器只是警告您您没有指定可见范围,并且它将默认为 public

这样的东西可能是你想要的:

function transfer(address receiver, uint amount) external {}

external 关键字仅表示该函数只能从合约外部调用 - 即由以太坊网络上的其他 contracts/addresses 调用。其他选项包括 publicprivateinternal。您可以阅读有关这些可见性关键字的更多信息 here