UNPKG

@lukso/lsp7-contracts

Version:
45 lines (42 loc) 2.19 kB
'use strict'; const INTERFACE_ID_LSP7 = "0xc52d6008"; const INTERFACE_ID_ACCESS_CONTROL_EXTENDED = "0x90832245"; const INTERFACE_ID_LSP7_PREVIOUS = { "v0.14.0": "0xb3c4928f", "v0.12.0": "0xdaa746b7" }; const ROLES = { // keccak256("MINTER_ROLE") MINTER: "0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6", // keccak256("UNCAPPED_BALANCE_ROLE") UNCAPPED_BALANCE: "0x975773d1e0a917a74b57f36a377f439ffff6271648aebdbff75a52ab58eb7bad", // keccak256("NON_TRANSFERABLE_BYPASS_ROLE") NON_TRANSFERABLE_BYPASS: "0xb4b3a36d7c2b72add3151898671aaed843238e580f7d6d4bc5077ce2023b0659", // keccak256("REVOKER_ROLE") REVOKER: "0xce3f34913921da558f105cefb578d87278debbbd073a8d552b5de0d168deee30" }; const MINTER_ROLE = ROLES.MINTER; const UNCAPPED_BALANCE_ROLE = ROLES.UNCAPPED_BALANCE; const NON_TRANSFERABLE_BYPASS_ROLE = ROLES.NON_TRANSFERABLE_BYPASS; const REVOKER_ROLE = ROLES.REVOKER; const LSP7_TYPE_IDS = { // keccak256('LSP7Tokens_SenderNotification') LSP7Tokens_SenderNotification: "0x429ac7a06903dbc9c13dfcb3c9d11df8194581fa047c96d7a4171fc7402958ea", // keccak256('LSP7Tokens_RecipientNotification') LSP7Tokens_RecipientNotification: "0x20804611b3e2ea21c480dc465142210acf4a2485947541770ec1fb87dee4a55c", // keccak256('LSP7Tokens_OperatorNotification') LSP7Tokens_OperatorNotification: "0x386072cc5a58e61263b434c722725f21031cd06e7c552cfaa06db5de8a320dbc", // keccak256('LSP7Tokens_VotesDelegatorNotification') LSP7Tokens_VotesDelegatorNotification: "0x6117a486162c4ba8e38d646ef52b1e0e1be6bef05a980c041e232eba8c95e16f", // keccak256('LSP7Tokens_VotesDelegateeNotification') LSP7Tokens_VotesDelegateeNotification: "0x72cad372b29cde295ff0839b7b194597766b88f5fad4f7d6aef013e0c55dc492" }; exports.INTERFACE_ID_ACCESS_CONTROL_EXTENDED = INTERFACE_ID_ACCESS_CONTROL_EXTENDED; exports.INTERFACE_ID_LSP7 = INTERFACE_ID_LSP7; exports.INTERFACE_ID_LSP7_PREVIOUS = INTERFACE_ID_LSP7_PREVIOUS; exports.LSP7_TYPE_IDS = LSP7_TYPE_IDS; exports.MINTER_ROLE = MINTER_ROLE; exports.NON_TRANSFERABLE_BYPASS_ROLE = NON_TRANSFERABLE_BYPASS_ROLE; exports.REVOKER_ROLE = REVOKER_ROLE; exports.ROLES = ROLES; exports.UNCAPPED_BALANCE_ROLE = UNCAPPED_BALANCE_ROLE;