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.

Dependencies (3)

Dev Dependencies (30)

Package Sidebar

Install

npm i @lukso/universalprofile-smart-contracts

Weekly Downloads

7

Version

0.4.1

License

Apache-2.0

Unpacked Size

861 kB

Total Files

76

Last publish

Collaborators

  • lukso-network
  • frozeman