-
Bitcoin
$116900
-1.40% -
Ethereum
$3687
-2.18% -
XRP
$3.465
-1.18% -
Tether USDt
$1.000
-0.01% -
Solana
$196.5
5.30% -
BNB
$754.9
-1.08% -
USDC
$0.9999
-0.01% -
Dogecoin
$0.2599
-5.04% -
Cardano
$0.8702
0.07% -
TRON
$0.3094
-1.27% -
Hyperliquid
$43.73
-6.29% -
Stellar
$0.4559
-4.93% -
Sui
$3.907
-2.10% -
Chainlink
$19.18
-2.02% -
Hedera
$0.2648
-4.61% -
Avalanche
$25.59
0.31% -
Bitcoin Cash
$516.8
-2.77% -
Shiba Inu
$0.00001498
-3.57% -
Litecoin
$115.8
-1.80% -
UNUS SED LEO
$8.982
-0.11% -
Toncoin
$3.247
-2.04% -
Polkadot
$4.366
-4.10% -
Uniswap
$10.46
-1.12% -
Ethena USDe
$1.001
0.00% -
Monero
$318.1
-1.81% -
Pepe
$0.00001388
-3.14% -
Bitget Token
$4.789
-3.71% -
Dai
$0.9998
0.00% -
Aave
$312.9
-5.35% -
Bittensor
$433.7
2.50%
배치 된 계약의 ABI를 얻는 방법은 무엇입니까?
ABI는 기능 호출 및 이벤트를 인코딩하고 디코딩하여 스마트 계약과 상호 작용하는 방법을 정의하는 구조화 된 JSON 파일입니다.
2025/07/22 14:22

