Name | Type | Description | Notes |
---|---|---|---|
ChainId | Pointer to string | The ID of the chain on which the smart contract is deployed. | [optional] |
Address | Pointer to string | The address of the smart contract. | [optional] |
Name | Pointer to string | The name of the smart contract. | [optional] |
ImplAddress | Pointer to string | The address of the implementation smart contract. This property is applicable only when the specified smart contract is a proxy contract. | [optional] |
ImplName | Pointer to string | The name of the implementation smart contract. This property is applicable only when the specified smart contract is a proxy contract. | [optional] |
Proxy | Pointer to bool | Whether the specified smart contract address is a proxy contract. - `true`: The specified smart contract address is a proxy contract. - `false`: The specified smart contract address is not a proxy contract. | [optional] |
Method | Pointer to TransactionEvmContractMethod | [optional] | |
Params | Pointer to string | The parameters of the contract method are represented as a JSON array of arrays. Each element in the outer array is itself an array containing three elements that provide detailed information about a specific parameter: - Parameter name: The unique identifier of the parameter, such as `kind`, `swaps`, and `to`. - Parameter type: The Solidity data type of the parameter, such as `uint8`, `tuple[]`, `address[]`, and `int256[]`. - Parameter value: The actual value of the parameter. If the parameter type is a basic type such as `uint256` or `address`, this value is a single element. If the parameter type is a complex type such as `tuple[]` or `address[]`, the value is a nested array, with each inner array containing parameter names, types, and values. | [optional] |
func NewTransactionEvmCalldataInfo() *TransactionEvmCalldataInfo
NewTransactionEvmCalldataInfo instantiates a new TransactionEvmCalldataInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTransactionEvmCalldataInfoWithDefaults() *TransactionEvmCalldataInfo
NewTransactionEvmCalldataInfoWithDefaults instantiates a new TransactionEvmCalldataInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *TransactionEvmCalldataInfo) GetChainId() string
GetChainId returns the ChainId field if non-nil, zero value otherwise.
func (o *TransactionEvmCalldataInfo) GetChainIdOk() (*string, bool)
GetChainIdOk returns a tuple with the ChainId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransactionEvmCalldataInfo) SetChainId(v string)
SetChainId sets ChainId field to given value.
func (o *TransactionEvmCalldataInfo) HasChainId() bool
HasChainId returns a boolean if a field has been set.
func (o *TransactionEvmCalldataInfo) GetAddress() string
GetAddress returns the Address field if non-nil, zero value otherwise.
func (o *TransactionEvmCalldataInfo) GetAddressOk() (*string, bool)
GetAddressOk returns a tuple with the Address field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransactionEvmCalldataInfo) SetAddress(v string)
SetAddress sets Address field to given value.
func (o *TransactionEvmCalldataInfo) HasAddress() bool
HasAddress returns a boolean if a field has been set.
func (o *TransactionEvmCalldataInfo) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *TransactionEvmCalldataInfo) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransactionEvmCalldataInfo) SetName(v string)
SetName sets Name field to given value.
func (o *TransactionEvmCalldataInfo) HasName() bool
HasName returns a boolean if a field has been set.
func (o *TransactionEvmCalldataInfo) GetImplAddress() string
GetImplAddress returns the ImplAddress field if non-nil, zero value otherwise.
func (o *TransactionEvmCalldataInfo) GetImplAddressOk() (*string, bool)
GetImplAddressOk returns a tuple with the ImplAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransactionEvmCalldataInfo) SetImplAddress(v string)
SetImplAddress sets ImplAddress field to given value.
func (o *TransactionEvmCalldataInfo) HasImplAddress() bool
HasImplAddress returns a boolean if a field has been set.
func (o *TransactionEvmCalldataInfo) GetImplName() string
GetImplName returns the ImplName field if non-nil, zero value otherwise.
func (o *TransactionEvmCalldataInfo) GetImplNameOk() (*string, bool)
GetImplNameOk returns a tuple with the ImplName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransactionEvmCalldataInfo) SetImplName(v string)
SetImplName sets ImplName field to given value.
func (o *TransactionEvmCalldataInfo) HasImplName() bool
HasImplName returns a boolean if a field has been set.
func (o *TransactionEvmCalldataInfo) GetProxy() bool
GetProxy returns the Proxy field if non-nil, zero value otherwise.
func (o *TransactionEvmCalldataInfo) GetProxyOk() (*bool, bool)
GetProxyOk returns a tuple with the Proxy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransactionEvmCalldataInfo) SetProxy(v bool)
SetProxy sets Proxy field to given value.
func (o *TransactionEvmCalldataInfo) HasProxy() bool
HasProxy returns a boolean if a field has been set.
func (o *TransactionEvmCalldataInfo) GetMethod() TransactionEvmContractMethod
GetMethod returns the Method field if non-nil, zero value otherwise.
func (o *TransactionEvmCalldataInfo) GetMethodOk() (*TransactionEvmContractMethod, bool)
GetMethodOk returns a tuple with the Method field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransactionEvmCalldataInfo) SetMethod(v TransactionEvmContractMethod)
SetMethod sets Method field to given value.
func (o *TransactionEvmCalldataInfo) HasMethod() bool
HasMethod returns a boolean if a field has been set.
func (o *TransactionEvmCalldataInfo) GetParams() string
GetParams returns the Params field if non-nil, zero value otherwise.
func (o *TransactionEvmCalldataInfo) GetParamsOk() (*string, bool)
GetParamsOk returns a tuple with the Params field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransactionEvmCalldataInfo) SetParams(v string)
SetParams sets Params field to given value.
func (o *TransactionEvmCalldataInfo) HasParams() bool
HasParams returns a boolean if a field has been set.