import React, { useRef, useState } from 'react'; import Table, { ProColumns, ActionType } from '@/components/Table'; import { queryAddressList } from '@/services/eth'; import { fetchTableData } from '@/utils/table'; import CoinType from '@/constants/enum/coinType'; import AddAddressModal from './components/AddAddressModal'; import { AddAddress } from '@/services/eth'; import { initWeb3, walletSign } from '@/utils/web3'; import { message, Select } from 'antd'; const AddressList = () => { const [isModalVisible, setIsModalVisible] = useState(false); const [selectValue, setSelectValue] = useState(CoinType.ETH); const tableRef = useRef(); const columns: ProColumns[] = [ { title: '类型', dataIndex: 'coinType', hideInTable: true, initialValue: CoinType.ETH, renderFormItem: (item, { type, defaultRender, ...rest }, form) => { return (