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: --> 81c48b6753c7dc0a464c7218ce58449803f590e369f6646b5ff242151bb33283:52:3 | 52 | BloctoStorageRent.tryRefill(addr) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: internal error: fatal error: storage error: set value failed: [Error Code: 1110] computation exceeds limit (500) goroutine 6859863462 [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/onflow/cadence@v0.31.3/runtime/errors/errors.go:132 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).RecoverErrors(0xf4210f38c0, 0x25ae0b8) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter.go:492 +0x14e panic({0x1e57ae0, 0x113e35da000}) /usr/local/go/src/runtime/panic.go:884 +0x212 github.com/onflow/cadence/runtime/stdlib.newStorageUsedGetFunction.func1(0x12fb7579860?) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/stdlib/account.go:382 +0xc6 github.com/onflow/cadence/runtime/interpreter.NewPublicAccountValue.func1({0x13ac171cad0?, 0x12fb7578e40?}, 0x13ac171cad0?, {{0x2890c50?, 0x113e218a660?}, {0x28819f8?, 0xe37729bce0?}}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/account.go:302 +0x295 github.com/onflow/cadence/runtime/interpreter.(*SimpleCompositeValue).GetMember(0x10c49082e40, 0x28abd90?, {{0x2890c50?, 0x113e218a660?}, {0x28819f8?, 0xe37729bce0?}}, {0x13ac171cad0, 0xb}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/simplecompositevalue.go:119 +0xc7 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).getMember(0xf4210f38c0?, {0x28abd90, 0x10c49082e40}, {{0x2890c50?, 0x113e218a660?}, {0x28819f8?, 0xe37729bce0?}}, {0x13ac171cad0, 0xb}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter.go:4206 +0xbd github.com/onflow/cadence/runtime/interpreter.(*Interpreter).memberExpressionGetterSetter.func1(0x0) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_expression.go:166 +0x252 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitVariableDeclaration(0xf4210f38c0, 0x11631319e00, 0x113d8b1af18) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_statement.go:452 +0x15b github.com/onflow/cadence/runtime/interpreter.(*Interpreter).VisitVariableDeclaration(0x113d8b1af58?, 0xec9028?) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_statement.go:412 +0x35 github.com/onflow/cadence/runtime/ast.AcceptStatement[...]({0x289d210?, 0x11631319e00}, {0x28afce0, 0xf4210f38c0}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/ast/visitor.go:138 +0x3dd github.com/onflow/cadence/runtime/interpreter.(*Interpreter).evalStatement(0xf4210f38c0, {0x289d210?, 0x11631319e00}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_statement.go:57 +0x165 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitStatements(0xbd5afa?, {0x11631353500?, 0x9, 0x113d8b1b0f0?}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_statement.go:63 +0x68 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).invokeInterpretedFunctionActivated.func2() /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_invocation.go:168 +0x2d github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitFunctionBody(0xf4210f38c0, {0x0, 0x0, 0x0}, {0x0, 0x0, 0xbd572d?}, 0x113d8b1b218, {0x0, 0x0, ...}, ...) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter.go:726 +0x1a7 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).invokeInterpretedFunctionActivated(0xf4210f38c0?, 0x113e08b3980?, {0x113e2fa9aa0?, 0x1?, 0x113e2d702d0?}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_invocation.go:164 +0x19f github.com/onflow/cadence/runtime/interpreter.(*Interpreter).invokeInterpretedFunction(0xf4210f38c0, 0x113e08b3980, {{{0x2890d68, 0x11c23a58660}, {0x28819d0, 0x113e1e6b650}}, 0x113e2fa9a70, 0x113e2189b20, 0xcb38c54cc0, {0x113e2fa9aa0, ...}, ...}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_invocation.go:143 +0x1c5 github.com/onflow/cadence/runtime/interpreter.(*InterpretedFunctionValue).invoke(0x113d8b1b440?, {{{0x2890d68, 0x11c23a58660}, {0x28819d0, 0x113e1e6b650}}, 0x113e2fa9a70, 0x113e2189b20, 0xcb38c54cc0, {0x113e2fa9aa0, 0x1, ...}, ...}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/function.go:126 +0x5e github.com/onflow/cadence/runtime/interpreter.BoundFunctionValue.invoke(...) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/function.go:384 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).invokeFunctionValue(0xcb38c54cc0?, {0x28b1748, 0x113e08dd980}, {0x113e2fa9a90?, 0x1?, 0x38?}, {0x113e2fa9a80?, 0x1?, 0x7e1995f2c330?}, {0x113e2189b30, ...}, ...) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_invocation.go:122 +0x17e github.com/onflow/cadence/runtime/interpreter.(*Interpreter).VisitInvocationExpression(0xcb38c54cc0, 0x113e1e6b650) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_expression.go:873 +0x5cb github.com/onflow/cadence/runtime/ast.AcceptExpression[...]({0x28a3f40?, 0x113e1e6b650}, {0x28b4598, 0xcb38c54cc0}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/ast/visitor.go:218 +0x29d github.com/onflow/cadence/runtime/interpreter.(*Interpreter).evalExpression(...) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_expression.go:248 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).VisitExpressionStatement(0x113d8b1b9f0?, 0xec9028?) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_statement.go:561 +0x34 github.com/onflow/cadence/runtime/ast.AcceptStatement[...]({0x289cef0?, 0x113e2188870}, {0x28afce0, 0xcb38c54cc0}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/ast/visitor.go:135 +0x495 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).evalStatement(0xcb38c54cc0, {0x289cef0?, 0x113e2188870}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_statement.go:57 +0x165 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitStatements(0xec5a00?, {0x113e2188880?, 0x1, 0x1?}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_statement.go:63 +0x68 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitBlock(0xcb38c54cc0, 0x113e1e41ae0) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter.go:701 +0xa8 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).VisitForStatement(0xcb38c54cc0, 0xd622aa64e0) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_statement.go:353 +0x2e6 github.com/onflow/cadence/runtime/ast.AcceptStatement[...]({0x289cf40?, 0xd622aa64e0}, {0x28afce0, 0xcb38c54cc0}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/ast/visitor.go:117 +0x35a github.com/onflow/cadence/runtime/interpreter.(*Interpreter).evalStatement(0xcb38c54cc0, {0x289cf40?, 0xd622aa64e0}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_statement.go:57 +0x165 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitStatements(0xbd5afa?, {0x113e2182600?, 0x5, 0x12facac0ba0?}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_statement.go:63 +0x68 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).invokeInterpretedFunctionActivated.func2() /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_invocation.go:168 +0x2d github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitFunctionBody(0xcb38c54cc0, {0x0, 0x0, 0x0}, {0x0, 0x0, 0xbd572d?}, 0x113d8b1bfb0, {0x0, 0x0, ...}, ...) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter.go:726 +0x1a7 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).invokeInterpretedFunctionActivated(0xcb38c54cc0?, 0x218d86c?, {0x0?, 0x28abd90?, 0xf4210f3920?}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_invocation.go:164 +0x19f github.com/onflow/cadence/runtime/interpreter.(*Interpreter).invokeInterpretedFunction(0xcb38c54cc0, 0x113e08b3e00, {{{0x0, 0x0}, {0x0, 0x0}}, 0x113e08a29b0, 0x0, 0xcb38c54cc0, {0x0, ...}, ...}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_invocation.go:143 +0x1c5 github.com/onflow/cadence/runtime/interpreter.(*InterpretedFunctionValue).invoke(...) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/function.go:126 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).declareTransactionEntryPoint.func1.1() /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_transaction.go:122 +0x98 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).visitFunctionBody(0xcb38c54cc0, {0x0, 0x0, 0x0}, {0x0, 0x0, 0x0?}, 0x113d8b1c3a8, {0x0, 0x0, ...}, ...) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter.go:726 +0x1a7 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).declareTransactionEntryPoint.func1({{{0x0, 0x0}, {0x0, 0x0}}, 0x113e08a29b0, 0x0, 0xcb38c54cc0, {0x113e0898460, 0x2, 0x2}, ...}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter_transaction.go:134 +0x3d0 github.com/onflow/cadence/runtime/interpreter.(*HostFunctionValue).invoke(0x4?, {{{0x0, 0x0}, {0x0, 0x0}}, 0x0, 0x0, 0xcb38c54cc0, {0x113e0898440, 0x4, ...}, ...}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/function.go:255 +0x55 github.com/onflow/cadence/runtime/interpreter.(*Interpreter).InvokeExternally(0x203bba0?, {0x28b1160, 0x113e08a8660}, 0x113e1e6bb20?, {0x113e0898400?, 0x4?, 0x113d8b1c6b8?}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter.go:434 +0x21e github.com/onflow/cadence/runtime/interpreter.(*Interpreter).InvokeTransaction(0xcb38c54cc0, 0x113e0898420?, {0x113e0898400, 0x4, 0x4}) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/interpreter/interpreter.go:476 +0x2b6 github.com/onflow/cadence/runtime.(*interpreterTransactionExecutor).transactionExecutionFunction.func1(0xcb38c54cc0) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/transaction_executor.go:265 +0x2a9 github.com/onflow/cadence/runtime.(*interpreterEnvironment).Interpret.func1() /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/environment.go:994 +0x9e github.com/onflow/cadence/runtime.reportMetric(0x113d8b1c998, {0x7e1aa57fb118?, 0x113c349fe00?}, 0x113d8b1c980) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/runtime.go:201 +0x65 github.com/onflow/cadence/runtime.(*interpreterEnvironment).Interpret(0x151852d8000, {0x2890d68, 0x11c23a58660}, 0xc1e8abc640?, 0x113e218b290) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/environment.go:988 +0x105 github.com/onflow/cadence/runtime.(*interpreterTransactionExecutor).execute(0x113e21b1440) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/transaction_executor.go:222 +0x19c github.com/onflow/cadence/runtime.(*interpreterTransactionExecutor).Execute.func1() /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/transaction_executor.go:79 +0x25 sync.(*Once).doSlow(0x0?, 0x113e0887300?) /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(0x113e21b1440?) /go/pkg/mod/github.com/onflow/cadence@v0.31.3/runtime/transaction_executor.go:78 +0x4a github.com/onflow/flow-go/fvm/runtime.WrappedCadenceExecutor.Execute({{0x2889df0?, 0x113e21b1440?}}) /app/fvm/runtime/wrapped_cadence_runtime.go:89 +0x27 github.com/onflow/flow-go/fvm.(*transactionExecutor).normalExecution(0x113e0f03440) /app/fvm/transactionInvoker.go:359 +0xc2 github.com/onflow/flow-go/fvm.(*transactionExecutor).ExecuteTransactionBody(0x113e0f03440) /app/fvm/transactionInvoker.go:275 +0x10a github.com/onflow/flow-go/fvm.(*transactionExecutor).execute(0x113e0f03440) /app/fvm/transactionInvoker.go:240 +0x9b github.com/onflow/flow-go/fvm.(*transactionExecutor).Execute(0x113e0f03440?) /app/fvm/transactionInvoker.go:150 +0x1e github.com/onflow/flow-go/fvm.Run({0x2889fd0?, 0x113e0f03440}) /app/fvm/fvm.go:39 +0xc2 github.com/onflow/flow-go/fvm.(*VirtualMachine).Run(_, {0x0, 0x186a0, 0xffffffffffffffff, 0x3e80, 0xf424000, 0x1312d00, {0x1, 0x1, 0x3e8, ...}, ...}, ...) /app/fvm/fvm.go:120 +0xa4d github.com/onflow/flow-go/engine/execution/computation/computer.(*blockComputer).executeTransaction(_, {_, _}, {{0x113d22d5840, 0x40}, 0x5, 0x9, 0x0, {0x0, 0x186a0, ...}, ...}, ...) /app/engine/execution/computation/computer/computer.go:456 +0x132d github.com/onflow/flow-go/engine/execution/computation/computer.(*blockComputer).executeCollection(_, {_, _}, _, {_, _}, {{0x113d22d5840, 0x40}, 0x5, 0x113d2287040, ...}, ...) /app/engine/execution/computation/computer/computer.go:394 +0xba8 github.com/onflow/flow-go/engine/execution/computation/computer.(*blockComputer).executeBlock(0xc25029e000, {0x288e950, 0x12f36d93080}, {0x28a4c60, 0x3cbe6c8}, 0x113965fed80, {0x28a4360, 0x113d3858320?}, 0x133abd29868?) /app/engine/execution/computation/computer/computer.go:281 +0x66a github.com/onflow/flow-go/engine/execution/computation/computer.(*blockComputer).ExecuteBlock(0xc25029e000, {0x288e950, 0x12f36d93080}, 0x113965fed80, {0x28a4360, 0x113d3858320}, 0x6e179b6bc8ce511a?) /app/engine/execution/computation/computer/computer.go:185 +0x33b github.com/onflow/flow-go/engine/execution/computation.(*Manager).ComputeBlock(0xc25030a000, {0x288e950?, 0x12f36d93080}, 0x113965fed80, {0x28a4360, 0x113d3858320}) /app/engine/execution/computation/manager.go:293 +0x1d3 github.com/onflow/flow-go/engine/execution/ingestion.(*Engine).executeBlock(0xc1678eb4a0, {0x288e8a8, 0xc25358ab80}, 0x113965fed80) /app/engine/execution/ingestion/engine.go:616 +0x2ad github.com/onflow/flow-go/engine/execution/ingestion.(*Engine).executeBlockIfComplete.func1() /app/engine/execution/ingestion/engine.go:842 +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 --> 1dfd1e5b87b847dc.BloctoStorageRent:45:4
Arguments:
nodeID:
2cfab7e9163475282f67186b06ce6eea7fa0687d25dd9c7a84532f2016bc2e5e
amount:
0.00191715