Skip to content

Commit 04fa2d2

Browse files
committed
Update client code for 029ff4c42b2dbca69af330471cf124a9e0b46f64
1 parent dc6bea6 commit 04fa2d2

File tree

39 files changed

+6632
-4
lines changed

39 files changed

+6632
-4
lines changed

swagger_client/__init__.py

+34
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
from __future__ import absolute_import
1616

1717
# import apis into sdk package
18+
from swagger_client.api.token_security_api_for_solana__beta_api import TokenSecurityAPIForSolanaBetaApi
19+
from swagger_client.api.transaction_simulation_for_solana_api import TransactionSimulationForSolanaApi
1820
from swagger_client.api.approve_controller_v_1_api import ApproveControllerV1Api
1921
from swagger_client.api.approve_controller_v_2_api import ApproveControllerV2Api
2022
from swagger_client.api.contract_abi_controller_api import ContractAbiControllerApi
@@ -49,6 +51,7 @@
4951
from swagger_client.models.get_defi_info_response_result_owner import GetDefiInfoResponseResultOwner
5052
from swagger_client.models.json_object import JSONObject
5153
from swagger_client.models.map_string_string import MapStringString
54+
from swagger_client.models.new_allowance import NewAllowance
5255
from swagger_client.models.parse_abi_data_request import ParseAbiDataRequest
5356
from swagger_client.models.parse_abi_data_response import ParseAbiDataResponse
5457
from swagger_client.models.response_wrapper_address_contract import ResponseWrapperAddressContract
@@ -80,6 +83,29 @@
8083
from swagger_client.models.response_wrapper_phishing_site_result_nft_risk_self_destruct import ResponseWrapperPhishingSiteResultNftRiskSelfDestruct
8184
from swagger_client.models.response_wrapper_phishing_site_result_nft_risk_transfer_without_approval import ResponseWrapperPhishingSiteResultNftRiskTransferWithoutApproval
8285
from swagger_client.models.response_wrapper_phishing_site_result_website_contract_security import ResponseWrapperPhishingSiteResultWebsiteContractSecurity
86+
from swagger_client.models.response_wrapper_solana_prerun_tx_response import ResponseWrapperSolanaPrerunTxResponse
87+
from swagger_client.models.response_wrapper_solana_token_security import ResponseWrapperSolanaTokenSecurity
88+
from swagger_client.models.response_wrapper_solana_token_security_balance_mutable_authority import ResponseWrapperSolanaTokenSecurityBalanceMutableAuthority
89+
from swagger_client.models.response_wrapper_solana_token_security_closable import ResponseWrapperSolanaTokenSecurityClosable
90+
from swagger_client.models.response_wrapper_solana_token_security_closable_authority import ResponseWrapperSolanaTokenSecurityClosableAuthority
91+
from swagger_client.models.response_wrapper_solana_token_security_creator import ResponseWrapperSolanaTokenSecurityCreator
92+
from swagger_client.models.response_wrapper_solana_token_security_day import ResponseWrapperSolanaTokenSecurityDay
93+
from swagger_client.models.response_wrapper_solana_token_security_default_account_state_upgradable import ResponseWrapperSolanaTokenSecurityDefaultAccountStateUpgradable
94+
from swagger_client.models.response_wrapper_solana_token_security_dex import ResponseWrapperSolanaTokenSecurityDex
95+
from swagger_client.models.response_wrapper_solana_token_security_freezable import ResponseWrapperSolanaTokenSecurityFreezable
96+
from swagger_client.models.response_wrapper_solana_token_security_lp_holders import ResponseWrapperSolanaTokenSecurityLpHolders
97+
from swagger_client.models.response_wrapper_solana_token_security_metadata import ResponseWrapperSolanaTokenSecurityMetadata
98+
from swagger_client.models.response_wrapper_solana_token_security_metadata_mutable import ResponseWrapperSolanaTokenSecurityMetadataMutable
99+
from swagger_client.models.response_wrapper_solana_token_security_mintable import ResponseWrapperSolanaTokenSecurityMintable
100+
from swagger_client.models.response_wrapper_solana_token_security_month import ResponseWrapperSolanaTokenSecurityMonth
101+
from swagger_client.models.response_wrapper_solana_token_security_result import ResponseWrapperSolanaTokenSecurityResult
102+
from swagger_client.models.response_wrapper_solana_token_security_transfer_fee import ResponseWrapperSolanaTokenSecurityTransferFee
103+
from swagger_client.models.response_wrapper_solana_token_security_transfer_fee_current_fee_rate import ResponseWrapperSolanaTokenSecurityTransferFeeCurrentFeeRate
104+
from swagger_client.models.response_wrapper_solana_token_security_transfer_fee_scheduled_fee_rate import ResponseWrapperSolanaTokenSecurityTransferFeeScheduledFeeRate
105+
from swagger_client.models.response_wrapper_solana_token_security_transfer_fee_upgradable import ResponseWrapperSolanaTokenSecurityTransferFeeUpgradable
106+
from swagger_client.models.response_wrapper_solana_token_security_transfer_hook import ResponseWrapperSolanaTokenSecurityTransferHook
107+
from swagger_client.models.response_wrapper_solana_token_security_transfer_hook_upgradable import ResponseWrapperSolanaTokenSecurityTransferHookUpgradable
108+
from swagger_client.models.response_wrapper_solana_token_security_week import ResponseWrapperSolanaTokenSecurityWeek
83109
from swagger_client.models.response_wrapper_ta_token_security_response import ResponseWrapperTaTokenSecurityResponse
84110
from swagger_client.models.response_wrapper_token_security import ResponseWrapperTokenSecurity
85111
from swagger_client.models.response_wrapper_token_security_dex import ResponseWrapperTokenSecurityDex
@@ -90,4 +116,12 @@
90116
from swagger_client.models.response_wrapper_token_security_nft_list import ResponseWrapperTokenSecurityNFTList
91117
from swagger_client.models.response_wrapper_token_security_result import ResponseWrapperTokenSecurityResult
92118
from swagger_client.models.response_wrapperobject import ResponseWrapperobject
119+
from swagger_client.models.solana_allowance_upgrade import SolanaAllowanceUpgrade
120+
from swagger_client.models.solana_ownership_change import SolanaOwnershipChange
121+
from swagger_client.models.solana_prerun_tx_request import SolanaPrerunTxRequest
122+
from swagger_client.models.solana_prerun_tx_response import SolanaPrerunTxResponse
123+
from swagger_client.models.solana_tx_asset_change import SolanaTxAssetChange
124+
from swagger_client.models.solana_tx_asset_changes import SolanaTxAssetChanges
125+
from swagger_client.models.solana_tx_change_detail import SolanaTxChangeDetail
126+
from swagger_client.models.solana_tx_sol_change import SolanaTxSolChange
93127
from swagger_client.models.ta_token_security_response import TaTokenSecurityResponse

