Ale*_*lex 5 ethereum solidity vyper
我需要在 vyper 中将 uint256 转换为 String,我注意到 Solidity 上有类似的东西(摘自OpenSea 的文档):
/**
* @dev Returns an URI for a given token ID
*/
function tokenURI(uint256 _tokenId) public view returns (string) {
return Strings.strConcat(
baseTokenURI(),
Strings.uint2str(_tokenId)
);
}
Run Code Online (Sandbox Code Playgroud)
有一个名为“Strings.uint2str()”的方法,Vyper 中有等效的方法吗?
小智 1
vyper git repo 有一个示例文件夹,其中一个用于包含vyper 中的ERC-721 合约实现的代币
\n@view\n@external\ndef tokenURI(tokenId: uint256) -> String[132]:\n return concat(self.baseURL, uint2str(tokenId))\nRun Code Online (Sandbox Code Playgroud)\n\n\n\nuint2str(value: 无符号整数)\xe2\x86\x92 String\n返回无符号整数\xe2\x80\x99s 字符串表示形式。
\nvalue:要转换的无符号整数。
\n返回值的字符串表示形式。
\n
| 归档时间: |
|
| 查看次数: |
1646 次 |
| 最近记录: |