# Contract is not deployed on Quorum with goclient

**URL:** <https://forum.openzeppelin.com/t/contract-is-not-deployed-on-quorum-with-goclient/1079>\
**Category:** Contracts\
**Tags:** erc777\
**Created:** [July 21, 2019, 8:00pm UTC](https://forum.openzeppelin.com/t/contract-is-not-deployed-on-quorum-with-goclient/1079 "2019-07-21T20:00:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![carlos](https://avatars.discourse-cdn.com/v4/letter/c/ecae2f/32.png) [@carlos](https://forum.openzeppelin.com/u/carlos)\
**Post date:** [July 21, 2019, 8:00pm UTC](https://forum.openzeppelin.com/t/contract-is-not-deployed-on-quorum-with-goclient/1079/1 "2019-07-21T20:00:28Z")

</div>

Hi there

I’m testing OpenZeppelin and I’m trying to deploy an ERC777 Token based on this example [Token](https://github.com/abcoathup/Simple777Token/blob/master/contracts/Simple777Token.sol) .But the contract is not deployed, logs only show

`Executing EVM call finished runtime=736.1µs`

But when I try to interact with the contract I get the error `no contract code at given address`. I’m being stuck in this error for a couple of days. Any ideas?

I’ve created a repo with a docker compose file to replicate the error.  
[Repo Code](https://github.com/carlware/quorum-openzeppelin-token)

start quorum network  
`docker-compose up -d`

deploy contract  
`cd token`  
`go run main.go`

Envioroment:  
go version go1.12.5 darwin/amd64  
docker-compose version 1.23.2, build 1110ad01

---

<div class="post-metadata">

**Author:** ![abcoathup](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/abcoathup/32/415_2.png) [@abcoathup](https://forum.openzeppelin.com/u/abcoathup)\
**Post date:** [July 22, 2019, 12:57am UTC](https://forum.openzeppelin.com/t/contract-is-not-deployed-on-quorum-with-goclient/1079/2 "2019-07-22T00:57:47Z")

</div>

Hi @carlos welcome to the community. 👋

Having a look through your repository I couldn’t see where you had deployed an ERC1820 registry ([Simple ERC777 token example](https://forum.openzeppelin.com/t/simple-erc777-token-example/746)).  
Public networks have the ERC1820 registry deployed, but for private networks you will need to deploy this.

I am not familiar with deploying using Go, so that is all new to me.

If you haven’t already, it could be worth deploying an ERC20 token to check that your environment and deployment is working ok, and then change to using an ERC777 as you need to also deploy an ERC1820 registry.

---

<div class="post-metadata">

**Author:** ![carlos](https://avatars.discourse-cdn.com/v4/letter/c/ecae2f/32.png) [@carlos](https://forum.openzeppelin.com/u/carlos)\
**Post date:** [July 22, 2019, 4:06pm UTC](https://forum.openzeppelin.com/t/contract-is-not-deployed-on-quorum-with-goclient/1079/3 "2019-07-22T16:06:43Z")

</div>

@abcoathup thanks for the response

I have not deployed ERC1820, I going to adjust my repo for using truffle and install the contract ERC1820 and ERC777.

---

<div class="post-metadata">

**Author:** ![abcoathup](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/abcoathup/32/415_2.png) [@abcoathup](https://forum.openzeppelin.com/u/abcoathup)\
**Post date:** [July 28, 2019, 11:26pm UTC](https://forum.openzeppelin.com/t/contract-is-not-deployed-on-quorum-with-goclient/1079/4 "2019-07-28T23:26:07Z")

</div>

Hi @carlos were you able to deploy ERC1820 and then ERC777?
