CallGenericReadFunction
This function does not trigger a UI modal
Description
This allows you to call any read-only smart contract function that does not require the user signature. It can be invoked even before the user is logged in.
Details
Signature
Arguments
Parameter | Type | Definition |
---|---|---|
| String | Contract address of the smart contract to be called |
| String | The path to the JSON object for the smart contract ABI. You can store it in the Resources folder and pass in a path such as |
| String | Name of the function to be called as per the ABI. |
| Metafi.Unity.Chain | Which chain to broadcast the transaction on. Pick a chain from the supported chains list |
| List<object> | Array of objects that will be sent as the arguments to the smart contract function. Please ensure that the order of params matches the contract ABI. For large numerical inputs, please refer to the section below. |
Return Value
dynamic
object returned from smart contract.
Handling Large Numerical Values
Applicable to EVM Chains only
While passing in large numerical values (values above 9007199254740991) in args.params
, a conversion to string format needs to be made. You can use the following methods that convert the number to the appropriate format:
Example
Last updated