swagger_client/api/__init__.py

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
# flake8: noqa
44

55
# import apis into api package
6+
from swagger_client.api.token_security_api_for_solana__beta_api import TokenSecurityAPIForSolanaBetaApi
7+
from swagger_client.api.transaction_simulation_for_solana_api import TransactionSimulationForSolanaApi
68
from swagger_client.api.approve_controller_v_1_api import ApproveControllerV1Api
79
from swagger_client.api.approve_controller_v_2_api import ApproveControllerV2Api
810
from swagger_client.api.contract_abi_controller_api import ContractAbiControllerApi

swagger_client/api/approve_controller_v_1_api.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def address_contract_using_get1(self, address, **kwargs): # noqa: E501
4343
:param async_req bool
4444
:param str address: address (required)
4545
:param str authorization: Authorization (test: Bearer 81|9ihH8JzEuFu4MQ9DjWmH5WrNCPW...)
46-
:param str chain_id: The chain_id of the blockchain. \"1\" means Ethereum; \"10\" means Optimism; \"25\" means Cronos; \"56\" means BSC; \"66\" means OKC; \"100\" means Gnosis; \"128\" means HECO; \"137\" means Polygon; \"250\" means Fantom; \"321\" means KCC; \"324\" means zkSync Era; \"10001\" means ETHW; \"201022\" means FON; \"42161\" means Arbitrum; \"43114\" means Avalanche; \"59140\" means Linea; \"tron\" means Tron; \"534352\" means Scroll; \"204\" means opBNB; \"solana\" means Solana; Solana and Tron address are case-sensitive;
46+
:param str chain_id: The chain_id of the blockchain. \"1\" means Ethereum; \"10\" means Optimism; \"25\" means Cronos; \"56\" means BSC; \"100\" means Gnosis; \"128\" means HECO; \"137\" means Polygon; \"250\" means Fantom; \"321\" means KCC; \"324\" means zkSync Era; \"201022\" means FON; \"42161\" means Arbitrum; \"43114\" means Avalanche; \"59144\" means Linea Mainnet; \"tron\" means Tron; \"534352\" means Scroll; \"204\" means opBNB; \"8453\" means Base; \"solana\" means Solana; Solana and Tron address are case-sensitive;
4747
:return: ResponseWrapperAddressContract
4848
If the method is called asynchronously,
4949
returns the request thread.
@@ -66,7 +66,7 @@ def address_contract_using_get1_with_http_info(self, address, **kwargs): # noqa
6666
:param async_req bool
6767
:param str address: address (required)
6868
:param str authorization: Authorization (test: Bearer 81|9ihH8JzEuFu4MQ9DjWmH5WrNCPW...)
69-
:param str chain_id: The chain_id of the blockchain. \"1\" means Ethereum; \"10\" means Optimism; \"25\" means Cronos; \"56\" means BSC; \"66\" means OKC; \"100\" means Gnosis; \"128\" means HECO; \"137\" means Polygon; \"250\" means Fantom; \"321\" means KCC; \"324\" means zkSync Era; \"10001\" means ETHW; \"201022\" means FON; \"42161\" means Arbitrum; \"43114\" means Avalanche; \"59140\" means Linea; \"tron\" means Tron; \"534352\" means Scroll; \"204\" means opBNB; \"solana\" means Solana; Solana and Tron address are case-sensitive;
69+
:param str chain_id: The chain_id of the blockchain. \"1\" means Ethereum; \"10\" means Optimism; \"25\" means Cronos; \"56\" means BSC; \"100\" means Gnosis; \"128\" means HECO; \"137\" means Polygon; \"250\" means Fantom; \"321\" means KCC; \"324\" means zkSync Era; \"201022\" means FON; \"42161\" means Arbitrum; \"43114\" means Avalanche; \"59144\" means Linea Mainnet; \"tron\" means Tron; \"534352\" means Scroll; \"204\" means opBNB; \"8453\" means Base; \"solana\" means Solana; Solana and Tron address are case-sensitive;
7070
:return: ResponseWrapperAddressContract
7171
If the method is called asynchronously,
7272
returns the request thread.

