Skip to content

Commit 8d6865e

Browse files
committed
deployment files
1 parent d7c89b4 commit 8d6865e

File tree

17 files changed

+1261
-10834
lines changed

17 files changed

+1261
-10834
lines changed

.DS_Store

-6 KB
Binary file not shown.

abi/@openzeppelin/contracts/token/ERC721/IERC721.sol/IERC721.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@
233233
},
234234
{
235235
"internalType": "bool",
236-
"name": "_approved",
236+
"name": "approved",
237237
"type": "bool"
238238
}
239239
],

abi/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol/ERC721URIStorage.json

+32
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,38 @@
4949
"name": "ApprovalForAll",
5050
"type": "event"
5151
},
52+
{
53+
"anonymous": false,
54+
"inputs": [
55+
{
56+
"indexed": false,
57+
"internalType": "uint256",
58+
"name": "_fromTokenId",
59+
"type": "uint256"
60+
},
61+
{
62+
"indexed": false,
63+
"internalType": "uint256",
64+
"name": "_toTokenId",
65+
"type": "uint256"
66+
}
67+
],
68+
"name": "BatchMetadataUpdate",
69+
"type": "event"
70+
},
71+
{
72+
"anonymous": false,
73+
"inputs": [
74+
{
75+
"indexed": false,
76+
"internalType": "uint256",
77+
"name": "_tokenId",
78+
"type": "uint256"
79+
}
80+
],
81+
"name": "MetadataUpdate",
82+
"type": "event"
83+
},
5284
{
5385
"anonymous": false,
5486
"inputs": [

abi/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol/IERC721Metadata.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@
246246
},
247247
{
248248
"internalType": "bool",
249-
"name": "_approved",
249+
"name": "approved",
250250
"type": "bool"
251251
}
252252
],

abi/contracts/NFTMinter.sol/NFTMinter.json

