분류 전체보기207 (BlockChain) ERC721 구현 https://developerjjh.tistory.com/171 (BlockChain) IERC721Metadata 구현 interface IERC721Metadata.sol 전체 코드 // SPDX-License-Identifier: MIT pragma solidity ^0.8.19; interface IERC721Metadata { function name() external view returns (string memory); function symbol() external view returns (string memory); function tokenU developerjjh.tistory.com https://developerjjh.tistory.com/172 (BlockChain) IERC7.. 2023. 3. 12. (BlockChain) IERC721 구현 https://developerjjh.tistory.com/171 (BlockChain) IERC721Metadata 구현 interface IERC721Metadata.sol 전체 코드 // SPDX-License-Identifier: MIT pragma solidity ^0.8.19; interface IERC721Metadata { function name() external view returns (string memory); function symbol() external view returns (string memory); function tokenU developerjjh.tistory.com interface IERC721 코드 // SPDX-License-Identifier: MIT pr.. 2023. 3. 11. (BlockChain) IERC721Metadata 구현 interface IERC721Metadata.sol 전체 코드 // SPDX-License-Identifier: MIT pragma solidity ^0.8.19; interface IERC721Metadata { function name() external view returns (string memory); function symbol() external view returns (string memory); function tokenURI(uint tokenId) external view returns (string memory); } Metadata란 ? 데이터를 위한 데이터, 데이터에 대한 데이터 어떤 목적을 가지고 만들어진 데이터라고 정의할 수 있다 다른 데이터를 설명해 주는 데이터 데이터에 .. 2023. 3. 10. (BlockChain) Interface IERC20 / ERC20 Token 구현 Solidity의 interface 다른 컨트랙트와 상호작용이 가능 You can interact with other contracts by declaring an interface 자식 컨트랙트를 위한 틀, 추상 함수로만 구성되어야 한다 추상 함수 : 함수이름, 매개변수, 출력만 선언해 두고 내용이 없는 함수를 뜻 TS에서의 interface처럼 정의를 하지 않고 선언만 한다 특징 함수의 기능은 정의하지 않는다, 구현하지 못한다 다른 interface에서 상속이 가능하다 다른 interface으로부터 상속을 받을 수 없다 함수는 무조건 external 옵션을 설정해야 한다 생성자를 선언할 수 없다 상태변수를 선언할 수 없다 interface IERC20.sol // SPDX-License-Identif.. 2023. 3. 9. 이전 1 ··· 7 8 9 10 11 12 13 ··· 52 다음