@0xpolygonid/js-sdk
Version:
SDK to work with Polygon ID
2 lines (1 loc) • 3.33 kB
JSON
[{"inputs":[],"name":"MAX_SMT_DEPTH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"key","type":"uint256"}],"name":"getNode","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"name":"getRevocationStatus","outputs":[{"components":[{"components":[{"internalType":"uint256","name":"state","type":"uint256"},{"internalType":"uint256","name":"claimsTreeRoot","type":"uint256"},{"internalType":"uint256","name":"revocationTreeRoot","type":"uint256"},{"internalType":"uint256","name":"rootOfRoots","type":"uint256"}],"internalType":"struct IOnchainCredentialStatusResolver.IdentityStateRoots","name":"issuer","type":"tuple"},{"components":[{"internalType":"uint256","name":"root","type":"uint256"},{"internalType":"bool","name":"existence","type":"bool"},{"internalType":"uint256[]","name":"siblings","type":"uint256[]"},{"internalType":"uint256","name":"index","type":"uint256"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bool","name":"auxExistence","type":"bool"},{"internalType":"uint256","name":"auxIndex","type":"uint256"},{"internalType":"uint256","name":"auxValue","type":"uint256"}],"internalType":"struct IOnchainCredentialStatusResolver.Proof","name":"mtp","type":"tuple"}],"internalType":"struct IOnchainCredentialStatusResolver.CredentialStatus","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"state","type":"uint256"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"name":"getRevocationStatusByIdAndState","outputs":[{"components":[{"components":[{"internalType":"uint256","name":"state","type":"uint256"},{"internalType":"uint256","name":"claimsTreeRoot","type":"uint256"},{"internalType":"uint256","name":"revocationTreeRoot","type":"uint256"},{"internalType":"uint256","name":"rootOfRoots","type":"uint256"}],"internalType":"struct IOnchainCredentialStatusResolver.IdentityStateRoots","name":"issuer","type":"tuple"},{"components":[{"internalType":"uint256","name":"root","type":"uint256"},{"internalType":"bool","name":"existence","type":"bool"},{"internalType":"uint256[]","name":"siblings","type":"uint256[]"},{"internalType":"uint256","name":"index","type":"uint256"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bool","name":"auxExistence","type":"bool"},{"internalType":"uint256","name":"auxIndex","type":"uint256"},{"internalType":"uint256","name":"auxValue","type":"uint256"}],"internalType":"struct IOnchainCredentialStatusResolver.Proof","name":"mtp","type":"tuple"}],"internalType":"struct IOnchainCredentialStatusResolver.CredentialStatus","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256[][]","name":"nodes","type":"uint256[][]"}],"name":"saveNodes","outputs":[],"stateMutability":"nonpayable","type":"function"}]