ProcessMIX Guide
  • Platform Overview
    • Introduction
    • Platform Purpose
    • Main Concepts
      • Organization Structure
      • Visual Language
      • Project Development Environment (IDE)
      • Deployment and Integration
      • Administration and Troubleshooting
    • First Steps
    • Change Log
      • 5.0.0
      • 5.0.5
      • 5.0.5.1
      • 5.0.5.2
      • 5.0.5.3
      • 5.0.5.4
  • Language Reference Guide
    • Overview
    • Data Structures and Types
      • Core Types (pdk.core)
      • Dictionary (pdk.asset.dictionary)
      • Scorecard (pdk.asset.scorecard)
      • Blockchain (pdk.blockchain)
      • Exceptions (pdk.ex)
      • Input/Output (pdk.io)
      • JSON Web Token (pdk.jwt)
      • Networking (pdk.net)
      • HTTP (pdk.net.http)
      • SOAP/Web Services (pdk.net.soap)
      • XML/DOM (pdk.net.xml)
      • S3 (pdk.s3)
      • SQL (pdk.sql)
      • Postgres (pdk.db.postgre)
      • Util (pdk.util)
      • Default Data Structure Field Values
    • Flows
      • Variables
        • Local Flow Variables
        • Node Variables
      • Flow Node Types
        • Core Nodes
          • In
          • Out
          • Assign
          • If
          • Switch
          • Iterator
          • Function Call
          • Subflow
          • Raise Exception
          • Exception Handler
          • Validator
        • Connector Nodes
          • Database Begin Transaction
          • Database Commit Transaction
          • Database Rollback Transaction
          • Database Query Executor
          • EVM Blockchain Functions
          • EVM Blockchain Smart Contract Functions
          • REST Service Executor
          • SOAP Service Executor
          • S3 Connector
          • SMB Connector
      • Expressions
      • Built-In Functions
        • Expression functions
          • pdk.util.Any
          • pdk.util.Array
          • pdk.util.Blockchain
          • pdk.util.Cast
          • pdk.util.Codec
          • pdk.util.Crypto
          • pdk.util.Date
          • pdk.util.File
          • pdk.util.Json
          • pdk.util.JWT
          • pdk.util.Map
          • pdk.util.Math
          • pdk.util.String
          • pdk.util.Util
        • Node functions
          • pdk.flow.Any
          • pdk.flow.Array
          • pdk.flow.File
          • pdk.flow.JsonArray
          • pdk.flow.JsonObject
          • pdk.flow.HttpRequest
          • pdk.flow.HttpResponse
          • pdk.flow.Logger
          • pdk.flow.Map
          • pdk.flow.Xml
            • pdk.flow.xml.XmlAttr
            • pdk.flow.xml.XmlElement
            • pdk.flow.xml.XmlNode
            • pdk.flow.xml.XmlDocument
            • pdk.flow.xml.XmlDocumentType
            • pdk.flow.xml.XmlDOMConfiguration
            • pdk.flow.xml.XmlDOMImplementation
            • pdk.flow.xml.XmlProcessingInstruction
            • pdk.flow.xml.XmlTypeInfo
            • pdk.flow.xml.XmlCharacterData
            • pdk.flow.xml.XmlText
            • pdk.flow.xml.XmlNamedNodeMap
          • pdk.node.BlockchainEth
          • pdk.node.S3
          • pdk.node.Smb
      • Exceptions
        • Checked Exceptions
        • Runtime Exceptions
    • Assets
      • Dictionary
      • Decision Table
      • Scorecard
      • PMML
    • Connectors
      • DB Connector
        • Prepared Query
        • Dynamic Query
        • Query input parameters
        • Stored Procedure
      • REST Connector
      • SOAP Connector
      • S3 Connector
      • SMB Connector
      • EVM Blockchain Connector
    • Global Variables
    • Appendices
      • Overview of Database Transactions
      • Reserved Words
  • Project Development Environment (IDE)
    • Project Explorer Panel
    • Flow Builder
    • Flow Node Editor
    • Data Structure Builder
    • Connector Builders
      • REST Connector Builder
      • SOAP Connector Builder
      • DB (Database) Connector Builder
      • EVM Blockchain Connectors Builder
      • S3 Connector Builder
    • Asset Builders
      • Dictionary Builder
      • Decision Table Builder
      • Scorecard Builder
      • PMML Asset Builder
    • Global Variables Panel
    • Expression Editor
    • Project Deployment and Execution
    • Cron Expression Generator
    • Test Helper
    • Debugging the Project
    • DB transactions
    • Team Collaboration Tools
      • Version Control
      • Conflict Resolver
    • Selectors
    • Error Panel
    • Local History
  • Home and Administration Guide
    • Organization and Subscription
    • Organization Team
    • Repositories and Projects
    • Environments
    • Deployments
    • Database Provisioning
    • Roles and Permissions
  • Logs and Troubleshooting
    • Request/Call Logs
    • Deployment Logs
    • Application Logs
  • Appendix: Example Project
    • Risk Mitigation Solution
