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
PayingDIDafter 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_txand 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
SettleAfterLockinstructions (#1818) - Fix STO support for offchain receipts for funding an investment in the STO (#1826)
- Allow an STO to enable offchain funding (#1826)
- Allow Subsidy of calls to pallets
Checkpoint,CorporateBallotandCapitalDistribution(#1840)
new external API
- Added the
MaximumLockPeriodassociated 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_fundingto enable support for offchain funding receipts (#1826)
modified external API
- Removes the Bridge pallet storage (#1815)
- Change extrinsic
Sto.investto use support both onchain and offchain funding methods (#1826)
new events
- Added the
InstructionLockedvariant to the settlement pallet (#1818) - Added Sto event
FundraiserOffchainFundingEnabled(#1826)
modified events
- Added missing
AssetIdvalue 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 toFundingAssetenum to support both onchain and offchain funding (#1826)
other
- Improve
reject_instructionweight calculation (#1818) - Improve
prune_instructionperformance (#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) - Allows calling
lock_instructionif the instruction is already locked (#1842)
data migration
- Add migration to clear all storage with the
Bridgepallet prefix (#1815)
Full Changelog: v7.2.0...v7.3.0