Current collected state Current
Observed since 20 Oct, 20:08 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
4everland-pinning
## Install
npm i 4everland-sdk
yarn add 4everland-sdk
Esmodule
import { Client } from '4everland-sdk'
const client = new Client({
authServiceUrl: '',
pinningServiceUrl: '',
endpoint: '',
storageType: 'IPFS'
})
let address = '' // metamask address
const signMessage = await client.getSignText(address)
// Use signMessage for signing
// ....
// Verification signature
// if expiration expired, you need Verification signature again
const { expiration } = await client.verifySign(address, signature)
// upload
const task = client.upload({
Key: file.name,
Body: file,
ContentType: file.type
})
task.progress((e) => {
// loaded , total
})
const { cid } = await task.done()
const { requestid } = await client.addPin({
cid
})
// specified pin
await clinet.getPin(requestid)
// pin list
await clinet.listPin()
CommonJs
const { Client } = require('4everland-sdk')
Browser
<script src="../dist/4everland-sdk.umd.min.js"></script>
<script>
const { Client } = Clientland
</script>
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
@aws-sdk/client-s3Environment{
"local_name": "@aws-sdk/client-s3",
"alias": false,
"peer_metadata": null
} | ^3.391.0 | runtime |
@aws-sdk/lib-storageEnvironment{
"local_name": "@aws-sdk/lib-storage",
"alias": false,
"peer_metadata": null
} | ^3.391.0 | runtime |
@aws-sdk/signature-v4-crtEnvironment{
"local_name": "@aws-sdk/signature-v4-crt",
"alias": false,
"peer_metadata": null
} | ^3.398.0 | runtime |
axiosEnvironment{
"local_name": "axios",
"alias": false,
"peer_metadata": null
} | ^1.4.0 | runtime |
ts-nodeEnvironment{
"local_name": "ts-node",
"alias": false,
"peer_metadata": null
} | ^10.9.1 | runtime |
@aws-sdk/typesEnvironment{
"local_name": "@aws-sdk/types",
"alias": false,
"peer_metadata": null
} | ^3.391.0 | development |
@babel/coreEnvironment{
"local_name": "@babel/core",
"alias": false,
"peer_metadata": null
} | ^7.22.10 | development |
@babel/preset-envEnvironment{
"local_name": "@babel/preset-env",
"alias": false,
"peer_metadata": null
} | ^7.22.10 | development |
@rollup/plugin-babelEnvironment{
"local_name": "@rollup/plugin-babel",
"alias": false,
"peer_metadata": null
} | ^6.0.3 | development |
@rollup/plugin-commonjsEnvironment{
"local_name": "@rollup/plugin-commonjs",
"alias": false,
"peer_metadata": null
} | ^25.0.4 | development |
@rollup/plugin-jsonEnvironment{
"local_name": "@rollup/plugin-json",
"alias": false,
"peer_metadata": null
} | ^6.0.0 | development |
@rollup/plugin-node-resolveEnvironment{
"local_name": "@rollup/plugin-node-resolve",
"alias": false,
"peer_metadata": null
} | ^15.1.0 | development |
@rollup/plugin-replaceEnvironment{
"local_name": "@rollup/plugin-replace",
"alias": false,
"peer_metadata": null
} | ^5.0.2 | development |
@rollup/plugin-terserEnvironment{
"local_name": "@rollup/plugin-terser",
"alias": false,
"peer_metadata": null
} | ^0.4.3 | development |
@rollup/plugin-typescriptEnvironment{
"local_name": "@rollup/plugin-typescript",
"alias": false,
"peer_metadata": null
} | ^11.1.2 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^20.5.0 | development |
@typescript-eslint/eslint-pluginEnvironment{
"local_name": "@typescript-eslint/eslint-plugin",
"alias": false,
"peer_metadata": null
} | ^6.4.0 | development |
@typescript-eslint/parserEnvironment{
"local_name": "@typescript-eslint/parser",
"alias": false,
"peer_metadata": null
} | ^6.4.0 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^8.47.0 | development |
eslint-config-prettierEnvironment{
"local_name": "eslint-config-prettier",
"alias": false,
"peer_metadata": null
} | ^9.0.0 | development |
eslint-plugin-prettierEnvironment{
"local_name": "eslint-plugin-prettier",
"alias": false,
"peer_metadata": null
} | ^5.0.0 | development |
prettierEnvironment{
"local_name": "prettier",
"alias": false,
"peer_metadata": null
} | ^3.0.1 | development |
rollupEnvironment{
"local_name": "rollup",
"alias": false,
"peer_metadata": null
} | ^3.28.0 | development |
rollup-plugin-polyfill-nodeEnvironment{
"local_name": "rollup-plugin-polyfill-node",
"alias": false,
"peer_metadata": null
} | ^0.12.0 | development |
tslibEnvironment{
"local_name": "tslib",
"alias": false,
"peer_metadata": null
} | ^2.6.1 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^5.1.6 | development |
Source distribution
{
"integrity": "sha512-6CSnomCHszh2tcDP4brm+p3tG7CBG2vgrA0lWjfLbjLggR/hGTWwDLcuuMiYFNBuYV42lN1k3+1JLiFN4SbQew==",
"shasum": "5b6ccea203b3b732cf7dd6ac9418c722acec461e",
"tarball": "https://registry.npmjs.org/4everland-pinning/-/4everland-pinning-1.0.8.tgz",
"fileCount": 20,
"unpackedSize": 3073136,
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIQCnBWRGeKd8Hs3K2ipqn6ZRPcBaZOD/+gtQWsfaUnWmwwIgR0ziP0Y60Ee0IXpVdAIQU/iL7MjIeJjdJWuC5phzTV4="
}
]
}Observed since 20 Oct, 20:08 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:cdc67c1052d37e08b39b39dd4207355be14ef60b2be3279a3c90fe7c64d01f50