README ¶ Go bindings for Ethereum smart contracts Generated using abigen How To Use package main import ( "github.com/ethereum/go-ethereum/common" "github.com/projectawakening/contracts-go/bindings/world" "log" ) func main() { w, err := world.NewWorld(common.HexToAddress("0x0000"), ethClient) if err != nil { log.Fatal(err) } w.EveworldBringOnline(...) } How To Release Wait for a new world-chain-contracts deployment Make sure the new ABIs are available on abi-export.projectawakening.io Create a new GitHub Release here Use the same Git tag as world-chain-contracts (e.g v0.0.8) Publish Release CI will generate and push the new Go bindings to main Generate Bindings Locally clone this repo and cd into it go install github.com/ethereum/go-ethereum/cmd/abigen@latest VERSION=v0.0.8 go generate (replace the version if needed) Expand ▾ Collapse ▴ Documentation ¶ There is no documentation for this package. Source Files ¶ View all Source files main.go Directories ¶ Show internal Expand all Path Synopsis bindings ERC20 ERC2771Forwarder ERC2771World world worldErrors Click to show internal directories. Click to hide internal directories.