Calling other contracts
Orbs contracts can call other orbs contracts as part of the execution logic. We call this action a service call.
To call other contracts from your contrat, you must to import the service library:
The service library exposes a single function called CallMethod
. CallMethod
is used to call the external contract, which must be deployed on the same virtual chain of the Orbs blockchain.
This function received the following arguments:
serviceName
- The contract namemethodName
- The method to call in that contractargs
- The variadic parameter for the method arguments
The return value contains the array of the result of the function execution.
Last updated