UNPKG

@keypo/typescript-sdk

Version:

A TypeScript SDK for using Keypo

41 lines (40 loc) 1.23 kB
export const createEvmConditions = (chain, contractAddress, fileIdentifier) => { const conditions = [ { contractAddress, functionName: "checkPermission", functionParams: [`${fileIdentifier}`, ":userAddress"], functionAbi: { type: "function", stateMutability: "view", outputs: [ { type: "bool", name: "", internalType: "bool", }, ], name: "checkPermission", inputs: [ { type: "string", name: "fileIdentifier", internalType: "string", }, { type: "address", name: "requestAddress", internalType: "address", }, ], }, chain, returnValueTest: { key: "", comparator: "=", value: "true", }, }, ]; return conditions; };