This package has been deprecated

Author message:

Renamed to @lukso/lsp-smart-contracts

@lukso/universalprofile-smart-contracts

0.4.1 • Public • Published

Version

lsp-universalprofile-smart-contracts

The reference implementation for universal profiles smart contracts.

For more information see Documentation

⚠️ This package is currently in early stages of development,
use for testing or experimentation purposes only.

Overview

Installation

npm

Universal Profile smart contracts are available as a npm package.

npm install @lukso/universalprofile-smart-contracts

cloning the repository

Alternatively you can also clone the repository and install its dependencies to start using the smart contracts.

$ git clone https://github.com/lukso-network/lsp-universalprofile-smart-contracts.git
$ cd ./lsp-universalprofile-smart-contracts
$ npm install

Usage

in Javascript

You can use the contracts JSON ABI by importing them as follow:

import UniversalProfile from "@lukso/universalprofile-smart-contracts/artifacts/UniversalProfile.json";

const myContract = new this.web3.eth.Contract(UniversalProfile.abi, "", defaultOptions);

in Solidity

import UniversalProfile from "@lukso/universalprofile-smart-contracts/contracts/UniversalProfile.sol";

Testing

Jest contract tests are defined under the tests directory. To run all the tests, run:

$ npm test

Deployment via hardhat

You can find more infos on how to deploy the contracts via hardhat in the DEPLOYMENT page.

Package Sidebar

Install

npm i @lukso/universalprofile-smart-contracts

Weekly Downloads

1

Version

0.4.1

License

Apache-2.0

Unpacked Size

861 kB

Total Files

76

Last publish

Collaborators

  • lukso-network
  • frozeman