+32
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,38 @@
6565
"name": "ApprovalForAll",
6666
"type": "event"
6767
},
68+
{
69+
"anonymous": false,
70+
"inputs": [
71+
{
72+
"indexed": false,
73+
"internalType": "uint256",
74+
"name": "_fromTokenId",
75+
"type": "uint256"
76+
},
77+
{
78+
"indexed": false,
79+
"internalType": "uint256",
80+
"name": "_toTokenId",
81+
"type": "uint256"
82+
}
83+
],
84+
"name": "BatchMetadataUpdate",
85+
"type": "event"
86+
},
87+
{
88+
"anonymous": false,
89+
"inputs": [
90+
{
91+
"indexed": false,
92+
"internalType": "uint256",
93+
"name": "_tokenId",
94+
"type": "uint256"
95+
}
96+
],
97+
"name": "MetadataUpdate",
98+
"type": "event"
99+
},
68100
{
69101
"anonymous": false,
70102
"inputs": [

abi/contracts/dynamic-nft/DevNFTRenderer.sol/DevNFTRenderer.json

+25-7
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,27 @@
22
{
33
"inputs": [
44
{
5-
"internalType": "address payable",
6-
"name": "_schemaResolver",
7-
"type": "address"
8-
},
9-
{
10-
"internalType": "address payable",
11-
"name": "_githubResolver",
5+
"internalType": "address",
6+
"name": "attester",
127
"type": "address"
138
}
149
],
1510
"stateMutability": "nonpayable",
1611
"type": "constructor"
1712
},
13+
{
14+
"inputs": [],
15+
"name": "_attester",
16+
"outputs": [
17+
{
18+
"internalType": "address",
19+
"name": "",
20+
"type": "address"
21+
}
22+
],
23+
"stateMutability": "view",
24+
"type": "function"
25+
},
1826
{
1927
"inputs": [],
2028
"name": "_owner",
@@ -135,6 +143,16 @@
135143
"internalType": "string",
136144
"name": "repository",
137145
"type": "string"
146+
},
147+
{
148+
"internalType": "uint256",
149+
"name": "additions",
150+
"type": "uint256"
151+
},
152+
{
153+
"internalType": "uint256",
154+
"name": "deletions",
155+
"type": "uint256"
138156
}
139157
],
140158
"name": "generateCard",

abi/contracts/dynamic-nft/DevSchemaResolver.sol/DevSchemaResolver.json

+47-20
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,12 @@
141141
},
142142
{
143143
"internalType": "uint256",
144-
"name": "pullRequestCount",
144+
"name": "additions",
145+
"type": "uint256"
146+
},
147+
{
148+
"internalType": "uint256",
149+
"name": "deletions",
145150
"type": "uint256"
146151
}
147152
],
@@ -150,6 +155,11 @@
150155
},
151156
{
152157
"inputs": [
158+
{
159+
"internalType": "address",
160+
"name": "",
161+
"type": "address"
162+
},
153163
{
154164
"internalType": "string",
155165
"name": "",
@@ -170,13 +180,8 @@
170180
"outputs": [
171181
{
172182
"internalType": "bytes32",
173-
"name": "uid",
183+
"name": "",
174184
"type": "bytes32"
175-
},
176-
{
177-
"internalType": "string",
178-
"name": "prUrl",
179-
"type": "string"
180185
}
181186
],
182187
"stateMutability": "view",
@@ -186,33 +191,55 @@
186191
"inputs": [
187192
{
188193
"internalType": "string",
189-
"name": "repoName",
194+
"name": "_username",
190195
"type": "string"
191196
},
192197
{
193198
"internalType": "string",
194-
"name": "username",
199+
"name": "_repository",
195200
"type": "string"
201+
},
202+
{
203+
"internalType": "address",
204+
"name": "_attester",
205+
"type": "address"
196206
}
197207
],
198-
"name": "getUserAttestation",
208+
"name": "getUserAttestationInformation",
199209
"outputs": [
200210
{
201211
"components": [
202212
{
203-
"internalType": "bytes32",
204-
"name": "uid",
205-
"type": "bytes32"
206-
},
207-
{
208-
"internalType": "string",
209-
"name": "prUrl",
210-
"type": "string"
213+
"components": [
214+
{
215+
"internalType": "bytes32",
216+
"name": "uid",
217+
"type": "bytes32"
218+
},
219+
{
220+
"internalType": "string",
221+
"name": "prUrl",
222+
"type": "string"
223+
}
224+
],
225+
"internalType": "struct DevSchemaResolver.AttestationData[]",
226+
"name": "attestations",
227+
"type": "tuple[]"
228+
},
229+
{
230+
"internalType": "uint256",
231+
"name": "additions",
232+
"type": "uint256"
233+
},
234+
{
235+
"internalType": "uint256",
236+
"name": "deletions",
237+
"type": "uint256"
211238
}
212239
],
213-
"internalType": "struct DevSchemaResolver.AttestationData[]",
240+
"internalType": "struct DevSchemaResolver.AttestationInfo",
214241
"name": "",
215-
"type": "tuple[]"
242+
"type": "tuple"
216243
}
217244
],
218245
"stateMutability": "view",

abi/contracts/dynamic-nft/DynamicNFT.sol/DynamicNFT.json

+22-55
Original file line numberDiff line numberDiff line change
@@ -74,19 +74,32 @@
7474
"anonymous": false,
7575
"inputs": [
7676
{
77-
"indexed": true,
78-
"internalType": "address",
79-
"name": "previousOwner",
80-
"type": "address"
77+
"indexed": false,
78+
"internalType": "uint256",
79+
"name": "_fromTokenId",
80+
"type": "uint256"
8181
},
8282
{
83-
"indexed": true,
84-
"internalType": "address",
85-
"name": "newOwner",
86-
"type": "address"
83+
"indexed": false,
84+
"internalType": "uint256",
85+
"name": "_toTokenId",
86+
"type": "uint256"
87+
}
88+
],
89+
"name": "BatchMetadataUpdate",
90+
"type": "event"
91+
},
92+
{
93+
"anonymous": false,
94+
"inputs": [
95+
{
96+
"indexed": false,
97+
"internalType": "uint256",
98+
"name": "_tokenId",
99+
"type": "uint256"
87100
}
88101
],
89-
"name": "OwnershipTransferred",
102+
"name": "MetadataUpdate",
90103
"type": "event"
91104
},
92105
{
@@ -318,19 +331,6 @@
318331
"stateMutability": "view",
319332
"type": "function"
320333
},
321-
{
322-
"inputs": [],
323-
"name": "owner",
324-
"outputs": [
325-
{
326-
"internalType": "address",
327-
"name": "",
328-
"type": "address"
329-
}
330-
],
331-
"stateMutability": "view",
332-
"type": "function"
333-
},
334334
{
335335
"inputs": [
336336
{
@@ -350,13 +350,6 @@
350350
"stateMutability": "view",
351351
"type": "function"
352352
},
353-
{
354-
"inputs": [],
355-
"name": "renounceOwnership",
356-
"outputs": [],
357-
"stateMutability": "nonpayable",
358-
"type": "function"
359-
},
360353
{
361354
"inputs": [
362355
{
@@ -426,19 +419,6 @@
426419
"stateMutability": "nonpayable",
427420
"type": "function"
428421
},
429-
{
430-
"inputs": [
431-
{
432-
"internalType": "address",
433-
"name": "_nftRenderer",
434-
"type": "address"
435-
}
436-
],
437-
"name": "setNFTRenderer",
438-
"outputs": [],
439-
"stateMutability": "nonpayable",
440-
"type": "function"
441-
},
442422
{
443423
"inputs": [
444424
{
@@ -525,18 +505,5 @@
525505
"outputs": [],
526506
"stateMutability": "nonpayable",
527507
"type": "function"
528-
},
529-
{
530-
"inputs": [
531-
{
532-
"internalType": "address",
533-
"name": "newOwner",
534-
"type": "address"
535-
}
536-
],
537-
"name": "transferOwnership",
538-
"outputs": [],
539-
"stateMutability": "nonpayable",
540-
"type": "function"
541508
}
542509
]

deploy/00_dev_nft_renderer_deploy.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ const func: DeployFunction = async function (hre: HardhatRuntimeEnvironment) {
77

88
const {deployer} = await getNamedAccounts();
99

10-
await deploy('DevNFTRenderer', {
10+
await deploy('NFTMinter', {
1111
from: deployer,
1212
log: true,
1313
autoMine: true,
14-
args: ["0x8f16aD3e4F871c820FD3AB9C919bf93A30DA6d17", "0x6455E470f9Ecee5755930c9979b559768BF53170"]
14+
args: ["Karma", "KRM"]
1515
});
1616
};
1717
export default func;
18-
func.tags = ['DevNFTRenderer']
18+
func.tags = ['NFTMinter']
1919

0 commit comments

Comments
 (0)