make run-server
abigen --pkg bns --abi ./bns.json --out ./utils/contracts/bns/bns.go
abigen --pkg soul --abi ./SOUL.json --out ./utils/contracts/soul/soul.go
abigen --pkg generative_project_contract --abi ./artifacts/contracts/nfts/GenerativeProject.sol/GenerativeProject.json --out /Users/autonomous/go/src/rendering-hub/utils/contracts/generative_project_contract/GenerativeProject.go
abigen --pkg generative_project_data --abi ./artifacts/contracts/data/GenerativeProjectData.sol/GenerativeProjectData.json --out /Users/autonomous/go/src/rendering-hub/utils/contracts/generative_project_data/GenerativeProjectData.go
abigen --pkg generative_marketplace --abi ./artifacts/contracts/services/AdvanceMarketplaceService.sol/AdvanceMarketplaceService.json --out /Users/autonomous/go/src/rendering-hub/utils/contracts/generative_marketplace/GenerativeMarketplace.go
abigen --pkg generative_marketplace_lib --abi ./artifacts/contracts/libs/structs/Marketplace.sol/Marketplace.json --out /Users/autonomous/go/src/rendering-hub/utils/contracts/generative_marketplace_lib/GenerativeMarketplaceLib.go
abigen --pkg generative_dao --abi ./artifacts/contracts/governance/GenDAO.sol/GenDAO.json --out /Users/autonomous/go/src/rendering-hub/utils/contracts/generative_dao/GenerativeDAO.go
. .
#ref
https://github.com/google/go-github