loadCollectedDatatokenFiles
Get a list of files which has been collected as a data token.
Usage
await dataverseConnector.runOS({
method: SYSTEM_CALL.loadCollectedDatatokenFiles,
});
Parameters
void
💡
This function automatically gets the current DID from the wallet and returns the files which has been collected as a data token under this DID.
Returns
return a <fileId, content>
map
{
"kjzl6kcym7w8y9y6a1448in2ul885wri3qm78t5ia3mkks54upm9s9n39ogrzcy": {
"content": {
"text": "hello",
"images": [
"https://bafkreib76wz6wewtkfmp5rhm3ep6tf4xjixvzzyh64nbyge5yhjno24yl4.ipfs.w3s.link"
],
"videos": [],
"createdAt": "2023-11-02T06:26:10.909Z",
"encrypted": "{\"text\":false,\"images\":false,\"videos\":false}",
"updatedAt": "2023-11-02T06:27:29.121Z",
"modelVersion": "0.0.1"
},
"fileId": "kjzl6kcym7w8y8nftjplrm12dwy2uraluh6otswxporhmfukx1cythmnyfrimnf",
"controller": "did:pkh:eip155:1:0xb4D93398f6F3FB5EE4436D1aE93b32d65693a799",
"fsVersion": "0.11",
"contentId": "kjzl6kcym7w8yb6n5vq9fz4v1qs4yjaxh204pte2lcn3hclwil6q2cq0xbfxo15",
"contentType": {
"resource": "CERAMIC",
"resourceId": "kjzl6hvfrbw6catek36h3pep09k9gymfnla9k6ojlgrmwjogvjqg8q3zpybl1yu"
},
"fileName": "create a file",
"fileType": 2,
"accessControl": {
"encryptionProvider": {
"protocol": "Lit",
"encryptedSymmetricKey": "8dfbc36b93cbf92aea78deb1803e680a149119eb95a0b2a0778a156f4124d9aba1bc7cb9e3b90bfe793528ce54be9e11b0a966717c4de5bc23834e263590cd929fbf057ab4163d5333e6a94899155ca4e6ebd1680a243eafa69f623ef2f019805b511cecd8a17ef6f3ce7353d932ed3493794fe41a566c8befc1741f6a31a1c000000000000000206dba1130b64ea2e728af545e9f01df6cf5f4902642dc2fe7856dc7eb8ffba7cfab6ee30e3bec465143725e9a653304b0",
"decryptionConditions": [
...
],
"decryptionConditionsType": "UnifiedAccessControlCondition"
},
"monetizationProvider": {
"protocol": "Profileless",
"chainId": 80001,
"datatokenId": "0x6293BA7114867Ee79751d36376B969168DFD01d2",
"datatokenDetail": {
"address": "0x6293BA7114867Ee79751d36376B969168DFD01d2",
"collect_info": {
"collect_nft_address": "0x6293BA7114867Ee79751d36376B969168DFD01d2",
"sold_list": [
{
"owner": "0xb4D93398f6F3FB5EE4436D1aE93b32d65693a799",
"token_id": "0"
}
],
"sold_num": "1",
"total": "100",
"price": {
"amount": "0.0001",
"currency": "WMATIC",
"currency_addr": "0x9c3C9283D3e44854697Cd22D3Faa240Cfb032889"
}
},
"content_uri": "",
"owner": "0xb4D93398f6F3FB5EE4436D1aE93b32d65693a799",
"source": "0x6431eBEfE13E87bde75585C6fd1ea5596161732f",
"created_at": "2023-11-02 14:27:21.915329 +0800 CST"
}
}
},
"createdAt": "2023-11-02T06:26:15.166Z",
"updatedAt": "2023-11-02T06:27:40.736Z",
"fileKey": "4f744d4716610e29e43d3785659b6f029a2e09f5ea83b02349a1748e5ed328dc"
},
"kjzl6kcym7w8yasjh3fozwce4k7ufld3r1fud5rpkluvuhuthwcw6na2zlmsssw": {
...
},
...
}