

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Kasus penggunaan dengan Kueri Amazon Managed Blockchain (AMB)
<a name="query-usecases"></a>

Topik ini menyediakan daftar kasus penggunaan Kueri AMB.

**Topics**
+ [Kueri saldo token saat ini dan historis](#query-token-balances)
+ [Mengambil data transaksi historis](#query-transactions)
+ [Dapatkan semua saldo token untuk alamat tertentu](#query-token-balances)
+ [Daftar peristiwa yang dipancarkan untuk transaksi](#query-tokens-minted)
+ [Dapatkan semua token yang dicetak oleh kontrak](#query-transaction-events)
+ [Daftar kontrak dan dapatkan informasi kontrak](#query-contract-info)

## Kueri saldo token saat ini dan historis
<a name="query-token-balances"></a>

[https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_GetTokenBalance.html](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_GetTokenBalance.html)API mendapatkan saldo token yang didukung (ERC20, ERC721, ERC1155) dan koin asli (ETH, BTC) untuk mendapatkan saldo saat ini atau historis dengan menggunakan stempel waktu universal (stempel waktu Unix, dalam detik) dari akun yang dimiliki secara eksternal (). EOAs Misalnya, Anda dapat menggunakan operasi `GetTokenBalance` API untuk mendapatkan saldo alamat ERC20 token, USDC, di Ethereum Mainnet. Anda juga dapat mengambil saldo token dan koin asli secara batch dengan menggunakan operasi API. `BatchGetTokenBalance`

Untuk informasi selengkapnya, lihat [Panduan Referensi Kueri Amazon Managed Blockchain (AMB)](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/Welcome.html).

## Mengambil data transaksi historis
<a name="query-transactions"></a>

Dengan Amazon Managed Blockchain (AMB) Query, Anda dapat mengambil data historis dari blockchain publik seperti Ethereum dan Bitcoin. Fitur ini memungkinkan beberapa kasus penggunaan, seperti mengambil riwayat transaksi pada dompet blockchain atau memberikan informasi kontekstual tentang transaksi berdasarkan hash transaksinya. Anda dapat menggunakan operasi [https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_ListTransactions.html](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_ListTransactions.html)API untuk mendapatkan daftar transaksi untuk alamat yang dimiliki eksternal (EOA) tertentu di Ethereum Mainnet, dan kemudian Anda dapat menggunakan operasi [https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_GetTransaction.html](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_GetTransaction.html)API untuk mengambil detail transaksi untuk satu transaksi dari daftar. 

Untuk informasi selengkapnya, lihat [Panduan Referensi Kueri Amazon Managed Blockchain (AMB)](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/Welcome.html).

## Dapatkan semua saldo token untuk alamat tertentu
<a name="query-token-balances"></a>

Anda dapat menggunakan operasi [https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_ListTokenBalances.html](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_ListTokenBalances.html)API untuk mendapatkan saldo pada dompet, antarmuka pengguna, utilitas web3, dan lainnya. Operasi API ini mengembalikan daftar semua saldo untuk alamat di seluruh token (ERC20, ERC721, ERC1155) dan koin asli (ETH, BTC) pada blockchain publik tertentu dengan menggunakan operasi API tunggal. Misalnya, Anda dapat memberikan alamat yang dimiliki secara eksternal (EOA) dan jaringan (Ethereum Mainnet), dan Anda dapat menerima daftar token dan saldo koin asli dalam respons.

Untuk informasi selengkapnya, lihat [Panduan Referensi Kueri Amazon Managed Blockchain (AMB)](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/Welcome.html).

## Daftar peristiwa yang dipancarkan untuk transaksi
<a name="query-tokens-minted"></a>

Anda dapat menggunakan operasi [https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_ListTransactionEvents.html](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_ListTransactionEvents.html)API untuk mengambil daftar peristiwa kontrak yang dipancarkan sebagai hasil dari transaksi tertentu, yang diidentifikasi oleh hash (pengenal transaksi). Misalnya, Anda dapat menggunakan [https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_ListTransactionEvents.html](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_ListTransactionEvents.html)untuk mengambil peristiwa yang dihasilkan dari transaksi yang memanggil fungsi kontrak ERC20 token pada Blockchain Ethereum, seperti peristiwa *Transfer* atau peristiwa *Penarikan* dari ERC20 kontrak.

Untuk informasi selengkapnya, lihat [Panduan Referensi Kueri Amazon Managed Blockchain (AMB)](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/Welcome.html).

## Dapatkan semua token yang dicetak oleh kontrak
<a name="query-transaction-events"></a>

Anda dapat menggunakan operasi [https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_ListTokenBalances.html](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_ListTokenBalances.html)API untuk mengembalikan daftar semua token yang didukung (ERC20, ERC721, ERC1155) yang dicetak oleh kontrak saat melewati alamat kontrak sebagai input. Misalnya, Anda dapat mengambil informasi yang terkait dengan token yang tidak dapat dipertukarkan (NFTs) yang dicetak oleh standar ERC721 kontrak pada blockchain Ethereum dengan menggunakan operasi API. [https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_ListTokenBalances.html](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/API_ListTokenBalances.html)

Untuk informasi selengkapnya, lihat [Panduan Referensi Kueri Amazon Managed Blockchain (AMB)](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/Welcome.html).

## Daftar kontrak dan dapatkan informasi kontrak
<a name="query-contract-info"></a>

Anda dapat menggunakan operasi [https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/ListAssetContracts.html](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/ListAssetContracts.html)API untuk mencantumkan kontrak ERC-721, ERC-1155, atau ERC-20 yang digunakan oleh alamat tertentu. Selain itu, jika Anda memiliki alamat kontrak, Anda dapat menggunakan operasi [https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/ListAssetContracts.html](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/ListAssetContracts.html)API untuk mengambil properti kontrak, seperti alamat deployer tipe kontrak, dan metadata token yang relevan.

Untuk informasi selengkapnya, lihat [Panduan Referensi Kueri Amazon Managed Blockchain (AMB)](https://docs.aws.amazon.com/managed-blockchain/latest/AMBQ-APIReference/Welcome.html).