@lukso/lsp4-contracts
Version:
Package for the LSP4 Digital Asset Metadata standard
319 lines (317 loc) • 9.46 kB
TypeScript
declare const lsp4DigitalAssetMetadataAbi: readonly [{
readonly type: "error";
readonly inputs: readonly [];
readonly name: "ERC725Y_DataKeysValuesEmptyArray";
}, {
readonly type: "error";
readonly inputs: readonly [];
readonly name: "ERC725Y_DataKeysValuesLengthMismatch";
}, {
readonly type: "error";
readonly inputs: readonly [];
readonly name: "ERC725Y_MsgValueDisallowed";
}, {
readonly type: "error";
readonly inputs: readonly [];
readonly name: "LSP4TokenNameNotEditable";
}, {
readonly type: "error";
readonly inputs: readonly [];
readonly name: "LSP4TokenSymbolNotEditable";
}, {
readonly type: "error";
readonly inputs: readonly [];
readonly name: "LSP4TokenTypeNotEditable";
}, {
readonly type: "error";
readonly inputs: readonly [];
readonly name: "OwnableCannotSetZeroAddressAsOwner";
}, {
readonly type: "event";
readonly anonymous: false;
readonly inputs: readonly [{
readonly name: "dataKey";
readonly internalType: "bytes32";
readonly type: "bytes32";
readonly indexed: true;
}, {
readonly name: "dataValue";
readonly internalType: "bytes";
readonly type: "bytes";
readonly indexed: false;
}];
readonly name: "DataChanged";
}, {
readonly type: "event";
readonly anonymous: false;
readonly inputs: readonly [{
readonly name: "previousOwner";
readonly internalType: "address";
readonly type: "address";
readonly indexed: true;
}, {
readonly name: "newOwner";
readonly internalType: "address";
readonly type: "address";
readonly indexed: true;
}];
readonly name: "OwnershipTransferred";
}, {
readonly type: "function";
readonly inputs: readonly [{
readonly name: "dataKey";
readonly internalType: "bytes32";
readonly type: "bytes32";
}];
readonly name: "getData";
readonly outputs: readonly [{
readonly name: "dataValue";
readonly internalType: "bytes";
readonly type: "bytes";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly inputs: readonly [{
readonly name: "dataKeys";
readonly internalType: "bytes32[]";
readonly type: "bytes32[]";
}];
readonly name: "getDataBatch";
readonly outputs: readonly [{
readonly name: "dataValues";
readonly internalType: "bytes[]";
readonly type: "bytes[]";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly inputs: readonly [];
readonly name: "owner";
readonly outputs: readonly [{
readonly name: "";
readonly internalType: "address";
readonly type: "address";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly inputs: readonly [];
readonly name: "renounceOwnership";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly inputs: readonly [{
readonly name: "dataKey";
readonly internalType: "bytes32";
readonly type: "bytes32";
}, {
readonly name: "dataValue";
readonly internalType: "bytes";
readonly type: "bytes";
}];
readonly name: "setData";
readonly outputs: readonly [];
readonly stateMutability: "payable";
}, {
readonly type: "function";
readonly inputs: readonly [{
readonly name: "dataKeys";
readonly internalType: "bytes32[]";
readonly type: "bytes32[]";
}, {
readonly name: "dataValues";
readonly internalType: "bytes[]";
readonly type: "bytes[]";
}];
readonly name: "setDataBatch";
readonly outputs: readonly [];
readonly stateMutability: "payable";
}, {
readonly type: "function";
readonly inputs: readonly [{
readonly name: "interfaceId";
readonly internalType: "bytes4";
readonly type: "bytes4";
}];
readonly name: "supportsInterface";
readonly outputs: readonly [{
readonly name: "";
readonly internalType: "bool";
readonly type: "bool";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly inputs: readonly [{
readonly name: "newOwner";
readonly internalType: "address";
readonly type: "address";
}];
readonly name: "transferOwnership";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}];
declare const lsp4DigitalAssetMetadataInitAbstractAbi: readonly [{
readonly type: "error";
readonly inputs: readonly [];
readonly name: "ERC725Y_DataKeysValuesEmptyArray";
}, {
readonly type: "error";
readonly inputs: readonly [];
readonly name: "ERC725Y_DataKeysValuesLengthMismatch";
}, {
readonly type: "error";
readonly inputs: readonly [];
readonly name: "ERC725Y_MsgValueDisallowed";
}, {
readonly type: "error";
readonly inputs: readonly [];
readonly name: "LSP4TokenNameNotEditable";
}, {
readonly type: "error";
readonly inputs: readonly [];
readonly name: "LSP4TokenSymbolNotEditable";
}, {
readonly type: "error";
readonly inputs: readonly [];
readonly name: "LSP4TokenTypeNotEditable";
}, {
readonly type: "event";
readonly anonymous: false;
readonly inputs: readonly [{
readonly name: "dataKey";
readonly internalType: "bytes32";
readonly type: "bytes32";
readonly indexed: true;
}, {
readonly name: "dataValue";
readonly internalType: "bytes";
readonly type: "bytes";
readonly indexed: false;
}];
readonly name: "DataChanged";
}, {
readonly type: "event";
readonly anonymous: false;
readonly inputs: readonly [{
readonly name: "version";
readonly internalType: "uint8";
readonly type: "uint8";
readonly indexed: false;
}];
readonly name: "Initialized";
}, {
readonly type: "event";
readonly anonymous: false;
readonly inputs: readonly [{
readonly name: "previousOwner";
readonly internalType: "address";
readonly type: "address";
readonly indexed: true;
}, {
readonly name: "newOwner";
readonly internalType: "address";
readonly type: "address";
readonly indexed: true;
}];
readonly name: "OwnershipTransferred";
}, {
readonly type: "function";
readonly inputs: readonly [{
readonly name: "dataKey";
readonly internalType: "bytes32";
readonly type: "bytes32";
}];
readonly name: "getData";
readonly outputs: readonly [{
readonly name: "dataValue";
readonly internalType: "bytes";
readonly type: "bytes";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly inputs: readonly [{
readonly name: "dataKeys";
readonly internalType: "bytes32[]";
readonly type: "bytes32[]";
}];
readonly name: "getDataBatch";
readonly outputs: readonly [{
readonly name: "dataValues";
readonly internalType: "bytes[]";
readonly type: "bytes[]";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly inputs: readonly [];
readonly name: "owner";
readonly outputs: readonly [{
readonly name: "";
readonly internalType: "address";
readonly type: "address";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly inputs: readonly [];
readonly name: "renounceOwnership";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly inputs: readonly [{
readonly name: "dataKey";
readonly internalType: "bytes32";
readonly type: "bytes32";
}, {
readonly name: "dataValue";
readonly internalType: "bytes";
readonly type: "bytes";
}];
readonly name: "setData";
readonly outputs: readonly [];
readonly stateMutability: "payable";
}, {
readonly type: "function";
readonly inputs: readonly [{
readonly name: "dataKeys";
readonly internalType: "bytes32[]";
readonly type: "bytes32[]";
}, {
readonly name: "dataValues";
readonly internalType: "bytes[]";
readonly type: "bytes[]";
}];
readonly name: "setDataBatch";
readonly outputs: readonly [];
readonly stateMutability: "payable";
}, {
readonly type: "function";
readonly inputs: readonly [{
readonly name: "interfaceId";
readonly internalType: "bytes4";
readonly type: "bytes4";
}];
readonly name: "supportsInterface";
readonly outputs: readonly [{
readonly name: "";
readonly internalType: "bool";
readonly type: "bool";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly inputs: readonly [{
readonly name: "newOwner";
readonly internalType: "address";
readonly type: "address";
}];
readonly name: "transferOwnership";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}];
export { lsp4DigitalAssetMetadataAbi, lsp4DigitalAssetMetadataInitAbstractAbi };