Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/100-getting-started/020-onboarding.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,3 +73,4 @@ On the [Testnet instance of the Polymesh Portal](https://portal.polymesh.live/),

- [Polymesh Portal Mainnet](https://portal.polymesh.network)
- [Polymesh Portal Testnet](https://portal.polymesh.live)
- [Polymesh Identity SDK Documentation](/sdk-docs/api/client/Identities/classes/Identities/)
1 change: 1 addition & 0 deletions docs/200-core-concepts/020-polyx/staking.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -104,3 +104,4 @@ Depending on the type of key selected (Controller or Stash), you may not have ac

- [Staking Guide](https://community.polymesh.live/hc/en-us/articles/12131464556060-How-to-stake-on-the-Polymesh-Portal)
- [Polymesh Portal](https://portal.polymesh.network/)
- [Staking SDK Documentation](/sdk-docs/api/client/Staking/classes/Staking/)
4 changes: 4 additions & 0 deletions docs/200-core-concepts/030-identity/020-primary-keys.md
Original file line number Diff line number Diff line change
Expand Up @@ -175,3 +175,7 @@ Use [secondary keys](/identity/advanced/secondary-keys) for:
- Cannot be replaced without proper rotation
- Must maintain sufficient POLYX for transaction fees
- Cannot act as a secondary key for another identity

#### With the SDK

- The [AccountManagement](/sdk-docs/api/client/AccountManagement/classes/AccountManagement/) class handles functionality related to account management, like creating or freezing accounts.
Original file line number Diff line number Diff line change
Expand Up @@ -253,3 +253,7 @@ Choose based on your needs:
## Conclusion

Secondary keys provide a powerful way to implement secure and flexible identity management on Polymesh. When properly implemented with appropriate permissions and controls, they enable organizations to maintain strong security while supporting efficient operations. Understanding the relationship between secondary keys, smart contracts, and child identities allows for creating sophisticated and secure organizational structures on the blockchain.

### With the SDK

- The [AccountManagement](/sdk-docs/api/client/AccountManagement/classes/AccountManagement/) class handles functionality related to the management of secondary keys, including adding or removing keys, and primary key rotation.
Original file line number Diff line number Diff line change
Expand Up @@ -204,3 +204,8 @@ Invalidated proposals must be recreated as new proposals if required.
:::note
Historical proposal details can be retrieved via the [SubQuery](/development/tooling/subquery) chain indexing service or by querying historical blocks on an archive node.
:::

#### With the SDK

- The [MultiSig](/sdk-docs/api/entities/Account/MultiSig/classes/MultiSig/) class represents a multisig account and all associated information.
- The [MultiSigProposal](/sdk-docs/api/entities/MultiSigProposal/classes/MultiSigProposal/) class represents the proposal and handles all functionality related to multisig proposals.
3 changes: 3 additions & 0 deletions docs/200-core-concepts/040-assets/110-sto.md
Original file line number Diff line number Diff line change
Expand Up @@ -279,3 +279,6 @@ The receipt amount must be **exactly** the investment cost calculated by the STO
:::note
The payload data must be wrapped with `<Bytes>` and `</Bytes>` tags before signing. The Polymesh SDK provides helper functions to generate valid STO receipts with the correct format.
:::

### With the SDK
Use the [Offering Class](https://developers.polymesh.network/sdk-docs/classes/API/Entities/Offering/) to implement basic STO functionality.