{"id":21658501,"url":"https://github.com/loomnetwork/go-loom","last_synced_at":"2026-01-12T06:05:28.866Z","repository":{"id":47709648,"uuid":"129364388","full_name":"loomnetwork/go-loom","owner":"loomnetwork","description":"Go package for building plugins and Go Smart Contracts for Loom DAppChains","archived":false,"fork":false,"pushed_at":"2021-09-17T10:51:24.000Z","size":7730,"stargazers_count":188,"open_issues_count":32,"forks_count":43,"subscribers_count":29,"default_branch":"master","last_synced_at":"2024-06-18T21:46:42.650Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://loomx.io/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/loomnetwork.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-04-13T07:18:58.000Z","updated_at":"2024-04-19T18:09:25.000Z","dependencies_parsed_at":"2022-08-28T17:02:03.216Z","dependency_job_id":null,"html_url":"https://github.com/loomnetwork/go-loom","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loomnetwork%2Fgo-loom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loomnetwork%2Fgo-loom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loomnetwork%2Fgo-loom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loomnetwork%2Fgo-loom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/loomnetwork","download_url":"https://codeload.github.com/loomnetwork/go-loom/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226304741,"owners_count":17603662,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-25T09:29:23.685Z","updated_at":"2026-01-12T06:05:28.827Z","avatar_url":"https://github.com/loomnetwork.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# go-loom [![Build Status](https://travis-ci.org/loomnetwork/go-loom.svg?branch=master)](https://travis-ci.org/loomnetwork/go-loom)\n\nGo package for building Go Smart Contracts  for the Loom SDK\n\nThis package is also used for building Clients to DAppChains in the Loom SDK.\n\nThe code that runs the actual DAppChain(sidechain) is in a different repository.\n\n## Requirements\n\n- Go 1.9+\n- Mac or Linux (Windows support coming in June)\n\n## Installation\n\n```bash\ngo get github.com/loomnetwork/go-loom\n```\n\n## Examples\n\nThe example smart contracts can be built with:\n```shell\nmake deps\nmake\n```\nIf you want the ethereum examples, use\n```shell\nmake evm\n```\ninstead of `make`. However you need the\n[go-ethereum package](https://github.com/ethereum/go-ethereum).\n\n\nTo run the blockchain with the Samples\n\n*Note Loom binary is only available to beta testers right now*\n\n```shell\n# init the blockchain\n./loom init\n# Copy over example genesis\ncp genesis.example.json genesis.json\n# run the node\n./loom run\n```\n\n## Development\n\n1. `go get` or clone the repo into your desired `GOPATH`.\n2. Install deps\n   ```shell\n   make deps\n   ```\n\n### Generating protobufs\n```shell\nmake proto\n```\n\n### running tests\n```shell\nmake test\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floomnetwork%2Fgo-loom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Floomnetwork%2Fgo-loom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floomnetwork%2Fgo-loom/lists"}