Powered by GitBook
On this page
  • How to Create s Blockchain EVM Connector
  • How to set up a Blockchain EVM Connector?
  • Additional operations with the Blockchain EVM Connector
  • EVM Blockchain Nodes
  1. Project Development Environment (IDE)
  2. Connector Builders

EVM Blockchain Connectors Builder

PreviousDB (Database) Connector BuilderNextS3 Connector Builder

Last updated 6 months ago

The Blockchain EVM connector enables applications to interact with the Ethereum blockchain network through web services described using an ABI file (smart contract).

How to Create s Blockchain EVM Connector

To create a new Blockchain EVM Connector, select the Connector icon on the Project Explorer panel — left-end panel. Make sure you are in the Connector entity. Now, create a Blockchain EVM Connector by clicking on the New Connector icon on the Explorer panel and selecting the Blockchain EVM Connector.

To create a connector in a folder, you need to select the desired folder and then click on the New Connector icon.

In the Create new EVM Blockchain connector pop-up window, enter the Blockchain EVM Connector name and upload the ABI file with the Blockchain EVM Connector functions and click on the CREATE button.

The Connector's name should be longer than 1 symbol and shorter than 100. It can contain letters (Latin a-z A-Z), numbers 0-9, $, and underscores, beginning from a letter or underscore character.

Your first Blockchain EVM Connector has been created.

During the import process, a new structure is automatically created from the uploaded ABI file data.

How to set up a Blockchain EVM Connector?

After creating a Blockchain EVM connector, the next step you need to do is to add settings and check the connection.

To do this, enter the RPC URL and the Chain ID to the Ethereum blockchain network, then click on the CHECK CONNECTION button. If the connection is not established, please check the entered data and try again.

After the ABI file was imported with a specific set of functions, you can view all those functions.

The uploaded functions of the Blockchain EVM Connector are in Read-only mode and not available for performing operations.

To edit the list of functions, you need to create a new Blockchain EVM connector and upload a new ABI file with the changed required functions.

To add a Description to the Blockchain EVM Connector. Click on the Description section and enter the value. You have connected to the Ethereum network.

The Description should be shorter than 2000 symbols.

Additional operations with the Blockchain EVM Connector

By clicking the right mouse button on Connector in the Explorer panel, a context menu opens through which a number of operations are available.

  1. Editing or double clicking on the name of the connector allows you to open the Blockchain EVM Connector.

  2. Copy allows you to copy the connector to transfer it later.

  3. Clone allows you to create a clone of the connector. The cloned connector will have the same name as the Name of the parent connector + Clone(n).

  4. Cut allows you to cut connectors for transfer later.

  5. Paste allows you to paste the connector. It is not available unless you have previously used the Copy or Cut options.

  6. Rename allows you to rename the connector.

  7. Delete allows you to delete the connector.

EVM Blockchain Nodes

To interact with the blockchain network, perform operations, and receive data for your flows, use EVM Blockchain Nodes.

The function settings of the Blockchain EVM Connector are not available for performing operations within the body of the blockchain connector. You can edit the function settings using the . But these actions can lead to incorrect operation of the connector.

To filter Connector functions to find the necessary services, click on the Filter icon. You will see a field in which you can enter the name of the element that you need to find and enter the requested value. After that, the results of the match will be presented in the general list.

To view information about the available nodes, go to the guide.

Structure Builder
Nodes