0.16.3 • Published 8 months ago
@lukso/lsp8-contracts v0.16.3
LSP8 Identifiable Digital Asset · 
Package for the LSP8 Identifiable Digital Asset Standard.
Installation
npm install @lukso/lsp8-contractsAvailable Constants & Types
The @lukso/lsp8-contracts npm package contains useful constants such as interface IDs or ERC725Y data keys related to the LSP8 Standard. You can import and access them as follows.
In Javascript.
import {
INTERFACE_ID_LSP8,
INTERFACE_ID_LSP8_PREVIOUS,
LSP8DataKeys,
LSP8_TYPE_IDS,
LSP8_TOKEN_ID_FORMAT,
} from "@lukso/lsp8-contracts";In Solidity.
import {
_INTERFACEID_LSP8,
_INTERFACEID_LSP8_V0_12_0,
_INTERFACEID_LSP8_V0_14_0,
_LSP8_TOKENID_FORMAT_KEY,
_LSP8_TOKEN_METADATA_BASE_URI,
_LSP8_REFERENCE_CONTRACT,
_TYPEID_LSP8_TOKENSSENDER,
_TYPEID_LSP8_TOKENSRECIPIENT,
_TYPEID_LSP8_TOKENOPERATOR,
_LSP8_TOKENID_FORMAT_NUMBER,
_LSP8_TOKENID_FORMAT_STRING,
_LSP8_TOKENID_FORMAT_ADDRESS,
_LSP8_TOKENID_FORMAT_UNIQUE_ID,
_LSP8_TOKENID_FORMAT_HASH,
_LSP8_TOKENID_FORMAT_MIXED_DEFAULT_NUMBER,
_LSP8_TOKENID_FORMAT_MIXED_DEFAULT_STRING,
_LSP8_TOKENID_FORMAT_MIXED_DEFAULT_ADDRESS,
_LSP8_TOKENID_FORMAT_MIXED_DEFAULT_UNIQUE_ID,
_LSP8_TOKENID_FORMAT_MIXED_DEFAULT_HASH
} from "@lukso/lsp8-contracts/contracts/LSP8Constants.sol";Typescript types
You can also import the type-safe ABI from the /abi path.
import {
// standard version
lsp8IdentifiableDigitalAssetAbi,
lsp8CappedSupplyAbi,
lsp8MintableAbi,
lsp8VotesAbi
// proxy version
lsp8CappedSupplyInitAbstractAbi,
lsp8IdentifiableDigitalAssetInitAbstractAbi,
lsp8MintableInitAbi,
} from '@lukso/lsp8-contracts/abi';0.16.3
8 months ago
0.16.2
11 months ago
0.15.0
2 years ago
0.15.0-rc.5
2 years ago
0.15.0-rc.4
2 years ago
0.15.0-rc.1
2 years ago
0.15.0-rc.0
2 years ago