Flow price: --
2db8aa2c22928ee33d1fda2017f901b89c4fbd5f411849402f9e1d67e109585f

Transaction

Hash: 2db8aa2c22928ee33d1fda2017f901b89c4fbd5f411849402f9e1d67e109585f
error
TOO_COMPLEX

This transaction is too complex it does too much logic or read/write to much data.

[Error Code: 1110] error caused by: 1 error occurred:
	* transaction execute failed: [Error Code: 1101] cadence runtime error: Execution failed:
error: internal error: [Error Code: 1101] cadence runtime error: Execution failed:
error: failed to retrieve slab 0x6320abf93dc53317.3: get value failed: [Error Code: 1110] computation exceeds limit (9999)
  --> e467b9dd11fa00df.FlowStorageFees:68:8

goroutine 17229372612 [running]:
runtime/debug.Stack()
	/usr/local/go/src/runtime/debug/stack.go:24 +0x65
github.com/onflow/cadence/runtime/errors.NewUnexpectedErrorFromCause(...)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/errors/errors.go:152
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).RecoverErrors(0x142a99e2f00, 0x26c6718)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter.go:528 +0x14e
panic({0x2203600, 0x1331e41c648})
	/usr/local/go/src/runtime/panic.go:884 +0x212
github.com/onflow/cadence/runtime/stdlib.newStorageCapacityGetFunction.func1.1()
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/stdlib/account.go:455 +0xaa
github.com/onflow/cadence/runtime/interpreter.NewUInt64Value({0x29b29e0?, 0x142a99e2f00?}, 0x140fbb8b480?)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/value.go:9503 +0x5b
github.com/onflow/cadence/runtime/stdlib.newStorageCapacityGetFunction.func1(0x1323651bee0?)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/stdlib/account.go:447 +0xb1
github.com/onflow/cadence/runtime/interpreter.NewPublicAccountValue.func1({0x14c0cbfcd80?, 0x1691572af60?}, 0x14c0cbfcd80?, {{0x29db880?, 0x1323651bee0?}, {0x29c6558?, 0xc063a43620?}})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/value_account.go:341 +0x599
github.com/onflow/cadence/runtime/interpreter.(*SimpleCompositeValue).GetMember(0x14814329e00, 0x29f3560?, {{0x29db880?, 0x1323651bee0?}, {0x29c6558?, 0xc063a43620?}}, {0x14c0cbfcd80, 0xf})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/simplecompositevalue.go:119 +0xc7
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).getMember(0x142a99e2f00?, {0x29f3560, 0x14814329e00}, {{0x29db880?, 0x1323651bee0?}, {0x29c6558?, 0xc063a43620?}}, {0x14c0cbfcd80, 0xf})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter.go:4837 +0xbd
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).memberExpressionGetterSetter.func1(0x0)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_expression.go:197 +0x252
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).VisitMemberExpression(0xc0002a4b10?, 0x40fbb8b870?)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_expression.go:835 +0x26
github.com/onflow/cadence/runtime/ast.AcceptExpression[...]({0x29eaae0?, 0xc063a43620}, {0x29fe7a0, 0x142a99e2f00})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/ast/visitor.go:248 +0x2e2
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).evalExpression(...)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_expression.go:279
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitExpressionsNonCopying(0x13306bdee30?, {0x1331e40fd50, 0x1, 0x29fe7a0?})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_expression.go:1003 +0xdf
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitInvocationExpressionWithImplicitArgument(0x142a99e2f00, 0x13717a263f0, 0x0)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_expression.go:957 +0x515
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).VisitInvocationExpression(0x29f89d8?, 0x7fa81bc2bf88?)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_expression.go:880 +0x1b
github.com/onflow/cadence/runtime/ast.AcceptExpression[...]({0x29eaa80?, 0x13717a263f0}, {0x29fe7a0, 0x142a99e2f00})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/ast/visitor.go:230 +0x29d
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).evalExpression(...)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_expression.go:279
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).assignmentGetterSetter.func1(0x0?)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_expression.go:53 +0x33
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitVariableDeclaration(0x142a99e2f00, 0x13ef5c24820, 0x140fbb8beb0)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_statement.go:501 +0x15b
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).VisitVariableDeclaration(0x140fbb8bef0?, 0x941ca8?)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_statement.go:461 +0x35
github.com/onflow/cadence/runtime/ast.AcceptStatement[...]({0x29e3bc0?, 0x13ef5c24820}, {0x29f9b20, 0x142a99e2f00})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/ast/visitor.go:143 +0x422
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).evalStatement(0x142a99e2f00, {0x29e3bc0?, 0x13ef5c24820})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_statement.go:57 +0x165
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitStatements(0xb5e269?, {0xc24ce29380?, 0x7, 0x11aadd38e633d5c5?})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_statement.go:63 +0x68
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitBlock(0x142a99e2f00, 0x13ea850fbd0)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter.go:741 +0xa8
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitIfStatementWithTestExpression(0x140fbb8c158?, {0x29ea5a0?, 0x168ec148690?}, 0x0?, 0x0)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_statement.go:131 +0xce
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).VisitIfStatement(0x140fbb8c1f8?, 0x1659b78fdc0)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_statement.go:112 +0xd6
github.com/onflow/cadence/runtime/ast.AcceptStatement[...]({0x29e3940?, 0x1659b78fdc0}, {0x29f9b20, 0x142a99e2f00})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/ast/visitor.go:119 +0x2d7
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).evalStatement(0x142a99e2f00, {0x29e3940?, 0x1659b78fdc0})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_statement.go:57 +0x165
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitStatements(0xc2555a?, {0xc24ce29400?, 0x5, 0xd0?})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_statement.go:63 +0x68
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).invokeInterpretedFunctionActivated.func2()
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_invocation.go:172 +0x2d
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitFunctionBody(0x142a99e2f00, {0x0, 0x0, 0x0}, {0x0, 0x0, 0xc20f25?}, 0x140fbb8c4b0, {0x0, 0x0, ...}, ...)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter.go:766 +0x18f
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).invokeInterpretedFunctionActivated(0x142a99e2f00?, 0x23b50aa?, {0x0?, 0x29f3560?, 0x142a99e3680?})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_invocation.go:168 +0x19f
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).invokeInterpretedFunction(0x142a99e2f00, 0x14d18ab1500, {{{0x0, 0x0}, {0x0, 0x0}}, 0x13309902110, 0x0, 0x0, 0x142a99e2f00, ...})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_invocation.go:147 +0x1df
github.com/onflow/cadence/runtime/interpreter.(*InterpretedFunctionValue).invoke(...)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/value_function.go:126
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).declareTransactionEntryPoint.func1.1()
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_transaction.go:122 +0x79
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitFunctionBody(0x142a99e2f00, {0x0, 0x0, 0x0}, {0x0, 0x0, 0x0?}, 0x140fbb8c8c8, {0x0, 0x0, ...}, ...)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter.go:766 +0x18f
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).declareTransactionEntryPoint.func1({{{0x0, 0x0}, {0x0, 0x0}}, 0x13309902110, 0x0, 0x0, 0x142a99e2f00, {0x14d18ab0860, 0x2, ...}, ...})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter_transaction.go:134 +0x3a6
github.com/onflow/cadence/runtime/interpreter.(*HostFunctionValue).invoke(0x8?, {{{0x0, 0x0}, {0x0, 0x0}}, 0x0, 0x0, 0x0, 0x142a99e2f00, {0x14d18ab0800, ...}, ...})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/value_function.go:255 +0x3a
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).InvokeExternally(0x224eb00?, {0x29f8348, 0x13306bf6ae0}, 0x13717a26e70?, {0x133bd9ae6c0?, 0x8?, 0x0?})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter.go:470 +0x21d
github.com/onflow/cadence/runtime/interpreter.(*Interpreter).InvokeTransaction(0x142a99e2f00, 0x133bd9ae720?, {0x133bd9ae6c0, 0x8, 0xc})
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/interpreter/interpreter.go:512 +0x2b6
github.com/onflow/cadence/runtime.(*interpreterTransactionExecutor).transactionExecutionFunction.func1(0x142a99e2f00)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/transaction_executor.go:268 +0x35f
github.com/onflow/cadence/runtime.(*interpreterEnvironment).Interpret.func1()
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/environment.go:1003 +0x9e
github.com/onflow/cadence/runtime.reportMetric(0x140fbb8cef8, {0x7fafb8090760?, 0x13097e3ab00?}, 0x140fbb8cee0)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/runtime.go:205 +0x65
github.com/onflow/cadence/runtime.(*interpreterEnvironment).Interpret(0x162b12f35f0, {0x29db880, 0x1323651bee0}, 0x0?, 0x13306be43a8)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/environment.go:997 +0x105
github.com/onflow/cadence/runtime.(*interpreterTransactionExecutor).execute(0x1638ed3bc20)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/transaction_executor.go:223 +0x19c
github.com/onflow/cadence/runtime.(*interpreterTransactionExecutor).Execute.func1()
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/transaction_executor.go:80 +0x25
sync.(*Once).doSlow(0x1312d00?, 0x13306bdf130?)
	/usr/local/go/src/sync/once.go:74 +0xc2
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:65
github.com/onflow/cadence/runtime.(*interpreterTransactionExecutor).Execute(0x1638ed3bc20?)
	/go/pkg/mod/github.com/dapperlabs/cadence-internal@v0.39.9-patch.1/runtime/transaction_executor.go:79 +0x4a
