0.16.4 • Published 7 months ago
@lukso/lsp7-contracts v0.16.4
LSP7 Digital Asset · 
Package for the LSP7 Digital Asset standard.
Installation
npm install @lukso/lsp7-contractsAvailable Constants & Types
The @lukso/lsp7-contracts npm package contains useful constants such as interface IDs or ERC725Y data keys related to the LSP7 Standard. You can import and access them as follows.
In Javascript.
import {
INTERFACE_ID_LSP7,
INTERFACE_ID_LSP7_PREVIOUS,
LSP7_TYPE_IDS,
} from "@lukso/lsp7-contracts";In Solidity.
import {
_INTERFACEID_LSP7,
_INTERFACEID_LSP7_V0_12_0,
_INTERFACEID_LSP7_V0_14_0,
_TYPEID_LSP7_DELEGATOR,
_TYPEID_LSP7_DELEGATEE,
_TYPEID_LSP7_TOKENSSENDER,
_TYPEID_LSP7_TOKENSRECIPIENT,
_TYPEID_LSP7_TOKENOPERATOR
} from "@lukso/lsp7-contracts/contracts/LSP7Constants.sol";The LSP7_TYPE_IDS includes type IDs for the following type of notifications:
'LSP7Tokens_SenderNotification';
'LSP7Tokens_RecipientNotification';
'LSP7Tokens_OperatorNotification';
'LSP7Tokens_VotesDelegatorNotification';
'LSP7Tokens_VotesDelegateeNotification';Typescript types
You can also import the type-safe ABI from the /abi path.
import {
// standard version
lsp7DigitalAssetAbi,
lsp7CappedSupplyAbi,
lsp7MintableAbi,
lsp7VotesAbi
// proxy version
lsp7CappedSupplyInitAbstractAbi,
lsp7DigitalAssetInitAbstractAbi,
lsp7MintableInitAbi,
} from '@lukso/lsp7-contracts/abi';0.16.3
10 months ago
0.16.4
7 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