# Execution error code 100: Execution failed:\\ncomputation limited exceeded: 10

**URL:** <https://forum.flow.com/t/execution-error-code-100-execution-failed-ncomputation-limited-exceeded-10/557>\
**Category:** Flow JavaScript SDK\
**Tags:** flow-sdk-js\
**Created:** [August 16, 2020, 6:08pm UTC](https://forum.flow.com/t/execution-error-code-100-execution-failed-ncomputation-limited-exceeded-10/557 "2020-08-16T18:08:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![makoto](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/makoto/32/5_2.png) [@makoto](https://forum.flow.com/u/makoto)\
**Post date:** [August 16, 2020, 6:08pm UTC](https://forum.flow.com/t/execution-error-code-100-execution-failed-ncomputation-limited-exceeded-10/557/1 "2020-08-16T18:08:56Z")

</div>

Hi, I am currently building the frontend of my dapp mostly starting off from [fcl-demo](https://github.com/portto/fcl-demo) repo of the [week 4 lecture](https://www.youtube.com/watch?v=l4G7LHbIXqg).

The transaction is as follows.

```auto
import FlowToken from 0x01cf0e2f2f715450

// This transaction configures an account to store and receive tokens defined by
// the FlowToken contract.
transaction {
  var address: Address
  // var receiverRef: [&FlowToken.Vault{FlowToken.Receiver}]

  prepare(acct: AuthAccount) {
    self.address = acct.address
    // Create a new empty Vault object
    let vaultA <- FlowToken.createEmptyVault()
      
    // Store the vault in the account storage
    acct.save<@FlowToken.Vault>(<-vaultA, to: /storage/FlowVault)

    log("Empty Vault stored")

    // Create a public Receiver capability to the Vault
    acct.link<&FlowToken.Vault{FlowToken.Receiver, FlowToken.Balance}>(/public/FlowReceiver, target: /storage/FlowVault)

    log("References created")
  }
}

```

When I run this transaction via Go SDK, it seems working fine.

However, when I send the transaction with following using `js-sdk` using the account created by the dammy wallet, I get the error in the title.

```auto
      const { transactionId } = await fcl.send([
        fcl.transaction(simpleTransaction),
        fcl.proposer(fcl.currentUser().authorization),
        fcl.authorizations([
          fcl.currentUser().authorization,
        ]),
        fcl.payer(fcl.currentUser().authorization),
        fcl.ref(block.id)
      ])

```

The code is at [https://github.com/makoto/alley-oop/blob/master/src/dex/SetupVault.js](https://github.com/makoto/alley-oop/blob/master/src/dex/SetupVault.js)

---

<div class="post-metadata">

**Author:** ![jayesh\_wayesh](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/jayesh_wayesh/32/121_2.png) [@jayesh\_wayesh](https://forum.flow.com/u/jayesh_wayesh)\
**Post date:** [August 16, 2020, 6:30pm UTC](https://forum.flow.com/t/execution-error-code-100-execution-failed-ncomputation-limited-exceeded-10/557/2 "2020-08-16T18:30:27Z")

</div>

Hey @makoto

I got this same error earlier today  
In fcl.send() add ` sdk.limit(100)`  
I’m not sure about this but I guess it’s a gas limit exceeded error and the gas limit is set 10 by default.

---

<div class="post-metadata">

**Author:** ![makoto](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/makoto/32/5_2.png) [@makoto](https://forum.flow.com/u/makoto)\
**Post date:** [August 16, 2020, 6:35pm UTC](https://forum.flow.com/t/execution-error-code-100-execution-failed-ncomputation-limited-exceeded-10/557/3 "2020-08-16T18:35:44Z")

</div>

> [@jayesh\_wayesh](#):
>
> sdk.limi

Ok, that worked. Thanks.

---

<div class="post-metadata">

**Author:** ![daniel](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/daniel/32/77_2.png) [@daniel](https://forum.flow.com/u/daniel)\
**Post date:** [August 16, 2020, 7:23pm UTC](https://forum.flow.com/t/execution-error-code-100-execution-failed-ncomputation-limited-exceeded-10/557/4 "2020-08-16T19:23:32Z")

</div>

That is correct.
