Recently when trying to use ParseJSON with Overflow on a Cadence 1.0 project, I ran into what appeared to be a dependency issue. After adding the latest pre-release to my project, I got the following error
# github.com/onflow/flow-go/fvm/systemcontracts
/Users/gsanchez/go/pkg/mod/github.com/onflow/flow-go@v0.34.0-crescendo-preview.18/fvm/systemcontracts/system_contracts.go:176:3: unknown field FungibleTokenMetadataViewsAddress in struct literal of type templates.Environment
/Users/gsanchez/go/pkg/mod/github.com/onflow/flow-go@v0.34.0-crescendo-preview.18/fvm/systemcontracts/system_contracts.go:178:3: unknown field NonFungibleTokenAddress in struct literal of type templates.Environment
/Users/gsanchez/go/pkg/mod/github.com/onflow/flow-go@v0.34.0-crescendo-preview.18/fvm/systemcontracts/system_contracts.go:179:3: unknown field MetadataViewsAddress in struct literal of type templates.Environment
/Users/gsanchez/go/pkg/mod/github.com/onflow/flow-go@v0.34.0-crescendo-preview.18/fvm/systemcontracts/system_contracts.go:180:3: unknown field ViewResolverAddress in struct literal of type templates.Environment
/Users/gsanchez/go/pkg/mod/github.com/onflow/flow-go@v0.34.0-crescendo-preview.18/fvm/systemcontracts/system_contracts.go:181:3: unknown field FungibleTokenSwitchboardAddress in struct literal of type templates.Environment
# github.com/onflow/flow-core-contracts/lib/go/contracts
/Users/gsanchez/go/pkg/mod/github.com/onflow/flow-core-contracts/lib/go/contracts@v1.2.4-0.20231016154253-a00dbf7c061f/contracts.go:82:9: not enough arguments in call to ftcontracts.FungibleToken
have ()
want (string, string)
/Users/gsanchez/go/pkg/mod/github.com/onflow/flow-core-contracts/lib/go/contracts@v1.2.4-0.20231016154253-a00dbf7c061f/contracts.go:87:67: not enough arguments in call to ftcontracts.FungibleTokenMetadataViews
have (string, string)
want (string, string, string)
/Users/gsanchez/go/pkg/mod/github.com/onflow/flow-core-contracts/lib/go/contracts@v1.2.4-0.20231016154253-a00dbf7c061f/contracts.go:91:9: not enough arguments in call to nftcontracts.NonFungibleToken
have ()
want (string)
/Users/gsanchez/go/pkg/mod/github.com/onflow/flow-core-contracts/lib/go/contracts@v1.2.4-0.20231016154253-a00dbf7c061f/contracts.go:95:22: undefined: nftcontracts.Resolver
/Users/gsanchez/go/pkg/mod/github.com/onflow/flow-core-contracts/lib/go/contracts@v1.2.4-0.20231016154253-a00dbf7c061f/contracts.go:100:74: not enough arguments in call to nftcontracts.MetadataViews
have (flow.Address, flow.Address)
want (string, string, string)
Expected Behavior
I would expect flowkit & overflow to work well together.
Steps To Reproduce
Attempt to use flowkit v2.0.0-stable-cadence-alpha.19 with overflow v2.0.0-stable-cadence-beta.13and cadence v1.0.0-preview.25.
Current Behavior
Recently when trying to use
ParseJSON
with Overflow on a Cadence 1.0 project, I ran into what appeared to be a dependency issue. After adding the latest pre-release to my project, I got the following errorExpected Behavior
I would expect flowkit & overflow to work well together.
Steps To Reproduce
Attempt to use flowkit
v2.0.0-stable-cadence-alpha.19
with overflowv2.0.0-stable-cadence-beta.13
and cadencev1.0.0-preview.25
.Environment
What are you currently working on that this is blocking?
No response