Smart Contract 배포하기

Contract Resource 란?

Contract Resource 는 솔리디티 코드(Solidity Code) 를 컴파일했을 때 나오는 ABI와 Bytecode 를 칭하는 용어입니다.
루니버스에서는 메타정보를 별도로 관리하여 동일한 스마트 컨트랙트(Smart Contract) 를 여러 사이드 체인(Side Chain) 에 배포할 수 있도록 Contract Resource 서비스를 제공합니다.

루니버스에서는 다음 권한을 가진 사용자에 한하여 스마트 컨트랙트 (Smart Contract) 와 관련된 기능 (Contract Resource 생성 및 삭제, 스마트 컨트랙트 배포 및 삭제) 을 사용할 수 있도록 제한하고 있습니다.

  • Root Account
  • IAM (Identity & Access Management) User 중 Contract Management 권한을 가진 사용자

Contract Resource 업로드하기

루니버스에서는 솔리디티 파일 (Solidity File (.sol)) 또는 이를 컴파일한 결과물인 ABI + Bytecode (ABI 와 Bytecode 의 조합) 을 통해 스마트 컨트랙트 (Smart Contract) 의 정보를 Contract Resource 로 등록할 수 있습니다.
이더리움 (Ethereum) 과 루니버스 메인 체인 (Luniverse Main Chain) 및 사이드 체인 (Side Chain) 에서 사용하는 솔리디티 기반의 코드 (Solidity Code) 를 업로드하고 관리할 수 있습니다.
상세한 Contract Resource 업로드 가이드는 아래 링크를 확인하세요. 👇

Smart Contract 배포하기

루니버스에서는 다양한 방법을 통해 사이드 체인 (Side Chain) 에 스마트 컨트랙트 (Smart Contract) 를 배포하여 블록체인 트랜잭션 (Blockchain Transaction) 을 발생시킬 수 있습니다.
  • 업로드되어 있는 Contract Resource 를 불러오고, 필요한 파라미터 (Parameter) 를 설정하여 스마트 컨트랙트 (Smart Contract) 를 배포할 수 있습니다.
  • 외부에서 배포한 스마트 컨트랙트의 주소 (Smart Contract Address) 와 ABI + Bytecode 정보를 입력하여 스마트 컨트랙트 (Smart Contract) 를 가져오고 (import), 필요한 파라미터 (Parameter) 를 설정하여 스마트 컨트랙트 (Smart Contract) 를 배포할 수 있습니다.
상세한 Smart Contract 배포 가이드는 아래 링크를 확인하세요. 👇
Copy link
On this page
Contract Resource 란?
Contract Resource 업로드하기
Smart Contract 배포하기