다음을 통해 공유


Ethereum 블록체인 [사용되지 않음]

Ethereum은 스마트 계약 블록체인입니다. Ethereum Blockchain 커넥터를 사용하면 트랜잭션 제출, 계약 상태 읽기 및 계약 업데이트에 대한 흐름 트리거와 같은 작업을 수행할 수 있습니다.

이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.

서비스 클래스 Regions
Copilot Studio Premium 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
논리 앱 스탠다드 다음을 제외한 모든 Logic Apps 지역 :
     - Azure 중국 지역
     - 미국 국방부(DoD)
Power Apps Premium 다음을 제외한 모든 Power Apps 지역 :
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
Power Automate Premium 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
연락처
이름 Azure Blockchain Service
URL https://azure.microsoft.com/en-us/services/blockchain-service/
전자 메일 bcdevin@microsoft.com
커넥터 메타데이터
게시자 Microsoft
웹 사이트 https://ethereum.org/
개인 정보 보호 정책 https://ethereum.org/privacy-policy/
카테고리 콘텐츠 및 파일; 데이터

Ethereum Logic App Connector

사용 중단 정보

이 커넥터는 지원 감소로 인해 2020년 8월부터 사용되지 않습니다. 커넥터를 사용하지 않도록 설정하기 위한 타임라인에 자세한 정보가 게시됩니다.

연결 개체 만들기

Ethereum 커넥터를 선택하면 연결을 설정하라는 메시지가 표시됩니다. 연결은 RPC 엔드포인트를 가리키며 필요에 따라 서명에 사용할 수 있는 Ethereum 계정을 제공할 수 있습니다. 이 서명은 블록체인에 대한 쓰기 작업을 수행하는 데만 필요합니다. 스마트 계약 배포 또는 스마트 계약 함수 실행(가스 비용 발생). 커넥터는 트랜잭션 서명의 두 가지 변형을 지원합니다.

  • 프라이빗 키
    • 연결에 프라이빗 키를 제공해야 합니다. 실행하는 동안 트랜잭션은 커넥터 내에서 서명되고 서명된 페이로드는 SendRawTransaction을 사용하여 RPC 엔드포인트로 전송됩니다.
  • 노드 내 서명
    • Ethereum 주소와 암호를 제공해야 합니다. 이 경우 RPC 엔드포인트 뒤에 있는 노드 내에서 서명이 수행됩니다. 필수 조건으로 노드에 계정을 만들어야 합니다. 이 경우 SendTransaction 은 노드에서 계정을 잠금 해제된 상태로 두지 않는 데 사용됩니다.

중요합니다

연결당 하나의 인증 유형만 지정할 수 있습니다.

PrivateFor

계약 상태를 업데이트하는 커넥터의 경우 쿼럼 트랜잭션 노드(Tessera 또는 Constellation)에 연결하는 경우 privateFor 속성을 지정할 수 있습니다. 연결 개체를 지정할 때는 노드 내 서명 방법을 사용해야 합니다. privateFor 속성을 지정하려면 커넥터 아래쪽에서 새 매개 변수 추가를 선택합니다. privateFor를 선택하면 이 프라이빗 상태에 액세스할 수 있어야 하는 공개 키의 쉼표로 구분된 목록을 추가할 수 있습니다.

비고

쿼럼의 제한으로 인해 privateFor를 사용하는 경우 계정이 짧은 기간 동안 잠금 해제됩니다. 이러한 이유로 이 노드는 보안 API 키를 사용해야만 액세스할 수 있는 것이 좋습니다.

알려진 제한 사항

  • 인덱싱된 이벤트는 현재 지원되지 않습니다.
  • privateFor 트랜잭션에는 Bytes32 반환 형식이 지원되지 않습니다.
  • privateFor를 사용하여 스마트 계약 함수를 호출하는 경우 가스 추정 버그를 고려하여 예상 가스 제한이 자동으로 두 배로 증가합니다.

연결을 만드는 중

커넥터는 다음 인증 유형을 지원합니다.

기본값 연결을 만들기 위한 매개 변수입니다. 모든 지역 공유할 수 없음

기본값

적용 가능: 모든 지역

연결을 만들기 위한 매개 변수입니다.

공유 가능한 연결이 아닙니다. 전원 앱이 다른 사용자와 공유되면 다른 사용자에게 새 연결을 명시적으로 만들라는 메시지가 표시됩니다.

이름 유형 Description 필수
Ethereum RPC 엔드포인트 시큐어스트링 (보안 문자열) Ethereum RPC 엔드포인트 진실
프라이빗 키 시큐어스트링 (보안 문자열) 프라이빗 키(예: 0x612a07ccb...)
계정 주소 문자열 기존 계정 주소
계정 암호 시큐어스트링 (보안 문자열) 계정 암호

