Skip to content

Commit 1997e14

Browse files
authored
Merge pull request #699 from onflow/improvement/add-sandbox
Add Sandbox Chain ID
2 parents 9e63e85 + 3f87018 commit 1997e14

File tree

6 files changed

+12
-11
lines changed

6 files changed

+12
-11
lines changed

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ require (
1212
github.com/onflow/fcl-dev-wallet v0.5.1
1313
github.com/onflow/flow-cli/pkg/flowkit v0.0.0-20221012181819-8d43a4be0028
1414
github.com/onflow/flow-emulator v0.38.1
15-
github.com/onflow/flow-go-sdk v0.29.0
15+
github.com/onflow/flow-go-sdk v0.29.1
16+
github.com/pkg/errors v0.9.1
1617
github.com/psiemens/sconfig v0.1.0
1718
github.com/spf13/afero v1.9.2
1819
github.com/spf13/cobra v1.5.0
@@ -135,7 +136,6 @@ require (
135136
github.com/opentracing/opentracing-go v1.2.0 // indirect
136137
github.com/pelletier/go-toml v1.9.5 // indirect
137138
github.com/pelletier/go-toml/v2 v2.0.5 // indirect
138-
github.com/pkg/errors v0.9.1 // indirect
139139
github.com/pkg/term v1.1.0 // indirect
140140
github.com/pmezard/go-difflib v1.0.0 // indirect
141141
github.com/prometheus/client_golang v1.12.1 // indirect

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -689,8 +689,8 @@ github.com/onflow/flow-go v0.26.14-test-synchronization.0.20221012204608-ed91c80
689689
github.com/onflow/flow-go v0.26.14-test-synchronization.0.20221012204608-ed91c80fee2b/go.mod h1:WmDshMvR2IEQa4NOaz+edoSIR25b9zC22NuB64efvcM=
690690
github.com/onflow/flow-go-sdk v0.20.0/go.mod h1:52QZyLwU3p3UZ2FXOy+sRl4JPdtvJoae1spIUBOFxA8=
691691
github.com/onflow/flow-go-sdk v0.24.0/go.mod h1:IoptMLPyFXWvyd9yYA6/4EmSeeozl6nJoIv4FaEMg74=
692-
github.com/onflow/flow-go-sdk v0.29.0 h1:dTQvTZkHsHMU3eEnHaE8JE2SOPeAIYx5CgTul5MgDYE=
693-
github.com/onflow/flow-go-sdk v0.29.0/go.mod h1:58y6+IddssbrUnrCdYXJuAh64cMHvxy+InUfBA3e8v0=
692+
github.com/onflow/flow-go-sdk v0.29.1 h1:IufoMjQmmxdwF0WNi/NlHO0Gcdh5+1n2moQ/YMU1yY4=
693+
github.com/onflow/flow-go-sdk v0.29.1/go.mod h1:58y6+IddssbrUnrCdYXJuAh64cMHvxy+InUfBA3e8v0=
694694
github.com/onflow/flow-go/crypto v0.12.0/go.mod h1:oXuvU0Dr4lHKgye6nHEFbBXIWNv+dBQUzoVW5Go38+o=
695695
github.com/onflow/flow-go/crypto v0.21.3/go.mod h1:vI6V4CY3R6c4JKBxdcRiR/AnjBfL8OSD97bJc60cLuQ=
696696
github.com/onflow/flow-go/crypto v0.24.4 h1:SwEtoVS2TidCIHYCZMgQ7U2YsqhI9upnw94fhdHTubM=

pkg/flowkit/config/parsers.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ func StringToAddress(value string) (*flow.Address, error) {
8585

8686
if !address.IsValid(flow.Mainnet) &&
8787
!address.IsValid(flow.Testnet) &&
88+
!address.IsValid(flow.Sandboxnet) &&
8889
!address.IsValid(flow.Emulator) {
8990
return nil, fmt.Errorf("invalid address")
9091
}

pkg/flowkit/go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ require (
1313
github.com/onflow/flow-core-contracts/lib/go/templates v0.11.2-0.20220720151516-797b149ceaaa
1414
github.com/onflow/flow-emulator v0.38.0
1515
github.com/onflow/flow-go v0.26.14-test-synchronization.0.20221011174222-54840e416e81
16-
github.com/onflow/flow-go-sdk v0.29.0
16+
github.com/onflow/flow-go-sdk v0.29.1
1717
github.com/rs/zerolog v1.26.1
1818
github.com/sirupsen/logrus v1.8.1
1919
github.com/spf13/afero v1.9.0
@@ -25,7 +25,6 @@ require (
2525
golang.org/x/exp v0.0.0-20220713135740-79cabaa25d75
2626
gonum.org/v1/gonum v0.11.0
2727
google.golang.org/grpc v1.46.2
28-
gopkg.in/yaml.v3 v3.0.1
2928
)
3029

3130
require (
@@ -173,5 +172,6 @@ require (
173172
gopkg.in/ini.v1 v1.66.6 // indirect
174173
gopkg.in/warnings.v0 v0.1.2 // indirect
175174
gopkg.in/yaml.v2 v2.4.0 // indirect
175+
gopkg.in/yaml.v3 v3.0.1 // indirect
176176
lukechampine.com/blake3 v1.1.7 // indirect
177177
)

pkg/flowkit/go.sum

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -634,8 +634,8 @@ github.com/onflow/flow-ft/lib/go/contracts v0.5.0/go.mod h1:1zoTjp1KzNnOPkyqKmWK
634634
github.com/onflow/flow-go v0.26.14-test-synchronization.0.20221011174222-54840e416e81 h1:Wu7f5dERtu72hadhqNT/gZQTPKdxguWWBjqFDDSs9u0=
635635
github.com/onflow/flow-go v0.26.14-test-synchronization.0.20221011174222-54840e416e81/go.mod h1:WmDshMvR2IEQa4NOaz+edoSIR25b9zC22NuB64efvcM=
636636
github.com/onflow/flow-go-sdk v0.20.0/go.mod h1:52QZyLwU3p3UZ2FXOy+sRl4JPdtvJoae1spIUBOFxA8=
637-
github.com/onflow/flow-go-sdk v0.29.0 h1:dTQvTZkHsHMU3eEnHaE8JE2SOPeAIYx5CgTul5MgDYE=
638-
github.com/onflow/flow-go-sdk v0.29.0/go.mod h1:58y6+IddssbrUnrCdYXJuAh64cMHvxy+InUfBA3e8v0=
637+
github.com/onflow/flow-go-sdk v0.29.1 h1:IufoMjQmmxdwF0WNi/NlHO0Gcdh5+1n2moQ/YMU1yY4=
638+
github.com/onflow/flow-go-sdk v0.29.1/go.mod h1:58y6+IddssbrUnrCdYXJuAh64cMHvxy+InUfBA3e8v0=
639639
github.com/onflow/flow-go/crypto v0.12.0/go.mod h1:oXuvU0Dr4lHKgye6nHEFbBXIWNv+dBQUzoVW5Go38+o=
640640
github.com/onflow/flow-go/crypto v0.24.4 h1:SwEtoVS2TidCIHYCZMgQ7U2YsqhI9upnw94fhdHTubM=
641641
github.com/onflow/flow-go/crypto v0.24.4/go.mod h1:dkVL98P6GHR48iD9zCB6XlnkJX8IQd00FKgt1reV90w=
@@ -660,8 +660,6 @@ github.com/pelletier/go-toml/v2 v2.0.2 h1:+jQXlF3scKIcSEKkdHzXhCTDLPFi5r1wnK6yPS
660660
github.com/pelletier/go-toml/v2 v2.0.2/go.mod h1:MovirKjgVRESsAvNZlAjtFwV867yGuwRkXbG66OzopI=
661661
github.com/peterh/liner v1.1.1-0.20190123174540-a2c9a5303de7/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0=
662662
github.com/pierrec/lz4 v2.6.1+incompatible h1:9UY3+iC23yxF0UfGaYrGplQ+79Rg+h/q9FV9ix19jjM=
663-
github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4=
664-
github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8=
665663
github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA=
666664
github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
667665
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=

pkg/flowkit/util/utilities.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ func GetAddressNetwork(address flow.Address) (flow.ChainID, error) {
7575
flow.Mainnet,
7676
flow.Testnet,
7777
flow.Emulator,
78+
flow.Sandboxnet,
7879
}
7980
for _, net := range networks {
8081
if address.IsValid(net) {
@@ -95,7 +96,8 @@ func ParseAddress(value string) (flow.Address, bool) {
9596
// valid on any chain
9697
return address, address.IsValid(flow.Mainnet) ||
9798
address.IsValid(flow.Testnet) ||
98-
address.IsValid(flow.Emulator)
99+
address.IsValid(flow.Emulator) ||
100+
address.IsValid(flow.Sandboxnet)
99101
}
100102

101103
func RemoveFromStringArray(s []string, el string) []string {

0 commit comments

Comments
 (0)