| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- openzepplin
- Ethererum
- syntax
- secureum
- Assembly
- soft fork
- Block
- byte code
- chain reorganization
- coin flip
- web assembly
- Smart contract
- ethereum virtual machine
- Wargame
- ethernaut
- NaughtCoin
- hard fork
- EVM
- ethereum
- audit
- solidity
- libray
- writeup
- TransferFrom
- Oracle Cloud
- transaction
- approve
- Coin
- web3
- tx.origin
- Today
- Total
목록syntax (2)
c0mpos3r
101 key aspects of Solidity102. 다중 상속과 다형성솔리디티는 다형성을 포함한 다중 상속을 지원합니다.다형성 (Polymorphism): 함수를 호출하면, 상속 계층 구조상 가장 하위(most derived)에 있는 컨트랙트의 함수가 항상 실행되는 특징을 의미합니다.컴파일 방식: 여러 컨트랙트를 상속받아도 블록체인에는 단 하나의 컨트랙트만 생성됩니다. 모든 부모 컨트랙트의 코드가 이 하나의 컨트랙트 안으로 컴파일되어 합쳐집니다.함수 오버라이딩 (Function Overriding): 부모 컨트랙트의 함수에 virtual 키워드가 붙어 있으면, 자식 컨트랙트에서 해당 함수의 동작을 덮어쓸 수 있습니다. 이때 자식 컨트랙트의 함수에는 반드시 override 키워드를 사용해야 합니다.다..
1. Solidity License// SPDX-License-Identifier: GPL-3.0// SPDX-License-Identifier: MIT MIT License: 간단하고 자유로운 Open Source License재배포 및 수정: 소프트웨어를 자유롭게 사용, 복사, 수정, 병합, 게시, 배포, 서브, 라이센스, 판매할 수 있다.책임 면제: 소프트웨어는 "있는 그대로" 제공되며, 사용에 따른 책임은 사용자에게 있다.저작권 표시: 소프트웨어를 사용할 때 원래 저작권 표시와 허가 표시를 포함해야 합니다.GPL-3.0: MIT License보다 더 엄격한 조건을 License자유로운 사용: 소프트웨어를 자유롭게 사용, 복사, 수정, 병합, 게시, 배포할 수 있습니다.소스 코드 공개: 소프트웨어를..