{"id":50089,"library":"ethereum-go-ethereum","title":"go-ethereum","description":"Package ethereum defines interfaces for interacting with Ethereum.","status":"active","version":"1.17.3","language":"go","source_language":null,"source_url":"https://github.com/ethereum/go-ethereum","tags":["ethereum","blockchain","crypto","web3","smart-contracts"],"install":[{"cmd":"go get github.com/ethereum/go-ethereum","lang":"bash","label":"Install github.com/ethereum/go-ethereum"}],"dependencies":[],"imports":[{"symbol":"ethereum","correct":"github.com/ethereum/go-ethereum"}],"quickstart":{"code":"package main\n\nimport (\n\t\"fmt\"\n\t\"github.com/ethereum/go-ethereum/common\"\n)\n\nfunc main() {\n\taddr := common.HexToAddress(\"0x1234\")\n\tfmt.Println(addr.Hex())\n}","lang":"go","description":"Convert a hex string to an Ethereum address."},"warnings":[{"fix":"Import specific subpackages (e.g., github.com/ethereum/go-ethereum/common).","message":"The root package is not importable; use subpackages like common, core/types, ethclient.","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"search_vec":"'blockchain':13 'contract':18 'crypto':14 'defin':6 'ethereum':3,5,11,12 'go':2 'go-ethereum':1 'interact':9 'interfac':7 'packag':4 'smart':17 'smart-contract':16 'web3':15","created_at":"2026-06-15T04:39:45.693811+00:00","updated_at":"2026-06-15T04:39:45.693811+00:00","problems":[],"ecosystem":"go","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/ethereum/go-ethereum","github":"https://github.com/ethereum/go-ethereum","docs":"https://pkg.go.dev/github.com/ethereum/go-ethereum#section-documentation","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["crypto"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}