@keypo/typescript-sdk
Version:
A TypeScript SDK for using Keypo
41 lines (40 loc) • 1.23 kB
JavaScript
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;
};