ABI가 무엇인지 이해합니다
이더 리움 및 스마트 계약의 세계에서 ABI는 애플리케이션 바이너리 인터페이스를 나타냅니다 . 계약과 지갑, 분산 응용 프로그램 (DAPP) 및 기타 스마트 계약과 같은 외부 엔티티 간의 인터페이스 역할을합니다. ABI는 계약의 기능 및 이벤트와 상호 작용할 때 데이터가 인코딩 및 디코딩되는 방식을 정의합니다 . ABI가 없으면 기능을 호출하거나 스마트 계약으로 반환 된 데이터를 해석하는 것은 거의 불가능합니다.
계약이 이더 리움 블록 체인에 배치되면 ABI는 체인에 저장되지 않습니다 . 대신 별도로 얻어야합니다. 개발자는 일반적으로 계약을 배포 할 때 제공하거나 Etherscan 과 같은 플랫폼에서 사용할 수 있도록합니다. ABI는 외부 도구가 계약의 구조를 이해하고 올바르게 상호 작용하는 데 중요합니다.
Etherscan을 사용하여 계약의 ABI를 검색합니다
배치 된 계약의 ABI를 얻는 가장 일반적인 방법 중 하나는 가장 널리 사용되는 이더 리움 블록 체인 탐색기 인 Etherscan을 통한 것입니다. 이 방법을 사용하여 ABI를 검색하는 방법은 다음과 같습니다.
- https://etherscan.io 로 이동하십시오
- 계약 주소를 검색 창에 붙여 넣고 Enter를 누릅니다.
- 계약 페이지에 있으면 '계약'탭을 찾아서 클릭하십시오.
- '계약 ABI'섹션이 표시 될 때까지 아래로 스크롤하십시오
- '복사'버튼을 클릭하여 ABI 또는 '다운로드'를 복사하여 JSON 파일로 저장하십시오.
이 방법은 검증 된 계약에 대해 작동합니다. 계약이 확인되지 않으면 ABI는 Etherscan에서 사용할 수 없습니다. 이러한 경우 대안 적 접근이 필요합니다.
블록 체인 탐색기의 배포 트랜잭션 확인
Etherscan에서 ABI를 직접 사용할 수없는 경우 계약 생성 거래 에서이를 추출 할 수 있습니다. 이 방법은보다 기술적이며 거래 데이터를 검사해야합니다.
- Etherscan과 같은 블록 체인 탐험가에서 계약 주소를 찾으십시오.
- '트랜잭션'탭을 클릭하고 '계약 생성'으로 표시된 트랜잭션을 찾으십시오.
- 해당 거래 해시를 클릭하여 거래 세부 정보를 엽니 다.
- '입력 데이터'섹션에서 계약 바이트 코드와 그 안에 내장 된 ABI를 찾을 수 있습니다.
- ABI가있는 경우,이를 추출하여 사용하기 위해 JSON 파일로 포맷 할 수 있습니다.
개발자가 배포 거래에 ABI를 포함시키지 않기로 선택할 수 있으므로이 접근법은 보장되지 않습니다. 그러나 ABI가 별도로 게시되지 않은 특정 경우 유용 할 수 있습니다.
송로 버섯 또는 hardhat을 사용하여 ABI를 추출합니다
원래 Solidity 소스 코드 및 배포 스크립트에 액세스 할 수있는 경우 Truffle 또는 Hardhat 과 같은 개발 프레임 워크를 사용하여 계약을 컴파일하고 ABI를 자동으로 생성 할 수 있습니다. 두 도구를 모두 수행하는 방법은 다음과 같습니다.
- 트러플 의 경우 프로젝트 디렉토리 내부에서 명령
truffle compile
실행하십시오. ABI는build/contracts
폴더에 JSON 파일로 저장됩니다. - HardHat 의 경우
npx hardhat compile
실행하십시오. ABI는 계약 이름으로artifacts
디렉토리에 있습니다. - JSON 파일을 열고 'ABI'배열을 찾으십시오. 계약과 상호 작용하는 데 필요한 ABI입니다.
이 방법은 계약의 소스 코드에 액세스하고 지역 개발 환경에서 작업하는 개발자에게 이상적입니다. 소스 코드가 올바른 경우 ABI가 정확하고 배포 된 계약과 일치합니다.
JSON-RPC를 통해 노드와 상호 작용하여 계약 데이터를 검색합니다
고급 사용자 또는 개발자의 경우 JSON-RPC API를 통해 Ethereum 노드와 상호 작용하는 것은 계약 정보를 검색하는 또 다른 방법입니다. 이 방법은 ABI를 직접 반환하지는 않지만 계약의 바이트 코드를 검사하고 메타 데이터에서 ABI를 잠재적으로 추출 할 수 있습니다.
- Infura, Alchemy 또는 로컬 노드와 같은 서비스를 사용하여 이더 리움 노드에 연결을 설정
- 계약 주소 및 블록 매개 변수 (예 : '최신')와 함께 게시물 요청을 보내서
eth_getCode
JSON-RPC 메소드를 사용하십시오. - 반환 된 바이트 코드를 분석하십시오. 계약에 메타 데이터가 포함 된 경우 소스 코드의 IPFS 해시와 ABI가 바이트 코드에 포함될 수 있습니다.
- SOLC 또는 온라인 DisassemBlers와 같은 도구를 사용하여 바이트 코드를 해독하고 메타 데이터를 추출합니다.
이 방법은 이더 리움 프로토콜과 스마트 계약 구조를 잘 이해해야합니다. 초보자에게는 권장되지 않지만 법의학 분석 또는 리버스 엔지니어링을위한 강력한 도구입니다.
자주 묻는 질문
ABI없이 계약과 상호 작용할 수 있습니까?
예,하지만 제한된 방식으로 만. 함수 서명 해시를 사용하여 이름을 알지 못하고 계약에 Ether를 보낼 수 있습니다. 그러나 ABI 없이는 반환 데이터 또는 이벤트 로그를 해석하는 것이 매우 어려워집니다.
ABI는 계약의 바이트 코드와 동일합니까?
아니요, ABI는 계약의 기능과 이벤트를 설명하는 사람이 읽을 수 있고 구조화 된 JSON 형식입니다 . 반면에 바이트 코드는 EVM (Ethereum Virtual Machine)에서 실행되는 컴파일 된 기계 수준 코드입니다.
ABI가 DAPP 개발에 중요한 이유는 무엇입니까?
ABI는 DAPP와 스마트 계약 간의 커뮤니케이션을 가능하게하는 데 필수적입니다 . 이를 통해 개발자는 기능 호출을 인코딩하고 응답을 올바르게 디코딩하여 DAPP가 의미있는 방식으로 계약과 상호 작용할 수 있습니다.
Etherscan 외에 Abis를 어디에서 찾을 수 있습니까?
블록 의자 , 블록 스카우트 또는 BSCSCAN (Binance Smart 체인)과 같은 다른 블록 체인 탐험가에서 ABI를 찾을 수 있습니다. 또한 일부 프로젝트는 Github 리포지토리 또는 공식 문서 페이지에 ABI를 게시합니다.
부인 성명:info@kdj.com
제공된 정보는 거래 조언이 아닙니다. kdj.com은 이 기사에 제공된 정보를 기반으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 암호화폐는 변동성이 매우 높으므로 철저한 조사 후 신중하게 투자하는 것이 좋습니다!
본 웹사이트에 사용된 내용이 귀하의 저작권을 침해한다고 판단되는 경우, 즉시 당사(info@kdj.com)로 연락주시면 즉시 삭제하도록 하겠습니다.
- XRP, Bitcoin, Ripplecoin : 2025 년에 암호화 환경 탐색
- 2025-07-22 20:30:13
- Cardano Ecosystem Watch : Payfi Token Remittix가 ADA 추월을 트리거 할 수 있습니까?
- 2025-07-22 20:50:13
- Jasmycoin 가격 예측 : 차트 분석은 잠재적 인 급증을 가리 킵니다
- 2025-07-22 20:55:13
- 트럼프, 비트 코인 및 알트 코인 : 암호화의 정치 연극에 대한 뉴욕 분
- 2025-07-22 21:00:13
- Intelbroker 's Takedown에서 비트 코인의 역할 : 암호화 범죄 집행의 새로운 시대
- 2025-07-22 21:10:15
- Solana, Jupiter Dex 및 대출 시장 : Defi Innovation의 새로운 시대
- 2025-07-22 21:15:14
관련 지식

