Skip to content

ICRC-124: blocks for recording management actions -- stopping, unstopping and deactivating ledgers #135

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

bogwar
Copy link
Collaborator

@bogwar bogwar commented Apr 2, 2025

Real World Asset ledgers require several management APIs that would allow authorised entities to carry out ledger changes. This standard introduces three new blocktypes:

  • block type 123pause that records that all transactions on the ledger were paused by an authorised party
  • block type 123unpause that records that a paused ledger was unpause by an authorised party
  • block type 123deactivate that records that a ledger was deactivated by an authorised party

@bogwar bogwar changed the title ICRC-124: recording stopping, unstopping and deactivating ledgers ICRC-124: blocks for recording management actions (stopping, unstopping and deactivating ledgers) Apr 3, 2025
@bogwar bogwar changed the title ICRC-124: blocks for recording management actions (stopping, unstopping and deactivating ledgers) ICRC-124: blocks for recording management actions -- stopping, unstopping and deactivating ledgers Apr 4, 2025
@bogwar bogwar requested a review from Copilot April 7, 2025 12:19
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.

Comments suppressed due to low confidence (1)

ICRCs/ICRC-124/ICRC-124.md:69

  • [nitpick] Consider using consistent metadata keys across the examples (e.g., 'reason' in the pause example versus 'note' in the unpause example) to improve clarity and ease of parsing.
record { "reason"; variant { Text = "DAO vote: pause due to upgrade prep" }}


## Overview of Block Types

- **Pause Ledger**: `124pause`
Copy link
Preview

Copilot AI Apr 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The identifier '124pause' is used here, but the PR metadata description references '123pause'. Please confirm the intended block type and update the identifier consistently.

Copilot uses AI. Check for mistakes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant