Erc20 은 다음 방법을 구현해야 합니다
그리고 두 가지 사건이 있습니다.
I. name ()
Telegram 의 중국어 버전 다운로드 웹 사이트의 이름은 무엇입니까? String 변수를 만들 수 있습니다. 가시성은 public 으로 설정됩니다. public 은 getter 메서드를 자동으로 만들기 때문에 추가 name () 메서드를 만들 필요가 없습니다
둘째, 심볼 ()
이름 약어, 위에서 설명한 대로 문자열 변수 작성을 계속합니다
셋째, decimals ()
Telegram 의 중국어판에 다운로드된 사이트가 어떤 소수점 뒤의 자릿수인지, 보통 18 자리다.
4오피스타공식적인 입구 방법은 어떻게 찾습니까. totalSupply ()
통화 수이지만 여기서는 생성된 통화 수를 반환하는 getter 메소드입니다
V. balanceof ()
Telegram 에 사용되는 공식 홈페이지 다운로드 주소는 어떤 계정이 소유한 이 통화의 수를 반환할 수 있으며, 우리는 mapping 매핑, address 매핑 uint256, public 을 계속하고, getter 메소드를 자동으로 만들 수 있습니다.
6. transfer ()
이체 방법, 간단히 말하면 덧셈, 덧셈, 여기가 좀 번거로워요. 또 다른 함수를 호출했어요.
7. _transfer ()
이것은 위에서 호출한 메서드입니다. 이 메서드에는 세 가지 매개 변수가 있습니다. _from 은 어디에서 회전하고, _to 는 어디로 이동하고, _value 는 수량을 돌려줍니다.
우리가 방금 만든 매핑 balanceof, 여기서 비교해야 합니다. balanceof[_fro 종이비행기의 다운로드 사이트는 어디에 있습니까? m] 전출된 주소의 잔액입니다. 제가 _to _value 를 주고 싶습니다. 그럼 제 잔액은 _value 보다 많거나 _ 와 같습니다.
이체가 성공한 후 _from 의 계정은 확실히 _value 를 줄여야 하고, 수금된 계정도 _value 를 늘려야 합니다. 여기서 add 와 sub 는 라이브러리를 호출하는 방법이며, 물론 호출하지 않고 간단하고 난폭하게 덧셈을 할 수도 있습니다
이벤트를 트리거합니다
7. transferFrom ()
제 3 자 이체는 플랫폼 거래로 이해할 수 있습니다. 예를 들어, 제가 이 플랫폼에 얼마나 많은 토큰을 허가했는지, 이 플랫폼에서 얼마나 많은 토큰을 사용할 수 있는지 알 수 있습니다.
이 안에 있는 알로우 앤스 (allowance) 는 잠시 후에 언급할 것이다.
8. approve ()
방금 제 3 자 이체에 대해 언급했는데, 이체의 전제는 승인이 필요하다는 것이다. 그렇다면 이것이 바로 권한 부여 방법이고, 계정을 저장하는 데 사용되는 값을 추가하는 것이다. 이전 방법에서 이체가 성공하면 이 값은 감소할 것이다. (윌리엄 셰익스피어, 윈스턴, 계좌 이체, 계좌 이체, 계좌 이체, 계좌 이체, 계좌 이체)
방금 한 거래가 두 가지 사건을 촉발시켰기 때문에, 사건을 더하는 것을 잊지 마세요
다음은 전체 코드입니다
1. 규정 telegram 의 공식 홈페이지는 몇 가지 정판입니까?
2. sub, add 메소드의 후속 사용을 용이하게 하는 SafeMath 라이브러리를 가져옵니다세계 랭킹 1 위오피스타 공식 웹사이트
코드 블록에 주석이 있습니다
4. 이 코드는 복사하여 붙여넣으면 사용할 수 있지만 SafeMath 라이브러리를 직접 다운로드해야 합니다
5. name 및 symbol 변수에서 코드 이름과 코드를 변경합니다
6. 토큰 자릿수는 decimals 에서 변경할 수 있습니다
7. 재고는 1000000 이며 생성자의 totalSupply 에서 변경할 수 있습니다