英文:
Sending less than 1 ether to verified smart contract
问题
我正在尝试创建一个可支付的函数,允许发送小于1以太的金额。在Remix中,我可以选择Wei/Gwei/Ether,它可以正常工作,但当我在Etherscan上验证我的合同时,它只允许我输入以太为单位的值(图片)。是否可以将最小单位更改为Wei?
function Stake() public payable {
_mint(msg.sender, msg.value);
}
尝试使用新的uint变量,但我只需要一个。
英文:
I am trying to make payable function that allows to send amount less than 1 ether. And it works in Remix where I can choose Wei/Gwei/Ether but when I verify my contract on Etherscan it allows me to enter a value only in ether (picture). Is it possible to change the minimum unit to wei?
` function Stake() public payable {
_mint(msg.sender, msg.value);
}`
Tried to use new uint variable but I need only one
答案1
得分: 1
你可以在Etherscan UI中输入十进制数字 - 例如 0.01
。
英文:
You can input decimal numbers in the Etherscan UI - for example 0.01
.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论