Weavz
Etherscan

Etherscan

Use Etherscan API V2 for account, token, contract, log, gas, verification, and pre-signed transaction broadcast workflows.

15 tools
3 triggers

Tools

Name
list_supported_chains

List Etherscan API V2 supported chains.

get_native_balance

Get the native coin balance for an address.

list_normal_transactions

List normal transactions for an address.

list_internal_transactions

List internal transactions for an address.

list_token_transfers

List ERC-20 token transfer events for an address.

list_nft_transfers

List ERC-721 NFT transfer events for an address.

get_contract_abi

Get a verified contract ABI.

get_contract_source

Get verified contract source code and metadata.

get_logs

Get event logs by block range, address, and topics.

get_gas_oracle

Get current Etherscan gas oracle estimates.

send_raw_transaction

Broadcast a pre-signed EVM transaction through Etherscan API V2 eth_sendRawTransaction. Weavz does not sign transactions or store private keys.

estimate_gas

Estimate gas for an EVM transaction object through Etherscan API V2 eth_estimateGas.

verify_solidity_source

Submit Solidity source or standard JSON input for Etherscan contract verification.

check_verification_status

Check an Etherscan contract verification submission by GUID.

verify_proxy_contract

Submit an Etherscan proxy contract verification request.

Triggers

Name
new_address_transaction

Poll Etherscan for new normal transactions on an address after the initial baseline.

new_token_transfer

Poll Etherscan for new ERC-20 transfers on an address after the initial baseline.

gas_threshold_crossed

Emit when the Etherscan safe/propose/fast gas oracle crosses a threshold.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('etherscan', 'list_supported_chains', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'etherscan',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Etherscan to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Etherscan support?

Etherscan supports 15 tools including List Supported Chains, Get Native Balance, List Normal Transactions, List Internal Transactions, List Token Transfers, and more.

Can I use Etherscan with AI agents?

Yes. Add Etherscan to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Etherscan be used in stateful agent workflows?

Yes. Agents can combine Etherscan tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Etherscan use?

Etherscan uses Custom. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Etherscan integration cost?

The Etherscan integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Etherscan support?

Etherscan supports 3 triggers including New Address Transaction, New Token Transfer, Gas Threshold Crossed.

Connect Etherscan in minutes

Get 20,000 free action executions every month. No credit card required.