Get contract functions
From UBot Studio
(Difference between revisions)
(One intermediate revision by one user not shown) | |||
Line 1: | Line 1: | ||
− | '''$contract functions''' is a function that returns a list of functions on a specific smart contract | + | '''$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. |
− | + | ||
− | + | ||
== Parameters == | == Parameters == | ||
− | '''Chain:''' The | + | '''Chain:''' The blockchain on which the smart contract resides. |
− | '''Contract Address:''' The address of the smart contract | + | '''Contract Address:''' The address of the smart contract for which you want to get the list of functions. |
== Return Value == | == Return Value == | ||
− | |||
− | |||
− | |||
+ | This function returns a yaml object with a list of functions and their parameters in the following format: | ||
<pre> | <pre> | ||
− | + | first_function_name: | |
+ | - first_parameter_name | ||
+ | - second_parameter_name | ||
+ | second_function_name: | ||
+ | - first_parameter_name | ||
+ | - second_parameter_name | ||
</pre> | </pre> | ||
− | + | == Usage Example == | |
− | + | <pre> | |
+ | ui console view | ||
+ | log object($get contract functions("BinanceSmartChain", "0x8965349fb649A33a30cbFDa057D8eC2C48AbE2A2")) | ||
+ | </pre> | ||
− | + | This script retrieves and logs all functions available on the specified smart contract. The contract address in the example is USDC token. | |
− | + | ||
− | + | ||
− | + |
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.