0.4.1 • Published 2 years ago

@lukso/universalprofile-smart-contracts v0.4.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 years ago

lsp-universalprofile-smart-contracts

The reference implementation for universal profiles smart contracts.

For more information see Documentation

:warning: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.

0.3.0

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.2.2

3 years ago

0.1.2

3 years ago

0.1.3

3 years ago

0.1.1

3 years ago