swagger_client/api/token_controller_v_1_api.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def token_security_using_get1(self, chain_id, contract_addresses, **kwargs): #
134134
>>> result = thread.get()
135135
136136
:param async_req bool
137-
:param str chain_id: The chain_id of the blockchain. \"1\" means Ethereum; \"10\" means Optimism; \"25\" means Cronos; \"56\" means BSC; \"66\" means OKC; \"100\" means Gnosis; \"128\" means HECO; \"137\" means Polygon; \"250\" means Fantom; \"321\" means KCC; \"324\" means zkSync Era; \"10001\" means ETHW; \"201022\" means FON; \"42161\" means Arbitrum; \"43114\" means Avalanche; \"59144\" means Linea Mainnet; \"8453\" Base; \"tron\" means Tron; \"534352\" means Scroll; \"204\" means opBNB; (required)
137+
:param str chain_id: The chain_id of the blockchain. \"1\" means Ethereum; \"10\" means Optimism; \"25\" means Cronos; \"56\" means BSC; \"100\" means Gnosis; \"128\" means HECO; \"137\" means Polygon; \"250\" means Fantom; \"321\" means KCC; \"324\" means zkSync Era; \"10001\" means ETHW; \"201022\" means FON; \"42161\" means Arbitrum; \"43114\" means Avalanche; \"59144\" means Linea Mainnet; \"8453\" Base; \"tron\" means Tron; \"534352\" means Scroll; \"204\" means opBNB; \"5000\" means Mantle; \"42766\" means ZKFair; \"81457\" means Blast; \"169\" means Manta Pacific; \"80085\" means Berachain Artio Testnet; \"4200\" means Merlin; \"200901\" means Bitlayer Mainnet; \"810180\" means zkLink Nova; \"196\" means X Layer Mainnet; (required)
138138
:param str contract_addresses: The contract address of tokens. (required)
139139
:param str authorization: Authorization (test: Bearer 81|9ihH8JzEuFu4MQ9DjWmH5WrNCPW...)
140140
:return: ResponseWrapperTokenSecurity
@@ -157,7 +157,7 @@ def token_security_using_get1_with_http_info(self, chain_id, contract_addresses,
157157
>>> result = thread.get()
158158
159159
:param async_req bool
160-
:param str chain_id: The chain_id of the blockchain. \"1\" means Ethereum; \"10\" means Optimism; \"25\" means Cronos; \"56\" means BSC; \"66\" means OKC; \"100\" means Gnosis; \"128\" means HECO; \"137\" means Polygon; \"250\" means Fantom; \"321\" means KCC; \"324\" means zkSync Era; \"10001\" means ETHW; \"201022\" means FON; \"42161\" means Arbitrum; \"43114\" means Avalanche; \"59144\" means Linea Mainnet; \"8453\" Base; \"tron\" means Tron; \"534352\" means Scroll; \"204\" means opBNB; (required)
160+
:param str chain_id: The chain_id of the blockchain. \"1\" means Ethereum; \"10\" means Optimism; \"25\" means Cronos; \"56\" means BSC; \"100\" means Gnosis; \"128\" means HECO; \"137\" means Polygon; \"250\" means Fantom; \"321\" means KCC; \"324\" means zkSync Era; \"10001\" means ETHW; \"201022\" means FON; \"42161\" means Arbitrum; \"43114\" means Avalanche; \"59144\" means Linea Mainnet; \"8453\" Base; \"tron\" means Tron; \"534352\" means Scroll; \"204\" means opBNB; \"5000\" means Mantle; \"42766\" means ZKFair; \"81457\" means Blast; \"169\" means Manta Pacific; \"80085\" means Berachain Artio Testnet; \"4200\" means Merlin; \"200901\" means Bitlayer Mainnet; \"810180\" means zkLink Nova; \"196\" means X Layer Mainnet; (required)
161161
:param str contract_addresses: The contract address of tokens. (required)
162162
:param str authorization: Authorization (test: Bearer 81|9ihH8JzEuFu4MQ9DjWmH5WrNCPW...)
163163
:return: ResponseWrapperTokenSecurity
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
# coding: utf-8
2+
3+
"""
4+
GoPlus Security API Document
5+
6+
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501
7+
8+
OpenAPI spec version: 1.0
9+
10+
Generated by: https://github.com/swagger-api/swagger-codegen.git
11+
"""
12+
13+
from __future__ import absolute_import
14+
15+
import re # noqa: F401
16+
17+
# python 2 and python 3 compatibility library
18+
import six
19+
20+
from swagger_client.api_client import ApiClient
21+
22+
23+
class TokenSecurityAPIForSolanaBetaApi(object):
24+
"""NOTE: This class is auto generated by the swagger code generator program.
25+
26+
Do not edit the class manually.
27+
Ref: https://github.com/swagger-api/swagger-codegen
28+
"""
29+
30+
def __init__(self, api_client=None):
31+
if api_client is None:
32+
api_client = ApiClient()
33+
self.api_client = api_client
34+
35+
def solana_token_security_using_get(self, contract_addresses, **kwargs): # noqa: E501
36+
"""solana token_security # noqa: E501
37+
38+
This method makes a synchronous HTTP request by default. To make an
39+
asynchronous HTTP request, please pass async_req=True
40+
>>> thread = api.solana_token_security_using_get(contract_addresses, async_req=True)
41+
>>> result = thread.get()
42+
43+
:param async_req bool
44+
:param str contract_addresses: The contract address of solana tokens. (required)
45+
:return: ResponseWrapperSolanaTokenSecurity
46+
If the method is called asynchronously,
47+
returns the request thread.
48+
"""
49+
kwargs['_return_http_data_only'] = True
50+
if kwargs.get('async_req'):
51+
return self.solana_token_security_using_get_with_http_info(contract_addresses, **kwargs) # noqa: E501
52+
else:
53+
(data) = self.solana_token_security_using_get_with_http_info(contract_addresses, **kwargs) # noqa: E501
54+
return data
55+
56+
def solana_token_security_using_get_with_http_info(self, contract_addresses, **kwargs): # noqa: E501
57+
"""solana token_security # noqa: E501
58+
59+
This method makes a synchronous HTTP request by default. To make an
60+
asynchronous HTTP request, please pass async_req=True
61+
>>> thread = api.solana_token_security_using_get_with_http_info(contract_addresses, async_req=True)
62+
>>> result = thread.get()
63+
64+
:param async_req bool
65+
:param str contract_addresses: The contract address of solana tokens. (required)
66+
:return: ResponseWrapperSolanaTokenSecurity
67+
If the method is called asynchronously,
68+
returns the request thread.
69+
"""
70+
71+
all_params = ['contract_addresses'] # noqa: E501
72+
all_params.append('async_req')
73+
all_params.append('_return_http_data_only')
74+
all_params.append('_preload_content')
75+
all_params.append('_request_timeout')
76+
77+
params = locals()
78+
for key, val in six.iteritems(params['kwargs']):
79+
if key not in all_params:
80+
raise TypeError(
81+
"Got an unexpected keyword argument '%s'"
82+
" to method solana_token_security_using_get" % key
83+
)
84+
params[key] = val
85+
del params['kwargs']
86+
# verify the required parameter 'contract_addresses' is set
87+
if ('contract_addresses' not in params or
88+
params['contract_addresses'] is None):
89+
raise ValueError("Missing the required parameter `contract_addresses` when calling `solana_token_security_using_get`") # noqa: E501
90+
91+
collection_formats = {}
92+
93+
path_params = {}
94+
95+
query_params = []
96+
if 'contract_addresses' in params:
97+
query_params.append(('contract_addresses', params['contract_addresses'])) # noqa: E501
98+
99+
header_params = {}
100+
101+
form_params = []
102+
local_var_files = {}
103+
104+
body_params = None
105+
# HTTP header `Accept`
106+
header_params['Accept'] = self.api_client.select_header_accept(
107+
['*/*']) # noqa: E501
108+
109+
# Authentication setting
110+
auth_settings = [] # noqa: E501
111+
112+
return self.api_client.call_api(
113+
'/api/v1/solana/token_security', 'GET',
114+
path_params,
115+
query_params,
116+
header_params,
117+
body=body_params,
118+
post_params=form_params,
119+
files=local_var_files,
120+
response_type='ResponseWrapperSolanaTokenSecurity', # noqa: E501
121+
auth_settings=auth_settings,
122+
async_req=params.get('async_req'),
123+
_return_http_data_only=params.get('_return_http_data_only'),
124+
_preload_content=params.get('_preload_content', True),
125+
_request_timeout=params.get('_request_timeout'),
126+
collection_formats=collection_formats)

0 commit comments

Comments
 (0)