Skip to content

Commit

Permalink
fix: lint errors
Browse files Browse the repository at this point in the history
  • Loading branch information
cavacado committed Nov 1, 2023
1 parent 0fe2695 commit f5636f6
Show file tree
Hide file tree
Showing 15 changed files with 62 additions and 124 deletions.
28 changes: 14 additions & 14 deletions scripts/generate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,23 +20,23 @@ interface IRun {
keys?: [string, string];
}
const run = async ({ location, keys }: IRun) => {
let resolved = path.resolve(location);
let name = path.basename(resolved);
let dirName = path.dirname(resolved);
let document = readFile(resolved);
const resolved = path.resolve(location);
const name = path.basename(resolved);
const dirName = path.dirname(resolved);
const document = readFile(resolved);
if (utils.isRawOAV4Document(document)) {
let wrapName = name.replace("raw", "wrapped");
let wrapped = await OAwrapDocumentV4(document);
const wrapName = name.replace("raw", "wrapped");
const wrapped = await OAwrapDocumentV4(document);
fs.writeFileSync(`${dirName}/${wrapName}`, JSON.stringify(wrapped, null, 2));
let signName = wrapName.replace("wrapped", "signed");
let signed = await signDocument(wrapped, SUPPORTED_SIGNING_ALGORITHM.Secp256k1VerificationKey2018, {
const signName = wrapName.replace("wrapped", "signed");
const signed = await signDocument(wrapped, SUPPORTED_SIGNING_ALGORITHM.Secp256k1VerificationKey2018, {
public: "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller",
private: "0x497c85ed89f1874ba37532d1e33519aba15bd533cdcb90774cc497bfe3cde655",
});
fs.writeFileSync(`${dirName}/${signName}`, JSON.stringify(signed, null, 2));
} else if (utils.isRawTTV4Document(document)) {
let wrapName = name.replace("raw", "wrapped");
let wrapped = await TTwrapDocumentV4(document);
const wrapName = name.replace("raw", "wrapped");
const wrapped = await TTwrapDocumentV4(document);
fs.writeFileSync(`${dirName}/${wrapName}`, JSON.stringify(wrapped, null, 2));
let pub, pte;
if (keys) {
Expand All @@ -45,9 +45,9 @@ const run = async ({ location, keys }: IRun) => {
pub = "0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89";
pte = "0x497c85ed89f1874ba37532d1e33519aba15bd533cdcb90774cc497bfe3cde655";
}
let signName = wrapName.replace("wrapped", "wrapped-signed");
const signName = wrapName.replace("wrapped", "wrapped-signed");
// rmb to replace the signing keys before committing!!!
let signed = await signDocument(wrapped, SUPPORTED_SIGNING_ALGORITHM.Secp256k1VerificationKey2018, {
const signed = await signDocument(wrapped, SUPPORTED_SIGNING_ALGORITHM.Secp256k1VerificationKey2018, {
public: `did:ethr:${pub}#controller`,
private: `${pte}`,
});
Expand All @@ -56,7 +56,7 @@ const run = async ({ location, keys }: IRun) => {
};

async function main() {
let paths = [
const paths = [
"./test/fixtures/v4/tt/did-idvc-raw.json",
"./test/fixtures/v4/tt/did-idvc-raw-idvc-revoked.json",
"./test/fixtures/v4/tt/did-idvc-raw-tampered-signature.json",
Expand All @@ -80,4 +80,4 @@ async function main() {
});
}

main()
main();
5 changes: 4 additions & 1 deletion src/4.0/tt/__tests__/e2e.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@ import sampleWrappedSigned from "../../../../test/fixtures/v4/tt/did-wrapped-sig
const documentDid = sample as TradeTrustDocument;

const sampleTradeTrustDoc: TradeTrustDocument = {
"@context": ["https://www.w3.org/2018/credentials/v1", "https://schemata.openattestation.com/io/tradetrust/4.0/alpha-context.json"],
"@context": [
"https://www.w3.org/2018/credentials/v1",
"https://schemata.openattestation.com/io/tradetrust/4.0/alpha-context.json",
],
id: "http://example.edu/credentials/58473",
type: ["VerifiableCredential", "TradeTrustCredential", "AlumniCredential"],
issuer: {
Expand Down
15 changes: 4 additions & 11 deletions test/fixtures/v4/tt/did-idvc-wrapped-idvc-revoked.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@
"https://www.w3.org/2018/credentials/v1",
"https://schemata.openattestation.com/io/tradetrust/4.0/alpha-context.json"
],
"type": [
"VerifiableCredential",
"TradeTrustCredential"
],
"type": ["VerifiableCredential", "TradeTrustCredential"],
"validFrom": "2021-03-08T12:00:00+08:00",
"issuer": {
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C",
Expand All @@ -25,16 +22,12 @@
"https://w3id.org/vc/status-list/2021/v1"
],
"id": "https://sbl.alwaysdata.net/oa/credentials/123456789",
"type": [
"VerifiableCredential"
],
"type": ["VerifiableCredential"],
"issuer": "did:web:sbl.alwaysdata.net:oa",
"credentialSubject": {
"uen": "198801234E",
"companyname": "My Own Company Pte Ltd",
"type": [
"CorporateBasicDetails"
],
"type": ["CorporateBasicDetails"],
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
},
"expirationDate": "2023-11-01T06:45:43Z",
Expand Down Expand Up @@ -126,4 +119,4 @@
"obfuscated": []
}
}
}
}
15 changes: 4 additions & 11 deletions test/fixtures/v4/tt/did-idvc-wrapped-signed-idvc-revoked.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@
"https://www.w3.org/2018/credentials/v1",
"https://schemata.openattestation.com/io/tradetrust/4.0/alpha-context.json"
],
"type": [
"VerifiableCredential",
"TradeTrustCredential"
],
"type": ["VerifiableCredential", "TradeTrustCredential"],
"validFrom": "2021-03-08T12:00:00+08:00",
"issuer": {
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C",
Expand All @@ -25,16 +22,12 @@
"https://w3id.org/vc/status-list/2021/v1"
],
"id": "https://sbl.alwaysdata.net/oa/credentials/123456789",
"type": [
"VerifiableCredential"
],
"type": ["VerifiableCredential"],
"issuer": "did:web:sbl.alwaysdata.net:oa",
"credentialSubject": {
"uen": "198801234E",
"companyname": "My Own Company Pte Ltd",
"type": [
"CorporateBasicDetails"
],
"type": ["CorporateBasicDetails"],
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
},
"expirationDate": "2023-11-01T06:45:43Z",
Expand Down Expand Up @@ -128,4 +121,4 @@
"key": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C#controller",
"signature": "0x0086fa6e7d0810a918aef7c75edfe57f42099db6f03632f1a6c926c214ad5cd02f8d389df39bd660db0331ff34b953ed55b1776e627c41bf89bec3457efec0b11c"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@
"https://www.w3.org/2018/credentials/v1",
"https://schemata.openattestation.com/io/tradetrust/4.0/alpha-context.json"
],
"type": [
"VerifiableCredential",
"TradeTrustCredential"
],
"type": ["VerifiableCredential", "TradeTrustCredential"],
"validFrom": "2021-03-08T12:00:00+08:00",
"issuer": {
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C",
Expand All @@ -25,16 +22,12 @@
"https://w3id.org/vc/status-list/2021/v1"
],
"id": "https://sbl.alwaysdata.net/oa/credentials/123456789",
"type": [
"VerifiableCredential"
],
"type": ["VerifiableCredential"],
"issuer": "did:web:sbl.alwaysdata.net:oa",
"credentialSubject": {
"uen": "198801234E",
"companyname": "My Own Company Pte Ltd",
"type": [
"CorporateBasicDetails"
],
"type": ["CorporateBasicDetails"],
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
},
"expirationDate": "2023-11-01T06:45:43Z",
Expand Down Expand Up @@ -128,4 +121,4 @@
"key": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C#controller",
"signature": "0x725dc1af3ec48a3b1a279c6b09e96a69d92c9f20f1570c3a00984bce20240d591782ab1b36de4fb57f445811c3e41805f1663bcbddfa842e00b85370127f9b1d1b"
}
}
}
15 changes: 4 additions & 11 deletions test/fixtures/v4/tt/did-idvc-wrapped-signed-wrong-binding.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@
"https://www.w3.org/2018/credentials/v1",
"https://schemata.openattestation.com/io/tradetrust/4.0/alpha-context.json"
],
"type": [
"VerifiableCredential",
"TradeTrustCredential"
],
"type": ["VerifiableCredential", "TradeTrustCredential"],
"validFrom": "2021-03-08T12:00:00+08:00",
"issuer": {
"id": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89",
Expand All @@ -25,16 +22,12 @@
"https://w3id.org/vc/status-list/2021/v1"
],
"id": "https://sbl.alwaysdata.net/oa/credentials/123456789",
"type": [
"VerifiableCredential"
],
"type": ["VerifiableCredential"],
"issuer": "did:web:sbl.alwaysdata.net:oa",
"credentialSubject": {
"uen": "198801234E",
"companyname": "My Own Company Pte Ltd",
"type": [
"CorporateBasicDetails"
],
"type": ["CorporateBasicDetails"],
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
},
"expirationDate": "2023-11-01T06:45:43Z",
Expand Down Expand Up @@ -128,4 +121,4 @@
"key": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C#controller",
"signature": "0x54fd94d1e350982ad6c9d0494db89ffabdc601650d9e3c68d71ad484572cf6f22d8da8aab95ad5751302e3a444e6598c7a30658ae699acea0aea9ed1de0ec2221b"
}
}
}
15 changes: 4 additions & 11 deletions test/fixtures/v4/tt/did-idvc-wrapped-signed.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@
"https://www.w3.org/2018/credentials/v1",
"https://schemata.openattestation.com/io/tradetrust/4.0/alpha-context.json"
],
"type": [
"VerifiableCredential",
"TradeTrustCredential"
],
"type": ["VerifiableCredential", "TradeTrustCredential"],
"validFrom": "2021-03-08T12:00:00+08:00",
"issuer": {
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C",
Expand All @@ -25,16 +22,12 @@
"https://w3id.org/vc/status-list/2021/v1"
],
"id": "https://sbl.alwaysdata.net/oa/credentials/123456789",
"type": [
"VerifiableCredential"
],
"type": ["VerifiableCredential"],
"issuer": "did:web:sbl.alwaysdata.net:oa",
"credentialSubject": {
"uen": "198801234E",
"companyname": "My Own Company Pte Ltd",
"type": [
"CorporateBasicDetails"
],
"type": ["CorporateBasicDetails"],
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
},
"expirationDate": "2023-11-01T06:45:43Z",
Expand Down Expand Up @@ -128,4 +121,4 @@
"key": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C#controller",
"signature": "0x76c3def684b98da04733f8f47c596f2ab0ba943cd1ea3b80431e2580197159ea36da3f6e95ec891eacf1fe4fcfeb2997eade29e9a0aa0da44c24ded5a3d951db1c"
}
}
}
15 changes: 4 additions & 11 deletions test/fixtures/v4/tt/did-idvc-wrapped-tampered-signature.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@
"https://www.w3.org/2018/credentials/v1",
"https://schemata.openattestation.com/io/tradetrust/4.0/alpha-context.json"
],
"type": [
"VerifiableCredential",
"TradeTrustCredential"
],
"type": ["VerifiableCredential", "TradeTrustCredential"],
"validFrom": "2021-03-08T12:00:00+08:00",
"issuer": {
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C",
Expand All @@ -25,16 +22,12 @@
"https://w3id.org/vc/status-list/2021/v1"
],
"id": "https://sbl.alwaysdata.net/oa/credentials/123456789",
"type": [
"VerifiableCredential"
],
"type": ["VerifiableCredential"],
"issuer": "did:web:sbl.alwaysdata.net:oa",
"credentialSubject": {
"uen": "198801234E",
"companyname": "My Own Company Pte Ltd",
"type": [
"CorporateBasicDetails"
],
"type": ["CorporateBasicDetails"],
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
},
"expirationDate": "2023-11-01T06:45:43Z",
Expand Down Expand Up @@ -126,4 +119,4 @@
"obfuscated": []
}
}
}
}
15 changes: 4 additions & 11 deletions test/fixtures/v4/tt/did-idvc-wrapped-wrong-binding.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@
"https://www.w3.org/2018/credentials/v1",
"https://schemata.openattestation.com/io/tradetrust/4.0/alpha-context.json"
],
"type": [
"VerifiableCredential",
"TradeTrustCredential"
],
"type": ["VerifiableCredential", "TradeTrustCredential"],
"validFrom": "2021-03-08T12:00:00+08:00",
"issuer": {
"id": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89",
Expand All @@ -25,16 +22,12 @@
"https://w3id.org/vc/status-list/2021/v1"
],
"id": "https://sbl.alwaysdata.net/oa/credentials/123456789",
"type": [
"VerifiableCredential"
],
"type": ["VerifiableCredential"],
"issuer": "did:web:sbl.alwaysdata.net:oa",
"credentialSubject": {
"uen": "198801234E",
"companyname": "My Own Company Pte Ltd",
"type": [
"CorporateBasicDetails"
],
"type": ["CorporateBasicDetails"],
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
},
"expirationDate": "2023-11-01T06:45:43Z",
Expand Down Expand Up @@ -126,4 +119,4 @@
"obfuscated": []
}
}
}
}
15 changes: 4 additions & 11 deletions test/fixtures/v4/tt/did-idvc-wrapped.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@
"https://www.w3.org/2018/credentials/v1",
"https://schemata.openattestation.com/io/tradetrust/4.0/alpha-context.json"
],
"type": [
"VerifiableCredential",
"TradeTrustCredential"
],
"type": ["VerifiableCredential", "TradeTrustCredential"],
"validFrom": "2021-03-08T12:00:00+08:00",
"issuer": {
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C",
Expand All @@ -25,16 +22,12 @@
"https://w3id.org/vc/status-list/2021/v1"
],
"id": "https://sbl.alwaysdata.net/oa/credentials/123456789",
"type": [
"VerifiableCredential"
],
"type": ["VerifiableCredential"],
"issuer": "did:web:sbl.alwaysdata.net:oa",
"credentialSubject": {
"uen": "198801234E",
"companyname": "My Own Company Pte Ltd",
"type": [
"CorporateBasicDetails"
],
"type": ["CorporateBasicDetails"],
"id": "did:ethr:0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
},
"expirationDate": "2023-11-01T06:45:43Z",
Expand Down Expand Up @@ -126,4 +119,4 @@
"obfuscated": []
}
}
}
}
5 changes: 4 additions & 1 deletion test/fixtures/v4/tt/did-wrapped-obfuscated.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
{
"@context": ["https://www.w3.org/2018/credentials/v1", "https://schemata.openattestation.com/io/tradetrust/4.0/alpha-context.json"],
"@context": [
"https://www.w3.org/2018/credentials/v1",
"https://schemata.openattestation.com/io/tradetrust/4.0/alpha-context.json"
],
"type": ["VerifiableCredential", "TradeTrustCredential"],
"validFrom": "2021-03-08T12:00:00+08:00",
"issuer": {
Expand Down
Loading

0 comments on commit f5636f6

Please sign in to comment.