제한 한도

Name 호출 갱신 기간
연결당 API 호출 60 60초

동작

스마트 계약 배포 [사용되지 않음]

스마트 계약을 배포합니다.

스마트 계약 상태 가져오기(모든 속성) [사용되지 않음]

스마트 계약 상태(모든 속성)를 가져옵니다.

스마트 계약 함수 실행(가스 비용 발생) [사용되지 않음]

스마트 계약 함수를 실행합니다(가스 비용 발생).

쿼리 스마트 계약 함수(가스 비용 없음) [사용되지 않음]

스마트 계약 함수를 쿼리합니다(가스 비용 없음).

스마트 계약 배포 [사용되지 않음]

스마트 계약을 배포합니다.

매개 변수

Name 필수 형식 Description
계약 ABI
abi True string

스마트 계약 ABI입니다.

스마트 계약 함수 매개 변수
parameters True dynamic

스마트 계약 생성자 매개 변수입니다.

웨이의 가스 가격
gasPrice string

선택 사항: 16진수 형식이 아닌 wei의 가스 가격입니다.

가스 제한
gasLimit string

선택 사항: 16진수 이외의 형식의 가스 제한입니다.

Private For List
privateForKeyList string

[쿼럼] 선택 사항: 이 트랜잭션을 볼 수 있는 공개 키 목록(예: Q2/x..., 2mN... ).

반환

스마트 계약 작업 배포 결과

스마트 계약 상태 가져오기(모든 속성) [사용되지 않음]

스마트 계약 상태(모든 속성)를 가져옵니다.

매개 변수

Name 필수 형식 Description
계약 ABI
abi True string

스마트 계약 ABI입니다.

스마트 계약 주소
contractAddress True string

스마트 계약 주소입니다.

반환

이 작업의 출력은 동적입니다.

스마트 계약 함수 실행(가스 비용 발생) [사용되지 않음]

스마트 계약 함수를 실행합니다(가스 비용 발생).

매개 변수

Name 필수 형식 Description
계약 ABI
abi True string

스마트 계약 ABI입니다.

스마트 계약 주소
contractAddress True string

스마트 계약 주소입니다.

스마트 계약 함수 이름
functionName True string

호출할 함수의 이름입니다.

스마트 계약 함수 매개 변수
parameters True dynamic

함수의 매개 변수입니다.

웨이의 가스 가격
gasPrice string

선택 사항: 16진수 형식이 아닌 wei의 가스 가격입니다.

가스 제한
gasLimit string

선택 사항: 16진수 이외의 형식의 가스 제한입니다.

Private For List
privateForKeyList string

[쿼럼] 선택 사항: 이 트랜잭션을 볼 수 있는 공개 키 목록(예: Q2/x..., 2mN... ).

반환

스마트 계약 함수 실행 작업 결과

쿼리 스마트 계약 함수(가스 비용 없음) [사용되지 않음]

스마트 계약 함수를 쿼리합니다(가스 비용 없음).

매개 변수

Name 필수 형식 Description
계약 ABI
abi True string

스마트 계약 ABI입니다.

스마트 계약 주소
contractAddress True string

스마트 계약 주소입니다.

스마트 계약 함수 이름
functionName True string

함수 이름입니다.

스마트 계약 함수 매개 변수
parameters True dynamic

함수에 대한 입력 매개 변수입니다.

반환

이 작업의 출력은 동적입니다.

트리거

스마트 계약 이벤트가 발생하는 경우 [사용되지 않음]

스마트 계약 이벤트가 발생하는 경우

스마트 계약 이벤트가 발생하는 경우 [사용되지 않음]

스마트 계약 이벤트가 발생하는 경우

매개 변수

Name 필수 형식 Description
계약 ABI
abi string

스마트 계약 ABI입니다.

스마트 계약 주소
contractAddress string

스마트 계약 주소입니다.

이벤트 이름
eventName string

이벤트 이름입니다.

반환

이 작업의 출력은 동적입니다.

정의

DeploySmartContractResult

스마트 계약 작업 배포 결과

Name 경로 형식 Description
스마트 계약 주소
ContractAddress string

스마트 계약 주소

트랜잭션 해시
TransactionHash string

트랜잭션 해시

ExecuteSmartContractFunctionResult

스마트 계약 함수 실행 작업 결과

Name 경로 형식 Description
트랜잭션 해시
TransactionHash string

트랜잭션 해시