Generate abi and corresponding golang contracts files.
# Compiling the contract and generating abi and bin filessolc--abi--binStore.sol-oabi# Generating go contract fileabigen--bin=./abi/Store.bin--abi=./abi/Store.abi--pkg=store--out=Store.go
Store.sol:
pragmasolidity ^0.4.24;contract Store {eventItemSet(bytes32 key, bytes32 value);stringpublic version;mapping (bytes32=>bytes32) public items;constructor(string_version) public { version = _version; }functionsetItem(bytes32 key,bytes32 value) external { items[key] = value;emitItemSet(key, value); }}