목록Blockchain (2)
차밍이
Errer Handler 종류는 네 가지가 있음 require, revert, assert, try/catch assert : gas를 다 소비한 후, 특정 조건이 부합하지 않으면 (false일 때) 에러를 발생시킨다. revert : 조건 없이 에러를 발생시키고, gas를 환불시켜준다. require : 특정한 조건에 부합하지 않으면 (false일 때) 에러를 발생시키고, gas를 환불시켜준다. contract testContract { function assertNow() public pure { assert(false); // test용으로 사용함 } // 비용이 절감됨, 실제 coding 할 때 revert와 require을 씀 function revertNow() public pure { rev..
ERC Standards 란? Etherium Network를 사용하는 token들 간의 연결을 원활하게 하기 위해 인터페이스를 통합한 것 ERC Standards 종류 ERC-20 가장 대중적으로 많이 쓰이는 표준 다른 스마트 컨트랙트 또는 디앱과 상호 작용하기 위해 토큰 컨트랙트가 꼭 수행해야 하는 기능들을 인터페이스로서 적용하고 있음 어떻게 토큰을 전달하고, 토큰 관련 데이터를 어떻게 접근할 수 있는지 정의함 erc-223 ERC-223은 ERC-20가 지니는 문제점을 해결하기 위해 등장한 표준 ERC-223은 ERC-20 토큰과 호환되어 ERC-20의 모든 기능을 지원함 ERC-20 토큰은, 호환되지 않는 주소로 토큰을 보낼 시, 토큰을 잃어버릴 수 있는 문제점이 있음 ERC-223은 이를 해결하..