Ethereum-Wallet-Dapp
鎖定某些令牌
我有一個智能合約,我想將代幣發送給我的持有者,但是我想對這些代幣設置一個時間鎖定,作為持有者將它們保存在錢包中 2 個月,然後他們才能交換,發送甚至出售它們。
有什麼功能可以做到這一點嗎?
- 來自此錢包地址的任何代幣,2)暫時鎖定,3)解鎖之前)
任何人都可以給我建議嗎?
問候
你可以使用既定的 dapp 網站、添加修飾符或編寫函式。uint256 數字被初始化為零,因此以下程式碼應該可以工作:
mapping(address => uint256) lockedAddress; uint256 launch = block.timestamp; modifier isLocked() { require(lockedAddress[msg.sender] < block.timestamp + 5184000); }