github futureversecom/trn-seed v11.74.0

latest releases: v11.81.0, v11.80.0, v11.79.0...
3 months ago

Release

Release Name: 11.74.0

Spec Version: 74

Client Version: 11.0.0

Key Changes:

This release introduces the following changes:

  • Sylo Permission Pallet
  • Signed EVM token approvals

PRs included:


Client Changes:

  • Yes
  • No

Runtime Changes:

  • Yes
  • No

API Changes

Storage Changes

Added

  • NextPermissionRecordId - Counter for permission record ids
  • PermissionRecords - Holds a vector of on-chain permission records under (data_author, grantee, data_id)
  • TaggedPermissionRecords - Holds a vector of tagged permission records (data_author, grantee)
  • PermissionReference - Holds a permission reference record keyed by (data_author, grantee)

Extrinsic Changes

Added

  • grant_data_permissions - Grant another account data permissions
  • revoke_data_permissions - Revokes previously granted data permissions
  • grant_tagged_permissions - Grants another account tagged data permissions
  • revoke_tagged_permissions - Revokes previously granted tagged data permissions
  • grant_permission_reference - Sets a permission reference record for another account
  • revoke_permission_reference - Removes a previously granted permission reference

Changed

  • TokenApprovals: erc721_approval. Removed caller field and allow signed origin
  • TokenApprovals: erc20_approval. Removed caller field and allow signed origin
  • TokenApprovals: erc20_update_approval. Removed caller field and allow signed origin
  • TokenApprovals: erc721_approval_for_all. Removed caller field and allow signed origin
  • TokenApprovals: erc1155_approval_for_all. Removed caller field and allow signed origin

Event Changes

Added

  • Sylo Data Permissions: DataPermissionGranted
  • Sylo Data Permissions: DataPermissionRevoked
  • Sylo Data Permissions: TaggedDataPermissionGranted
  • Sylo Data Permissions: TaggedDataPermissionRevoked
  • Sylo Data Permissions: PermissionReferenceGranted
  • Sylo Data Permissions: PermissionReferenceRevoked

Error Messages

Added

  • Sylo Data Permissions: DataRecordDoesNotExist
  • Sylo Data Permissions: IrrevocableCannotBeExpirable
  • Sylo Data Permissions: ExceededMaxPermissions
  • Sylo Data Permissions: MissingDistributePermission
  • Sylo Data Permissions: CannotGrantDistributePermission
  • Sylo Data Permissions: CannotGrantIrrevocablePermission
  • Sylo Data Permissions: PermissionIrrevocable
  • Sylo Data Permissions: NotPermissionGrantor
  • Sylo Data Permissions: PermissionNotFound
  • Sylo Data Permissions: MissingValidationRecord
  • Sylo Data Permissions: InvalidString

Don't miss a new trn-seed release

NewReleases is sending notifications on new releases.