Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Construct Cadence objects from Cadence JSON #52

Open
sisyphusSmiling opened this issue May 20, 2024 · 1 comment
Open

[BUG] Construct Cadence objects from Cadence JSON #52

sisyphusSmiling opened this issue May 20, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@sisyphusSmiling
Copy link

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 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.

Environment

- OS: macOS 14.4 (23E214)
- go: go1.21.5 darwin/arm64

What are you currently working on that this is blocking?

No response

@sisyphusSmiling sisyphusSmiling added the bug Something isn't working label May 20, 2024
@bjartek
Copy link
Collaborator

bjartek commented Sep 16, 2024

overflow imports flowkit so it should work well together. did you specify a different flowkit version manually then the one that is in flowkit?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants