Get contract functions
From UBot Studio
(Difference between revisions)
(Created page with "'''$get contract functions''' is a function that returns a list of all functions on a particular smart contract. Smart contracts are self-executing contracts written in code,...") |
|||
(4 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | '''$get contract functions''' is a function that returns a list of | + | '''$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 blockchain | + | '''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 | + | 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> | ||
− | == Example == | + | == Usage Example == |
<pre> | <pre> | ||
− | log( | + | ui console view |
+ | 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. | |
− | + | ||
− | + | ||
− | + | ||
− | + |
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.