Skip to content

This Go program provides a simple API server for interacting with transactions on Ethereum

Notifications You must be signed in to change notification settings

kunal768/trustwallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

135afa3 · Mar 14, 2024

History

4 Commits
Mar 14, 2024
Mar 14, 2024
Mar 14, 2024
Mar 14, 2024
Mar 14, 2024
Mar 14, 2024
Mar 14, 2024
Mar 14, 2024
Mar 14, 2024

Repository files navigation

TrustWallet Block Txn Parser Assignment

How To Use

This Go program provides a simple API server for interacting with transactions on Ethereum

API Endpoints & Example Responses

1. Get Latest Block

curl http://localhost:8080/currentBlock
Response
Current block: 19434993%

2. Get Transactions for Address

curl http://localhost:8080/transactions\?address\=0x95222290DD7278Aa3Ddd389Cc1E1d165CC4BAfe5
Response
{"address":"0x95222290DD7278Aa3Ddd389Cc1E1d165CC4BAfe5","inbound":null,"outbound":[{"hash":"0x0bfb1e7deddc65ad079cd49c88e3502325c44d0ee87ccf0217b09a3ed2b226d4","from":"0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5","to":"0x876528533158c07c1b87291c35f84104cd64ec01","value":"0x1b28bb3568448d2"}]}

3. Subscribe an Address

curl -X POST http://localhost:8080/subscribe\?address\=0xf0588C1d1BCa1caDC91dFf8788a1BA123Afe5Cb2
Response
Subscribed to address: 0xf0588C1d1BCa1caDC91dFf8788a1BA123Afe5Cb2%

About

This Go program provides a simple API server for interacting with transactions on Ethereum

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages