以太坊區塊鏈 [已棄用]
以太坊是一個智能合約區塊鏈。 使用以太坊區塊鏈連接器,您可以執行提交交易、讀取合約狀態以及觸發合約更新流程等操作。
此連接器適用於以下產品和區域:
| 服務 | Class | Regions |
|---|---|---|
| 副駕駛工作室 | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 邏輯應用程式 | 標準 | 所有 Logic Apps 區域, 但下列區域除外: - Azure 中國區域 - 美國國防部 (DoD) |
| Power Apps | 進階 | 除下列區域外的所有 Power Apps 區域 : - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| Power Automate(自動化服務) | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 連絡人 | |
|---|---|
| 名稱 | Azure 區塊鏈服務 |
| URL | https://azure.microsoft.com/en-us/services/blockchain-service/ |
| bcdevin@microsoft.com |
| 連接器中繼資料 | |
|---|---|
| Publisher | Microsoft |
| 網站 | https://ethereum.org/ |
| 隱私策略 | https://ethereum.org/privacy-policy/ |
| 類別 | 內容和文件;資料 |
以太坊邏輯應用程式連接器
淘汰資訊
由於支援減少,此連接器已於 2020 年 8 月被取代。 更多資訊將在停用連接器的時間表上發佈。
建立連線物件
選擇以太坊連接器後,系統將提示您設定連線。 您的連線將指向 RPC 端點,並且可以選擇提供可用於簽署的以太坊帳戶。 此簽名僅在區塊鏈上執行寫入操作時才需要:部署智能合約或執行智能合約功能(產生 gas 成本)。 連接器支援兩種交易簽署變體:
- 私鑰
- 您必須提供連線的私密金鑰。 在執行期間,您的交易會在連接器內簽署,並使用 SendRawTransaction 將已簽署的承載傳送至 RPC 端點。
- 節點上簽署
- 您必須提供您的以太坊地址和密碼。 在此情況下,簽署會發生在位於 RPC 端點後方的節點內。 作為先決條件,您必須在節點上建立帳戶。 在這種情況下,使用 SendTransaction ,它不會讓帳戶在節點上解鎖。
這很重要
每個連線只能指定一種驗證類型。
私人為
對於更新合約狀態的連接器,如果連線到仲裁交易節點 (Tessera 或 Constellation),您可以指定 privateFor 屬性。 指定連線物件時,您必須使用節點上簽署方法。 若要指定 privateFor 屬性,請選取連接器底部的 [新增參數 ]。 選取 privateFor 之後,您可以新增一個逗號分隔的公鑰清單,這些公鑰應該可以存取此私有狀態。
備註
由於Quorum中的限制,使用private帳戶時會解鎖短時間。 因此,建議只能使用安全的 API 金鑰來存取此節點。
已知的限制
- 目前不支援索引事件。
- privateFor 交易不支援 Bytes32 傳回類型。
- 當使用 privateFor 調用智能合約函數時,由於考慮到 gas 估算錯誤,估計的 gas 限制會自動加倍。
正在建立連線
連接器支援下列驗證類型:
| 預設值 | 建立連線的參數。 | 所有區域 | 不可共享 |
預設
適用:所有地區
建立連線的參數。
這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。
| 名稱 | 類型 | Description | 為必填項目 |
|---|---|---|---|
| 以太坊 RPC 端點 | securestring | 以太坊 RPC 端點 | 對 |
| 私密金鑰 | securestring | 您的私鑰(例如0x612a07ccb... | |
| 賬戶地址 | 字串 | 您現有的帳戶地址 | |
| 帳戶密碼 | securestring | 您的帳戶密碼 |
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 60 | 60 秒 |
動作
| 取得智慧合約狀態(所有屬性)[已棄用] |
取得智慧合約狀態(所有屬性)。 |
| 執行智能合約功能(產生 gas 成本)[已棄用] |
執行智能合約功能(產生 Gas 成本)。 |
| 查詢智能合約功能(不產生 gas 成本)[已棄用] |
查詢智能合約功能(不產生 gas 成本)。 |
| 部署智能合約 [已棄用] |
部署智能合約。 |
取得智慧合約狀態(所有屬性)[已棄用]
取得智慧合約狀態(所有屬性)。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
合約 ABI
|
abi | True | string |
智能合約 ABI. |
|
智能合約地址
|
contractAddress | True | string |
智能合約地址。 |
傳回
執行智能合約功能(產生 gas 成本)[已棄用]
執行智能合約功能(產生 Gas 成本)。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
合約 ABI
|
abi | True | string |
智能合約 ABI. |
|
智能合約地址
|
contractAddress | True | string |
智能合約地址。 |
|
智能合約功能名稱
|
functionName | True | string |
要叫用的函數名稱。 |
|
智能合約功能參數
|
parameters | True | dynamic |
函數的參數。 |
|
Wei 的 Gas 價格
|
gasPrice | string |
可選:非十六進制格式的 wei 汽油價格。 |
|
|
氣體限制
|
gasLimit | string |
可選:非十六進制格式的氣體限制。 |
|
|
私人 For 清單
|
privateForKeyList | string |
[法定人數]可選:允許查看此交易的公鑰清單(例如。Q2/x...,2mN... )。 |
傳回
執行智慧合約函數動作結果
查詢智能合約功能(不產生 gas 成本)[已棄用]
查詢智能合約功能(不產生 gas 成本)。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
合約 ABI
|
abi | True | string |
智能合約 ABI. |
|
智能合約地址
|
contractAddress | True | string |
智能合約地址。 |
|
智能合約功能名稱
|
functionName | True | string |
函數名稱。 |
|
智能合約功能參數
|
parameters | True | dynamic |
函數的輸入參數。 |
傳回
部署智能合約 [已棄用]
部署智能合約。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
合約 ABI
|
abi | True | string |
智能合約 ABI. |
|
智能合約功能參數
|
parameters | True | dynamic |
智慧合約建構函式參數。 |
|
Wei 的 Gas 價格
|
gasPrice | string |
可選:非十六進制格式的 wei 汽油價格。 |
|
|
氣體限制
|
gasLimit | string |
可選:非十六進制格式的氣體限制。 |
|
|
私人 For 清單
|
privateForKeyList | string |
[法定人數]可選:允許查看此交易的公鑰清單(例如。Q2/x...,2mN... )。 |
傳回
部署智慧合約動作結果
觸發程序
| 當智能合約事件發生時 [已棄用] |
當智能合約事件發生時。 |
當智能合約事件發生時 [已棄用]
當智能合約事件發生時。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
合約 ABI
|
abi | string |
智能合約 ABI. |
|
|
智能合約地址
|
contractAddress | string |
智能合約地址。 |
|
|
事件名稱
|
eventName | string |
事件名稱。 |
傳回
定義
部署SmartContractResult
部署智慧合約動作結果
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
智能合約地址
|
ContractAddress | string |
智能合約地址 |
|
交易雜湊
|
TransactionHash | string |
交易雜湊 |
執行SmartContractFunction結果
執行智慧合約函數動作結果
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
交易雜湊
|
TransactionHash | string |
交易雜湊 |