쿠코 인 선물 제한 국가
2025-07-22 21:00:55
Kucoin Futures 및 지리적 제한 이해 Kucoin Futures는 Bitcoin, Ethereum 등과 같은 암호 화폐에 대한 영구 및 배송 선물 계약 거래를위한 인기있는 플랫폼입니다. 그러나 전 세계의 모든 사용자가 이러한 서비스에 액세스 할 수있는 것은 ...

Kucoin Futures에서 중지 손실을 설정하는 방법은 무엇입니까?
2025-07-22 20:01:14
Kucoin Futures의 중지 손실 이해 정지 손실은 시장이 사전 정의 된 가격을 넘어서 시장이 당신을 상대로 이동할 때 자동으로 위치를 닫는 위험 관리 도구입니다. Kucoin Futures 에서이 기능은 트레이더가 시장을 지속적으로 모니터링 할 필요없이 잠재적 ...

크라켄 미래의 거래 시간은 얼마입니까?
2025-07-22 20:49:34
크라켄 선물 거래 시간 이해 잘 확립 된 cryptocurrency Exchange Kraken의 산물 인 Kraken Futures는 사용자에게 다양한 디지털 자산에 대한 영구 및 분기 별 선물 계약을 거래 할 수있는 능력을 제공합니다. 전통적인 금융 시장과 달리 K...

