Get contract functions
From UBot Studio
(Difference between revisions)
Line 9: | Line 9: | ||
== Return Value == | == Return Value == | ||
− | This function returns a list of functions | + | This function returns a yaml object with a list of functions and their parameters in the following format: |
+ | <pre> | ||
+ | first_function_name: | ||
+ | - first_parameter_name | ||
+ | - second_parameter_name | ||
+ | second_function_name: | ||
+ | - first_parameter_name | ||
+ | - second_parameter_name | ||
+ | </pre> | ||
== Usage Example == | == Usage Example == | ||
<pre> | <pre> | ||
− | + | ui console view | |
− | log( | + | log object($get contract functions("BinanceSmartChain", "0x8965349fb649A33a30cbFDa057D8eC2C48AbE2A2")) |
</pre> | </pre> | ||
− | + | This script retrieves and logs all functions available on the specified smart contract. The contract address in the example is USDC token. | |
− | + | ||
− | + | ||
− | + | ||
− | This script retrieves and logs all functions available on the specified smart contract. The | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Latest revision as of 00:07, 5 July 2023
$get contract functions is a function in UBot Studio that returns a list of functions accessible on a specific smart contract on a specified blockchain chain.
[edit] Parameters
Chain: The blockchain on which the smart contract resides.
Contract Address: The address of the smart contract for which you want to get the list of functions.
[edit] Return Value
This function returns a yaml object with a list of functions and their parameters in the following format:
first_function_name: - first_parameter_name - second_parameter_name second_function_name: - first_parameter_name - second_parameter_name
[edit] Usage Example
ui console view log object($get contract functions("BinanceSmartChain", "0x8965349fb649A33a30cbFDa057D8eC2C48AbE2A2"))
This script retrieves and logs all functions available on the specified smart contract. The contract address in the example is USDC token.