changelog
new features
- Removes CDD check for transferring POLYX (#1822)
- Remove CDD checks for nominators in the Staking pallet (#1828)
- Move the CDD check from the transaction level to the key permissions check. A valid CDD is only required for Identity and Asset related transactions (#1827)
- Remove ability to accept custody of a default portfolio (#1828)
- Allow MultiSig calls to be subsidized. The MS needs to remove it's
PayingDID
after accepting the subsidy authorization, otherwise transaction fees would still be paid by the primary key of thePayingDID
(#1819) - Support
<Bytes>...</Bytes>
wrapping when verifying off-chain signatures (#1821) - Off-chain signatures for
Identity.add_secondary_keys_with_authorization
,Identity.create_child_identities
,Utility.relay_tx
and Settlement receipts are verified as both wrapped and unwrapped. Unwrapped signing is no deprecated and support will be dropped in Polymesh v8.0 (#1821) - Adds a new workflow for
SettleAfterLock
instructions (#1818) - Fix STO support for offchain receipts for funding an investment in the STO (#1826)
- Allow an STO to enable offchain funding (#1826)
new external API
- Added the
MaximumLockPeriod
associated type to the settlement pallet (#1818) - Added the following storage to the settlement pallet:
LockedTimestamp
(#1818) - Added the following extrinsic to the settlement pallet:
lock_instruction
(#1818) - Added the following runtime api:
lock_instruction_weight
,instruction_asset_count
(#1818) - Add extrinsic
Sto.enable_offchain_funding
to enable support for offchain funding receipts (#1826)
modified external API
- Removes the Bridge pallet storage (#1815)
- Change extrinsic
Sto.invest
to use support both onchain and offchain funding methods (#1826)
new events
- Added the
InstructionLocked
variant to the settlement pallet (#1818) - Added Sto event
FundraiserOffchainFundingEnabled
(#1826)
modified events
- Added missing
AssetId
value in Sto events:FundraiserCreated
,FundraiserFrozen
,FundraiserUnfrozen
,FundraiserWindowModified
, andFundraiserClosed
(#1826) - Changed Sto event
Invested
. Moved the "offering token" to the second value to have the same ordering as the other events. Changed "raise token" type toFundingAsset
enum to support both onchain and offchain funding (#1826)
other
- Improve
reject_instruction
weight calculation (#1818) - Improve
prune_instruction
performance (#1818) - Adds the following errors to the settlement pallet:
UnexpectedSettlementType
,InvalidInstructionStatusForRejection
(#1818) - Added the following error variants to the settlement pallet:
LockTimestampNotFound
,ExceededMaximumLockingPeriod
,FailedAssetTransferringConditions
(#1818) - Adds the following errors to the identity pallet:
UnauthorizedCallerFrozenDid
,UnauthorizedCallerDidMissingCdd
,UnauthorizedCallerMissingPermissions
(#1827) - Adds the following error to the portfolio pallet:
DefaultPortfoliosCannotHaveCustodians
(#1828)
data migration
- Add migration to clear all storage with the
Bridge
pallet prefix (#1815)
Full Changelog: v7.2.0...v7.3.0-rc2