9 스마트 계약 개발 및 사용
Hyperledger Besu용 Oracle Blockchain Platform Enterprise Edition을 사용하여 샘플 Solidity 계약을 다운로드하고, 토큰화된 자산으로 작업하고, 계정 및 토큰 계약에 Solidity 메서드를 호출합니다.
- 샘플 스마트 계약
- 서비스 콘솔의 개발자 도구 페이지에서 샘플 계약을 찾을 수 있습니다. Solidity 소스 코드 또는 애플리케이션 바이너리 인터페이스(ABI)를 다운로드합니다.
- ABI와 RPC 프록시 API 호출을 사용하여 배포된 스마트 계약과 상호 작용합니다.
- 소스를 Solidity 개발 환경(예: Hardhat 또는 Remix)으로 가져와 계약을 수정하거나 연장합니다.
- 디지털 자산에 대한 스마트 계약 설치
- 제공된 디지털 자산 패키지를 사용하여 토큰화된 자산으로 작업합니다. 하나는 ERC‑20 표준을 확장하고 하나는 ERC‑1155 표준을 확장합니다.
- Solidity 스마트 계약 API
- ERC‑20 및 ERC‑1155 표준을 기반으로 하는 토큰을 지원하는 Solidity 메서드를 호출합니다.