# Error: 'Unknown field "fuelBlockSpend" on type "Message"'

**URL:** <https://forum.fuel.network/t/error-unknown-field-fuelblockspend-on-type-message/2080>\
**Category:** Fuel Network\
**Created:** [March 21, 2023, 8:42am UTC](https://forum.fuel.network/t/error-unknown-field-fuelblockspend-on-type-message/2080 "2023-03-21T08:42:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![maurice](https://avatars.discourse-cdn.com/v4/letter/m/d6d6ee/32.png) [@maurice](https://forum.fuel.network/u/maurice)\
**Post date:** [March 21, 2023, 8:42am UTC](https://forum.fuel.network/t/error-unknown-field-fuelblockspend-on-type-message/2080/1 "2023-03-21T08:42:51Z")

</div>

Hi guys, never encountered that one before. Is it some versioning error? I’ll paste `fuelup show` at the end. I’m running fuel-core on 127.0.0.1:4000.

The error:

```auto
swapMachine.ts:504 Error: Unknown field "fuelBlockSpend" on type "Message".: 
{"response":
{"data":null,"errors":[{"message":"Unknown field \"fuelBlockSpend\" on type \"Message\".","locations":[{"line":29,"column":3}]}],"status":200,"headers":{"map":{"content-length":"129","content-type":"application/json"}}},"request":{"query":"query getResourcesToSpend($owner: Address!, $queryPerAsset: [SpendQueryElementInput!]!, $excludedIds: ExcludeInput) {\n resourcesToSpend(\n owner: $owner\n queryPerAsset: $queryPerAsset\n excludedIds: $excludedIds\n ) {\n ...coinFragment\n ...messageFragment\n }\n}\n\nfragment coinFragment on Coin {\n utxoId\n owner\n amount\n assetId\n maturity\n status\n blockCreated\n}\n\nfragment messageFragment on Message {\n amount\n sender\n recipient\n data\n nonce\n daHeight\n fuelBlockSpend\n}","variables":
{"owner":"0x6125c574cc5ea59b852e047ff189b769d00aa72edb3090786aba4ee551640fc6","queryPerAsset":[{"assetId":"0x0000000000000000000000000000000000000000000000000000000000000000","amount":"200000100"}],"excludedIds":{"messages":[],"utxos":[]}}}}

```

Sorry for the terrible formatting.

`fuelup show`:

```auto
fuelup show
Default host: aarch64-apple-darwin
fuelup home: /Users/maurice/.fuelup

installed toolchains
--------------------
beta-3-aarch64-apple-darwin
latest-aarch64-apple-darwin
latest-2023-01-18-aarch64-apple-darwin
test (default)

active toolchain
-----------------
test (default)
  forc : 0.35.3
    - forc-client
      - forc-deploy : 0.35.3
      - forc-run : 0.35.3
    - forc-doc : 0.35.3
    - forc-explore - not found
    - forc-fmt : 0.35.3
    - forc-index - not found
    - forc-lsp : 0.35.3
    - forc-tx : 0.35.3
    - forc-wallet : 0.2.0
  fuel-core : 0.17.3
  fuel-indexer - not found

```

---

<div class="post-metadata">

**Author:** ![sarah](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.fuel.network/sarah/32/13_2.png) [@sarah](https://forum.fuel.network/u/sarah)\
**Post date:** [March 21, 2023, 3:50pm UTC](https://forum.fuel.network/t/error-unknown-field-fuelblockspend-on-type-message/2080/2 "2023-03-21T15:50:57Z")

</div>

This looks like a version mismatch. Can you share steps to reproduce?

---

<div class="post-metadata">

**Author:** ![maurice](https://avatars.discourse-cdn.com/v4/letter/m/d6d6ee/32.png) [@maurice](https://forum.fuel.network/u/maurice)\
**Post date:** [March 22, 2023, 6:56am UTC](https://forum.fuel.network/t/error-unknown-field-fuelblockspend-on-type-message/2080/3 "2023-03-22T06:56:37Z")

</div>

Hi Sarah, Thank you for your reply. To me, it happened when cloning matt’s bumped swayswap branch and then deploying the contracts manually on localhost.

1. `pnpm install`
2. `pnpm services:run`
3. `forc deploy --node-url ` `http://127.0.0.1:4000/graphql` ` --gas-price 1`
4. `add contract_ids to .env`
5. `pnpm scripts:setup`
6. `pnpm contracts:init --init-pool`
7. `pnpm contracts:build`
8. `pnpm dev`

---

<div class="post-metadata">

**Author:** ![matt](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.fuel.network/matt/32/6_2.png) [@matt](https://forum.fuel.network/u/matt)\
**Post date:** [March 22, 2023, 3:17pm UTC](https://forum.fuel.network/t/error-unknown-field-fuelblockspend-on-type-message/2080/4 "2023-03-22T15:17:21Z")

</div>

Hi Maurice,

I encountered this error on my machine a while back and it was bc of a version mismatch. I would double check that you are pulling the latest version of my branch. Then I would change your toolchain to beta-3 (this is what I am using rn) and double check that your versions are correct with `fuelup check`. Then I would try the following commands.  
`pnpm install`  
`pnpm build`  
`pnpm services:reset`  
It may also be useful to remove your pnpm.lock file before running pnpm install
