Skip to content

Commit 0476108

Browse files
committed
use new resolve view utility function
1 parent e27c9b7 commit 0476108

File tree

9 files changed

+489
-274
lines changed

9 files changed

+489
-274
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ node_modules/*
44
coverage.lcov
55
coverage.json
66
*.pkey
7-
lcov.info
7+
lcov.info
8+
imports*

flow.json

Lines changed: 190 additions & 140 deletions
Original file line numberDiff line numberDiff line change
@@ -1,141 +1,191 @@
11
{
2-
"contracts": {
3-
"FungibleToken": {
4-
"source": "./contracts/FungibleToken.cdc",
5-
"aliases": {
6-
"emulator": "0xee82856bf20e2aa6",
7-
"testing": "0x0000000000000007",
8-
"testnet": "0x9a0766d93b6608b7",
9-
"mainnet": "0xf233dcee88fe0abe"
10-
}
11-
},
12-
"FungibleTokenSwitchboard": {
13-
"source": "./contracts/FungibleTokenSwitchboard.cdc",
14-
"aliases": {
15-
"emulator": "0xf8d6e0586b0a20c7",
16-
"testing": "0x0000000000000007",
17-
"mainnet": "0xf233dcee88fe0abe",
18-
"testnet": "0x9a0766d93b6608b7"
19-
}
20-
},
21-
"FungibleTokenMetadataViews": {
22-
"source": "./contracts/FungibleTokenMetadataViews.cdc",
23-
"aliases": {
24-
"emulator": "0xf8d6e0586b0a20c7",
25-
"testing": "0x0000000000000007",
26-
"mainnet": "0xf233dcee88fe0abe",
27-
"testnet": "0x9a0766d93b6608b7"
28-
}
29-
},
30-
"ExampleToken": {
31-
"source": "./contracts/ExampleToken.cdc",
32-
"aliases": {
33-
"emulator": "0xf8d6e0586b0a20c7",
34-
"testing": "0x0000000000000007"
35-
}
36-
},
37-
"MaliciousToken": {
38-
"source": "./contracts/test/MaliciousToken.cdc",
39-
"aliases": {
40-
"testing": "0x0000000000000007"
41-
}
42-
},
43-
"PrivateReceiverForwarder": {
44-
"source": "./contracts/utility/PrivateReceiverForwarder.cdc",
45-
"aliases": {
46-
"emulator": "0xf8d6e0586b0a20c7",
47-
"testing": "0x0000000000000007"
48-
}
49-
},
50-
"TokenForwarding": {
51-
"source": "./contracts/utility/TokenForwarding.cdc",
52-
"aliases": {
53-
"emulator": "0xf8d6e0586b0a20c7",
54-
"testnet": "0x51ea0e37c27a1f1a",
55-
"testing": "0x0000000000000007"
56-
}
57-
},
58-
"ViewResolver": {
59-
"source": "./contracts/utility/ViewResolver.cdc",
60-
"aliases": {
61-
"emulator": "0xf8d6e0586b0a20c7",
62-
"testing": "0x0000000000000001",
63-
"mainnet": "0x1d7e57aa55817448",
64-
"testnet": "0x631e88ae7f1d7c20"
65-
}
66-
},
67-
"Burner": {
68-
"source": "./contracts/utility/Burner.cdc",
69-
"aliases": {
70-
"emulator": "0xf8d6e0586b0a20c7",
71-
"testing": "0x0000000000000007",
72-
"testnet": "0x9a0766d93b6608b7"
73-
}
74-
},
75-
"NonFungibleToken": {
76-
"source": "./contracts/utility/NonFungibleToken.cdc",
77-
"aliases": {
78-
"emulator": "0xf8d6e0586b0a20c7",
79-
"testing": "0x0000000000000001",
80-
"mainnet": "0x1d7e57aa55817448",
81-
"testnet": "0x631e88ae7f1d7c20"
82-
}
83-
},
84-
"MetadataViews": {
85-
"source": "./contracts/utility/MetadataViews.cdc",
86-
"aliases": {
87-
"emulator": "0xf8d6e0586b0a20c7",
88-
"testing": "0x0000000000000001",
89-
"mainnet": "0x1d7e57aa55817448",
90-
"testnet": "0x631e88ae7f1d7c20"
91-
}
92-
},
93-
"FlowToken": {
94-
"source": "./contracts/utility/FlowToken.cdc",
95-
"aliases": {
96-
"testing": "0x0000000000000003",
97-
"emulator": "0x0ae53cb6e3f42a79",
98-
"testnet": "0x7e60df042a9c0868",
99-
"mainnet": "0x1654653399040a61"
100-
}
101-
},
102-
"FiatToken": {
103-
"source": "./contracts/utility/USDC/FiatToken.cdc",
104-
"aliases": {
105-
"testnet": "0xa983fecbed621163",
106-
"mainnet": "0x1654653399040a61"
107-
}
108-
},
109-
"LostAndFound": {
110-
"source": "./contracts/utility/L&F/LostAndFound.cdc",
111-
"aliases": {
112-
"testnet": "0xbe4635353f55bbd4",
113-
"mainnet": "0x473d6a2c37eab5be"
114-
}
115-
}
116-
},
117-
"networks": {
118-
"emulator": "127.0.0.1:3569",
119-
"testing": "127.0.0.1:3569",
120-
"testnet": "access.devnet.nodes.onflow.org:9000",
121-
"mainnet": "access.mainnet.nodes.onflow.org:9000"
122-
},
123-
"accounts": {
124-
"emulator-account": {
125-
"address": "0xf8d6e0586b0a20c7",
126-
"key": "1a05ba433be5af2988e814d1e4fa08f1574140e6cb5649a861cc6377718c51be"
127-
}
128-
},
129-
"deployments": {
130-
"emulator": {
131-
"emulator-account": [
132-
"FungibleToken",
133-
"NonFungibleToken",
134-
"MetadataViews",
135-
"FungibleTokenMetadataViews",
136-
"FungibleTokenSwitchboard",
137-
"TokenForwarding"
138-
]
139-
}
140-
}
141-
}
2+
"contracts": {
3+
"Burner": {
4+
"source": "./contracts/utility/Burner.cdc",
5+
"aliases": {
6+
"emulator": "f8d6e0586b0a20c7",
7+
"mainnet": "f233dcee88fe0abe",
8+
"testing": "0000000000000007",
9+
"testnet": "9a0766d93b6608b7"
10+
}
11+
},
12+
"ExampleToken": {
13+
"source": "./contracts/ExampleToken.cdc",
14+
"aliases": {
15+
"emulator": "f8d6e0586b0a20c7",
16+
"testing": "0000000000000007"
17+
}
18+
},
19+
"FiatToken": {
20+
"source": "./contracts/utility/USDC/FiatToken.cdc",
21+
"aliases": {
22+
"mainnet": "1654653399040a61",
23+
"testnet": "a983fecbed621163"
24+
}
25+
},
26+
"FungibleToken": {
27+
"source": "./contracts/FungibleToken.cdc",
28+
"aliases": {
29+
"emulator": "ee82856bf20e2aa6",
30+
"mainnet": "f233dcee88fe0abe",
31+
"testing": "0000000000000007",
32+
"testnet": "9a0766d93b6608b7"
33+
}
34+
},
35+
"FungibleTokenMetadataViews": {
36+
"source": "./contracts/FungibleTokenMetadataViews.cdc",
37+
"aliases": {
38+
"emulator": "f8d6e0586b0a20c7",
39+
"mainnet": "f233dcee88fe0abe",
40+
"testing": "0000000000000007",
41+
"testnet": "9a0766d93b6608b7"
42+
}
43+
},
44+
"FungibleTokenSwitchboard": {
45+
"source": "./contracts/FungibleTokenSwitchboard.cdc",
46+
"aliases": {
47+
"emulator": "f8d6e0586b0a20c7",
48+
"mainnet": "f233dcee88fe0abe",
49+
"testing": "0000000000000007",
50+
"testnet": "9a0766d93b6608b7"
51+
}
52+
},
53+
"LostAndFound": {
54+
"source": "./contracts/utility/L\u0026F/LostAndFound.cdc",
55+
"aliases": {
56+
"mainnet": "473d6a2c37eab5be",
57+
"testnet": "be4635353f55bbd4"
58+
}
59+
},
60+
"MaliciousToken": {
61+
"source": "./contracts/test/MaliciousToken.cdc",
62+
"aliases": {
63+
"testing": "0000000000000007"
64+
}
65+
},
66+
"PrivateReceiverForwarder": {
67+
"source": "./contracts/utility/PrivateReceiverForwarder.cdc",
68+
"aliases": {
69+
"emulator": "f8d6e0586b0a20c7",
70+
"testing": "0000000000000007"
71+
}
72+
},
73+
"TokenForwarding": {
74+
"source": "./contracts/utility/TokenForwarding.cdc",
75+
"aliases": {
76+
"emulator": "f8d6e0586b0a20c7",
77+
"testing": "0000000000000007",
78+
"testnet": "51ea0e37c27a1f1a"
79+
}
80+
}
81+
},
82+
"dependencies": {
83+
"CrossVMMetadataViews": {
84+
"source": "mainnet://1d7e57aa55817448.CrossVMMetadataViews",
85+
"hash": "dded0271279d3ca75f30b56f7552994d8b8bc4f75ef94a4a8d9d6b089e06c25c",
86+
"aliases": {
87+
"emulator": "f8d6e0586b0a20c7",
88+
"mainnet": "1d7e57aa55817448",
89+
"testnet": "631e88ae7f1d7c20"
90+
}
91+
},
92+
"EVM": {
93+
"source": "mainnet://e467b9dd11fa00df.EVM",
94+
"hash": "df2065d3eebc1e690e0b52a3f293bdf6c22780c7a9e7ef48a708a651b87abdf0",
95+
"aliases": {
96+
"emulator": "f8d6e0586b0a20c7",
97+
"mainnet": "e467b9dd11fa00df",
98+
"testnet": "8c5303eaa26202d6"
99+
}
100+
},
101+
"FlowToken": {
102+
"source": "mainnet://1654653399040a61.FlowToken",
103+
"hash": "cefb25fd19d9fc80ce02896267eb6157a6b0df7b1935caa8641421fe34c0e67a",
104+
"aliases": {
105+
"emulator": "0ae53cb6e3f42a79",
106+
"mainnet": "1654653399040a61",
107+
"testing": "0000000000000003",
108+
"testnet": "7e60df042a9c0868"
109+
}
110+
},
111+
"MetadataViews": {
112+
"source": "mainnet://1d7e57aa55817448.MetadataViews",
113+
"hash": "9032f46909e729d26722cbfcee87265e4f81cd2912e936669c0e6b510d007e81",
114+
"aliases": {
115+
"emulator": "f8d6e0586b0a20c7",
116+
"mainnet": "1d7e57aa55817448",
117+
"testing": "0000000000000001",
118+
"testnet": "631e88ae7f1d7c20"
119+
}
120+
},
121+
"NonFungibleToken": {
122+
"source": "mainnet://1d7e57aa55817448.NonFungibleToken",
123+
"hash": "b63f10e00d1a814492822652dac7c0574428a200e4c26cb3c832c4829e2778f0",
124+
"aliases": {
125+
"emulator": "f8d6e0586b0a20c7",
126+
"mainnet": "1d7e57aa55817448",
127+
"testing": "0000000000000001",
128+
"testnet": "631e88ae7f1d7c20"
129+
}
130+
},
131+
"ViewResolver": {
132+
"source": "mainnet://1d7e57aa55817448.ViewResolver",
133+
"hash": "374a1994046bac9f6228b4843cb32393ef40554df9bd9907a702d098a2987bde",
134+
"aliases": {
135+
"emulator": "f8d6e0586b0a20c7",
136+
"mainnet": "1d7e57aa55817448",
137+
"testing": "0000000000000001",
138+
"testnet": "631e88ae7f1d7c20"
139+
}
140+
}
141+
},
142+
"networks": {
143+
"emulator": "127.0.0.1:3569",
144+
"mainnet": "access.mainnet.nodes.onflow.org:9000",
145+
"testing": "127.0.0.1:3569",
146+
"testnet": "access.devnet.nodes.onflow.org:9000"
147+
},
148+
"accounts": {
149+
"emulator-account": {
150+
"address": "f8d6e0586b0a20c7",
151+
"key": "1a05ba433be5af2988e814d1e4fa08f1574140e6cb5649a861cc6377718c51be"
152+
},
153+
"mainnet-ft": {
154+
"address": "f233dcee88fe0abe",
155+
"key": {
156+
"type": "google-kms",
157+
"hashAlgorithm": "SHA2_256",
158+
"resourceID": "projects/dl-flow/locations/global/keyRings/mainnet/cryptoKeys/service-account/cryptoKeyVersions/1"
159+
}
160+
},
161+
"testnet-ft": {
162+
"address": "9a0766d93b6608b7",
163+
"key": {
164+
"type": "file",
165+
"location": "./testnet.pkey"
166+
}
167+
}
168+
},
169+
"deployments": {
170+
"emulator": {
171+
"emulator-account": [
172+
"FungibleToken",
173+
"NonFungibleToken",
174+
"MetadataViews",
175+
"FungibleTokenMetadataViews",
176+
"FungibleTokenSwitchboard",
177+
"TokenForwarding"
178+
]
179+
},
180+
"mainnet": {
181+
"mainnet-ft": [
182+
"FungibleToken"
183+
]
184+
},
185+
"testnet": {
186+
"testnet-ft": [
187+
"FungibleToken"
188+
]
189+
}
190+
}
191+
}

0 commit comments

Comments
 (0)