선물을위한 크라켄 프로에 대한 차트는 무엇입니까?
2025-07-22 19:42:41
크라켄 프로 선물 인터페이스 이해 차트로 다이빙하기 전에 크라켄 프로가 미래 거래 환경을 어떻게 구성하는지 인식하는 것이 필수적입니다. Kraken Pro에 로그인하면 대시 보드 상단에있는 'Futures' 탭으로 이동하십시오. 이 섹션은 스팟 거래와는 ...

크라켄 미래는 안전합니까?
2025-07-22 20:07:53
크라켄 미래와 규제 프레임 워크 이해 잘 알려진 Cryptocurrency Exchange Kraken 이 운영하는 Kraken Futures는 디지털 자산에 대한 영구 선물 계약을 거래하기 위해 설계된 플랫폼입니다. 사용자가 가지고있는 주요 관심사 중 하나는 플랫폼이...

크라켄에서 짧은 포지션을 여는 방법?
2025-07-22 17:00:44
cryptocurrency의 짧은 위치 이해 짧은 포지션을 통해 거래자는 자산 가격의 하락으로 이익을 얻을 수 있습니다. 크라켄에서 이것은 주로 마진 거래 또는 선물 계약을 통해 이루어집니다. 짧은 시간을 열면 크라켄 (Kraken)에서 Bitcoin 또는 이더 리움 ...

쿠코 인 선물 제한 국가
2025-07-22 21:00:55
Kucoin Futures 및 지리적 제한 이해 Kucoin Futures는 Bitcoin, Ethereum 등과 같은 암호 화폐에 대한 영구 및 배송 선물 계약 거래를위한 인기있는 플랫폼입니다. 그러나 전 세계의 모든 사용자가 이러한 서비스에 액세스 할 수있는 것은 ...

Kucoin Futures에서 중지 손실을 설정하는 방법은 무엇입니까?
2025-07-22 20:01:14
Kucoin Futures의 중지 손실 이해 정지 손실은 시장이 사전 정의 된 가격을 넘어서 시장이 당신을 상대로 이동할 때 자동으로 위치를 닫는 위험 관리 도구입니다. Kucoin Futures 에서이 기능은 트레이더가 시장을 지속적으로 모니터링 할 필요없이 잠재적 ...

크라켄 미래의 거래 시간은 얼마입니까?
2025-07-22 20:49:34
크라켄 선물 거래 시간 이해 잘 확립 된 cryptocurrency Exchange Kraken의 산물 인 Kraken Futures는 사용자에게 다양한 디지털 자산에 대한 영구 및 분기 별 선물 계약을 거래 할 수있는 능력을 제공합니다. 전통적인 금융 시장과 달리 K...

선물을위한 크라켄 프로에 대한 차트는 무엇입니까?
2025-07-22 19:42:41
크라켄 프로 선물 인터페이스 이해 차트로 다이빙하기 전에 크라켄 프로가 미래 거래 환경을 어떻게 구성하는지 인식하는 것이 필수적입니다. Kraken Pro에 로그인하면 대시 보드 상단에있는 'Futures' 탭으로 이동하십시오. 이 섹션은 스팟 거래와는 ...

크라켄 미래는 안전합니까?
2025-07-22 20:07:53
크라켄 미래와 규제 프레임 워크 이해 잘 알려진 Cryptocurrency Exchange Kraken 이 운영하는 Kraken Futures는 디지털 자산에 대한 영구 선물 계약을 거래하기 위해 설계된 플랫폼입니다. 사용자가 가지고있는 주요 관심사 중 하나는 플랫폼이...

크라켄에서 짧은 포지션을 여는 방법?
2025-07-22 17:00:44
cryptocurrency의 짧은 위치 이해 짧은 포지션을 통해 거래자는 자산 가격의 하락으로 이익을 얻을 수 있습니다. 크라켄에서 이것은 주로 마진 거래 또는 선물 계약을 통해 이루어집니다. 짧은 시간을 열면 크라켄 (Kraken)에서 Bitcoin 또는 이더 리움 ...
모든 기사 보기
