Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 자바스크립트
- Docker
- 변수
- immer
- 솔리디티
- 시퀄라이즈
- 깃허브
- centos
- 일반유저
- MariaDB
- Sequelize
- 쉘스크립트
- 이더리움
- 리눅스
- 노드
- 머클트리
- 환경변수
- 우분투
- node.js 교과서 따라하기
- wsl
- 전역설치
- 블록체인
- 라우터
- 설치
- 리액트
- 리액트를 다루는 기술
- 머클루트
- 벨로포터
- npm
- wget
Archives
- Today
- Total
코드코코
[솔리디티] 인터페이스 개념정리 본문
Interface
스마트컨트랙트 내에서 정의되어야할 필수 요소들 명시
인터페이스는 순수하게 기능 없이 틀만 제공
특징
1. 함수는 external로 표시
2. enum, structs 가능
3. 변수, 생성자 불가(constructor X)
4. 다른 컨트랙트나 인터페이스를 상속받을 수 없음
5. 모든 함수를 자식 컨트랙트가 구현하여야 함
Pragma solidity ^0.4.11;
Interface BankingSystem {
function deposit(uint) returns (uint);
function withdraw(uint) returns (uint);
}
출처 :
'블록체인 > 이론' 카테고리의 다른 글
[블록체인] 분산원장과 블록체인 (0) | 2022.02.10 |
---|---|
[블록체인] 머클트리(merkle tree), 머클루트(merkrl root) 실습 (0) | 2021.12.26 |
[네트워크] [블록체인]HTTP 통신과 Socket 통신의 차이점(사전개념) (0) | 2021.12.25 |