github.com/onflow/flow-go/fvm/runtime.WrappedCadenceExecutor.Execute({{0x29cef00?, 0x1638ed3bc20?}})
	/app/fvm/runtime/wrapped_cadence_runtime.go:90 +0x27
github.com/onflow/flow-go/fvm.(*transactionExecutor).normalExecution(0x134cfa20f00)
	/app/fvm/transactionInvoker.go:334 +0x16c
github.com/onflow/flow-go/fvm.(*transactionExecutor).ExecuteTransactionBody(0x134cfa20f00)
	/app/fvm/transactionInvoker.go:231 +0x45
github.com/onflow/flow-go/fvm.(*transactionExecutor).execute(0x134cfa20f00?)
	/app/fvm/transactionInvoker.go:223 +0x25
github.com/onflow/flow-go/fvm.(*transactionExecutor).Execute(0x0?)
	/app/fvm/transactionInvoker.go:140 +0x1e
github.com/onflow/flow-go/engine/execution/computation/computer.(*blockComputer).executeTransactionInternal(_, {_, _}, _, _, {{{0x81, 0x88, 0x2c, 0x19, 0xe9, ...}, ...}, ...})
	/app/engine/execution/computation/computer/computer.go:435 +0x942
github.com/onflow/flow-go/engine/execution/computation/computer.(*blockComputer).executeTransaction(_, {_, _}, _, _, {{{0x81, 0x88, 0x2c, 0x19, 0xe9, ...}, ...}, ...})
	/app/engine/execution/computation/computer/computer.go:365 +0x68
