10 스마트 계약 개발 및 사용

Besu용 Oracle Blockchain Platform Enterprise Edition을 사용하여 번들형 애플리케이션을 배포하고, 샘플 Solidity 계약을 다운로드하고, 토큰화된 자산으로 작업하고, 계정 및 토큰 계약에 대한 Solidity 메서드를 호출할 수 있습니다.

  • 원클릭 애플리케이션 배포
    • 블록체인 플랫폼 관리자의 원클릭 기능을 사용하여 인스턴스에 애플리케이션을 배포합니다.
  • 디지털 자산을 위한 스마트 계약
    • 제공된 디지털 자산 SDK 패키지를 사용하여 토큰화된 자산으로 작업합니다. 하나는 ERC‑20 표준을 확장하고 다른 하나는 ERC‑1155 표준을 확장합니다. 자세한 내용은 디지털 자산 가이드의 디지털 자산에 대한 스마트 계약 설치를 참조하십시오.
  • 디지털 자산을 위한 Solidity Smart Contract API
    • ERC‑20 및 ERC‑1155 표준을 기반으로 하는 토큰을 지원하는 Solidity 메서드를 호출합니다. 자세한 내용은 디지털 자산 가이드의 디지털 자산 API를 참조하십시오.
  • 샘플 스마트 계약
    • 서비스 콘솔의 개발자 도구 페이지에서 샘플 계약을 찾을 수 있습니다. Solidity 소스 코드 또는 애플리케이션 바이너리 인터페이스(ABI)를 다운로드합니다.
    • ABI와 RPC 프록시 API 호출을 사용하여 배포된 스마트 계약과 상호 작용합니다.
    • 소스를 Solidity 개발 환경(예: Hardhat 또는 Remix)으로 가져와 계약을 수정하거나 연장합니다.