솔리디티 솔리디티 문법 요약 에서 SPDX 라이센스 리스트를 확인할 수 있다. 기본(값)형 데이터 타입으로 bool, int, uint, 고정 바이트 배열, address 객체가 있다. int와 uint 뒤에 uint8과 같이 8의 배수인 숫자를 붙여 변수의 크기를 비트 단위로 지정할 수 있다. 🍇 int16은 -32768 ~ 32767 사이의 정수를 표현할 수 있다. 🍇 uint16은 0~65535 사이의 정수를 표현... 솔리디티솔리디티 [솔리디티 예제] 랜덤 숫자 맞추기 문제 Guess the random number! by 임지윤 문제: 참여자들은 1-10의 숫자 중 어떤 수가 랜덤 숫자가 될 지 짐작하고 고릅니다. 2명 이상의 참여자가 모이면 주인은 랜덤 숫자를 생성하고, 제일 근접하게 맞춘 참여자가 우승합니다. constructor: 이 컨트렉트는 처음 배포될 때 사용한 계좌가 주인이 되어 후에 랜덤 숫자를 생성합니다. 배포한 사람의 계좌 주소를 _ow... 솔리디티스크립토솔리디티 솔리디티 ERC-20 인터페이스와 구현 approve() : _spender가 인출할 수 있는 한도를 지정함. allowance() : _owner가 _spender에게 인출을 허락한 토큰의 개수 event Approval(address indexed _owner, address indexed _spender, uint256 _value) Visibility Keyword는 Java나 C++에서 Public, Private, Pr... 솔리디티솔리디티 솔리디티 OpenZeppelin-1 오픈제플린은 솔리디티 기반의 스마트 컨트랙트를 개발하는 프레임워크인 오픈제플린(OpenZeppelin)과, 스마트 컨트랙트를 관리하고 운영하는 플랫폼인 제플린OS를 제공한다. 리믹스에서 모든 작업을 하는게 제일 수월하고 간편하다라고 생각한다. 리믹스와 메타마스크를 연동해준다. 가나슈 설치 가나슈 계정과 메타마스크를 연동. 리믹스 메타마스크에서 네트워크를 가나슈로 변경. 해당 내용까지 기술하면... 솔리디티솔리디티 [Lesson3] Advanced Solidity Concepts 만약 컨트랙트 코드에 결함이 있다해도 패치를 할 수 있는 방법이 없으며, 결함을 수정한 새로운 스마트 컨트랙트 주소를 사용자에게 알리는 수 밖에 없다. 이런 문제를 방지하기 위해 개발자가 디앱의 중요한 부분들을 수정을 할 수 있도록 함수를 만들어야 한다. 솔리디티에서는 사용자가 디앱의 함수를 실행할 때마다 가스를 소모하는데, 가스는 이더를 통해 구매해야 한다. 따라서 사용자가 디앱의 함수를 ... 솔리디티크립토좀비crypto zombiesoliditycrypto zombie
솔리디티 문법 요약 에서 SPDX 라이센스 리스트를 확인할 수 있다. 기본(값)형 데이터 타입으로 bool, int, uint, 고정 바이트 배열, address 객체가 있다. int와 uint 뒤에 uint8과 같이 8의 배수인 숫자를 붙여 변수의 크기를 비트 단위로 지정할 수 있다. 🍇 int16은 -32768 ~ 32767 사이의 정수를 표현할 수 있다. 🍇 uint16은 0~65535 사이의 정수를 표현... 솔리디티솔리디티 [솔리디티 예제] 랜덤 숫자 맞추기 문제 Guess the random number! by 임지윤 문제: 참여자들은 1-10의 숫자 중 어떤 수가 랜덤 숫자가 될 지 짐작하고 고릅니다. 2명 이상의 참여자가 모이면 주인은 랜덤 숫자를 생성하고, 제일 근접하게 맞춘 참여자가 우승합니다. constructor: 이 컨트렉트는 처음 배포될 때 사용한 계좌가 주인이 되어 후에 랜덤 숫자를 생성합니다. 배포한 사람의 계좌 주소를 _ow... 솔리디티스크립토솔리디티 솔리디티 ERC-20 인터페이스와 구현 approve() : _spender가 인출할 수 있는 한도를 지정함. allowance() : _owner가 _spender에게 인출을 허락한 토큰의 개수 event Approval(address indexed _owner, address indexed _spender, uint256 _value) Visibility Keyword는 Java나 C++에서 Public, Private, Pr... 솔리디티솔리디티 솔리디티 OpenZeppelin-1 오픈제플린은 솔리디티 기반의 스마트 컨트랙트를 개발하는 프레임워크인 오픈제플린(OpenZeppelin)과, 스마트 컨트랙트를 관리하고 운영하는 플랫폼인 제플린OS를 제공한다. 리믹스에서 모든 작업을 하는게 제일 수월하고 간편하다라고 생각한다. 리믹스와 메타마스크를 연동해준다. 가나슈 설치 가나슈 계정과 메타마스크를 연동. 리믹스 메타마스크에서 네트워크를 가나슈로 변경. 해당 내용까지 기술하면... 솔리디티솔리디티 [Lesson3] Advanced Solidity Concepts 만약 컨트랙트 코드에 결함이 있다해도 패치를 할 수 있는 방법이 없으며, 결함을 수정한 새로운 스마트 컨트랙트 주소를 사용자에게 알리는 수 밖에 없다. 이런 문제를 방지하기 위해 개발자가 디앱의 중요한 부분들을 수정을 할 수 있도록 함수를 만들어야 한다. 솔리디티에서는 사용자가 디앱의 함수를 실행할 때마다 가스를 소모하는데, 가스는 이더를 통해 구매해야 한다. 따라서 사용자가 디앱의 함수를 ... 솔리디티크립토좀비crypto zombiesoliditycrypto zombie