github.com/onflow/flow-go/engine/execution/computation/computer.(*blockComputer).executeBlock(0xcf63546900, {0x29d3ec8, 0xd14d65ecc0}, {0x25, 0x5d, 0xd, 0x9f, 0xe4, 0xf4, 0xff, ...}, ...)
	/app/engine/execution/computation/computer/computer.go:335 +0xae5
github.com/onflow/flow-go/engine/execution/computation/computer.(*blockComputer).ExecuteBlock(0xd917dc71420e6f9c?, {0x29d3ec8?, 0xd14d65ecc0?}, {0x25, 0x5d, 0xd, 0x9f, 0xe4, 0xf4, 0xff, ...}, ...)
	/app/engine/execution/computation/computer/computer.go:176 +0x53
github.com/onflow/flow-go/engine/execution/computation.(*Manager).ComputeBlock(0xcf636394a0, {0x29d3ec8, 0xd14d65ecc0}, {0x25, 0x5d, 0xd, 0x9f, 0xe4, 0xf4, 0xff, ...}, ...)
	/app/engine/execution/computation/manager.go:190 +0x1e3
github.com/onflow/flow-go/engine/execution/ingestion.(*Engine).executeBlock(0xcf6c6d2600, {0x29d3ec8, 0xd14d65ecc0}, 0x16509d4eb80)
	/app/engine/execution/ingestion/engine.go:623 +0x677
github.com/onflow/flow-go/engine/execution/ingestion.(*Engine).executeBlockIfComplete.func1()
	/app/engine/execution/ingestion/engine.go:838 +0x2c
github.com/onflow/flow-go/engine.(*Unit).Launch.func1()
	/app/engine/unit.go:74 +0x62
created by github.com/onflow/flow-go/engine.(*Unit).Launch
	/app/engine/unit.go:72 +0x7f

   --> 2db8aa2c22928ee33d1fda2017f901b89c4fbd5f411849402f9e1d67e109585f:143:8
    |
143 |         let storageCapacity = UFix64(recipient.storageCapacity)
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


Hash:
2db8aa2c22928ee33d1fda2017f901b89c4fbd5f411849402f9e1d67e109585f
Status:
ERROR
Block height:
55516067
Block id:
81882c19e91e66d000967d7f78bfd57fd441d0ed3b25d1da294e27e4b8920157
Timestamp:
Tuesday 27 June 2023 at 15:01:09 UTC
()
Proposer:
Gas used:
9999