안녕하세요 프시케입니다.
이번 포스팅은 function을 사용하기전에 몇가지 설명을 하겠습니다.
이전 포스팅 토큰 발행에서 소스를 대충 살펴보면
angelpsyche1 contract는 ERC20과 ERC20Detailed contract를 상속 받아야 합니다.
그래서 ERC20 contract와 ERC20Detailde contract를 위에 붙여 넣었습니다.
다시 ERC20과 ERC20Detailed contract는 IERC20 contract를 상속받아야 합니다.
그 위로 IERC20 contract를 붙여넣었습니다.
여기서 using SafeMath fot uint256;이 있어 제일 상단에 SafeMath library를 붙여 넣었습니다.
이렇게 Github openzeppelin-solidity에서 contract를 사용하기 위해 상속받아야 할 contract를 확인하고 자신의 소스에 contract를 추가합니다.
다시 리믹스로 돌아와서 Deployed Contracts에 자신의 contract가 없다면
이더스캔에서 컨트랙트를 복사해서 At Address 입력 창에 컨트랙트를 붙여 넣고 "At Address"버튼을 클릭합니다.
그럼 아래와 같이 자신의 컨트랙트가 활성되고 "▶"버튼을 클릭합니다.
그럼 하단에 function들이 활성됩니다.
function들중 approve, decreaseAllowance, increaseAllowance, transfer, transferFrom의 function을 실행할때는 이더리움의 수수료가 들어가고
그 밑으로 allowance, ~ totalSupply까지는 수수료가 안들어갑니다.
다음 포스팅부터는 이런 function들을 사용해 보겠습니다.
이번 포스팅은 여기서 마치겠습니다.
'BlockChain > ERC20' 카테고리의 다른 글
06. ERC20 function transfer 사용하기 (0) | 2019.01.25 |
---|---|
05. ERC 20 function balanceOf 사용하기 (0) | 2019.01.25 |
04. ERC 20 이더스캔 코드 게시 (0) | 2019.01.25 |
02. ERC 20 토큰 만들기 Remix -Solidy IDE 2/2장 (0) | 2019.01.25 |
01. ERC 20 토큰 만들기 Remix -Solidy IDE 1/2장 (0) | 2019.01.25 |