Skip to content

Commit

Permalink
Merge pull request #1063 from PolymathNetwork/staging
Browse files Browse the repository at this point in the history
Polymesh 3.1.0 Release
  • Loading branch information
adamdossa authored Jul 29, 2021
2 parents 8ea8a86 + dad4b67 commit 6c6f964
Show file tree
Hide file tree
Showing 185 changed files with 28,677 additions and 8,836 deletions.
6 changes: 3 additions & 3 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -200,13 +200,13 @@ jobs:
command: ./target/release/polymesh --dev --pool-limit 100000 -d /tmp/pmesh-primary-node
background: true
- run:
name: cli scripts install
command: npm install
name: cli scripts install and build
command: yarn install && yarn build
working_directory: ./scripts/cli
no_output_timeout: 1h
- run:
name: cli scripts test
command: npm test
command: yarn test
working_directory: ./scripts/cli
no_output_timeout: 10m
- save_cache:
Expand Down
36 changes: 35 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "polymesh"
version = "3.0.4"
version = "3.1.0"
authors = ["Polymath"]
build = "build.rs"
edition = "2018"
Expand Down Expand Up @@ -115,6 +115,7 @@ members = [
"pallets/compliance-manager",
"pallets/contracts",
"pallets/corporate-actions",
"pallets/external-agents",
"pallets/group",
"pallets/group/rpc",
"pallets/group/rpc/runtime-api",
Expand Down Expand Up @@ -152,6 +153,7 @@ pallet-balances = { path = "pallets/balances", default-features = false }
pallet-bridge = { path = "pallets/bridge", default-features = false }
pallet-committee = { path = "pallets/committee", default-features = false }
pallet-corporate-actions = { path = "pallets/corporate-actions", default-features = false }
pallet-external-agents = { path = "pallets/external-agents", default-features = false }
pallet-group = { path = "pallets/group", default-features = false }
pallet-identity = { path = "pallets/identity", default-features = false }
pallet-multisig = { path = "pallets/multisig", default-features = false }
Expand Down
32 changes: 29 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,40 @@ Polymesh is a blockchain for regulated securities and open finance.

<https://polymath.network/polymesh-whitepaper>

# Polymesh Alcyone Public Testnet
# Audit

We provide linux binaries for each Alcyone release.
See the `audit` folder for details of audits undertaken on the Polymesh code base.

The latest release for the Polymesh Alcyone Public Testnet can be found at:
# Public Testnets

There are two public testnets being run for Polymesh - the Alcyone testnet, and the Incentivised Testnet. These are entirely distinct networks (different block numbers, different operators), although both based on the same codebase and versioning.

We provide linux binaries for each testnet release.

The latest release for Polymesh can be found at:
<https://github.com/PolymathNetwork/Polymesh/releases>

Generally you should be able to run the latest release for both Alcyone and the ITN, although the on-chain version of each network might differ during upgrade cycles.

Below are simple instructions for running a non-operating node (i.e. a node that does not produce blocks or validate consensus). For more details on monitoring infrastructure for nodes and running an operator node, see the https://github.com/PolymathNetwork/polymesh-tools repository.

## Polymesh Incentivised Testnet (ITN)

The ITN is designed for testing Polymesh functionality at scale, in a production like setting. Users can earn rewards by exercising different aspects of the Polymesh functionality.

For more details on the approach and possible rewards, please see:
https://info.polymath.network/blog/running-with-the-bulls-on-the-polymesh-incentivized-testnet

To run a node on the Polymesh ITN you can grab the latest release from the link above, and then execute:

```bash
./target/release/polymesh --chain itn
```

## Polymesh Alcyone Public Testnet

The Alcyone public testnet is similar to the ITN, but does not offer incentives to users to participate and test with it. It also has a simpler onboarding process (no-KYC required) and a bridge allowing test KOVAN based POLY to be bridged to testnet POLYX.

Specifying no chain at the command line defaults to the Polymesh Alcyone Public Testnet (e.g. `--chain alcyone`), so to run a node which connects to the Alcyone Public Testnet, you can start your node with:

```bash
Expand Down
Binary file added audit/Polymesh Audit - SRLabs.pdf
Binary file not shown.
1 change: 1 addition & 0 deletions pallets/asset/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ polymesh-common-utilities = { path = "../common", default-features = false }
pallet-balances = { path = "../balances", default-features = false }
pallet-base = { path = "../base", default-features = false }
pallet-contracts = { version = "2.0.1", default-features = false }
pallet-external-agents = { path = "../external-agents", default-features = false }
pallet-identity = { path = "../identity", default-features = false }
pallet-permissions = { path = "../permissions", default-features = false }
pallet-portfolio = { path = "../portfolio", default-features = false }
Expand Down
Loading

0 comments on commit 6c6f964

Please sign in to comment.