Skip to content

fix: Update 8021 docs to include dataSuffix capability - #796

Merged
youssefea merged 3 commits into
masterfrom
danc/udpate-8021-docs
Jan 13, 2026
Merged

fix: Update 8021 docs to include dataSuffix capability#796
youssefea merged 3 commits into
masterfrom
danc/udpate-8021-docs

Conversation

@dgca

@dgca dgca commented Jan 12, 2026

Copy link
Copy Markdown
Collaborator

What changed? Why?

Added a new documentation page for the dataSuffix capability in the Base Account reference section. This capability (defined in ERC-8021) allows apps to append arbitrary hex-encoded bytes to transaction calldata for attribution tracking, enabling platforms to identify which app originated a transaction.

Notes to reviewers

How has it been tested?

Local verification with mintlify dev

@cb-heimdall

cb-heimdall commented Jan 12, 2026

Copy link
Copy Markdown
Collaborator

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

@youssefea youssefea left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks for this contribution ! Would it be possible to make dataSuffix page follow the example of other pages such as flowControl, paymasterService etc?

The only exception there now is dataCallback and that's because it has some additional API examples. I'll be transitioning some of that content soon to match the rest.

@cb-heimdall

Copy link
Copy Markdown
Collaborator

Review Error for youssefea @ 2026-01-12 12:31:46 UTC
User failed mfa authentication, either user does not exist or public email is not set on your github profile. \ see go/mfa-help


The primary use case for `dataSuffix` is [Builder Codes](/base-chain/quickstart/builder-codes) attribution. Builder Codes are unique identifiers that allow apps to receive attribution for onchain activity they generate.

```typescript

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Please add a title here if you can

@youssefea youssefea left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Small nit: adding the title to the code snippet

@cb-heimdall

Copy link
Copy Markdown
Collaborator

Review Error for youssefea @ 2026-01-13 14:51:36 UTC
User failed mfa authentication, either user does not exist or public email is not set on your github profile. \ see go/mfa-help

@youssefea
youssefea merged commit 120be5d into master Jan 13, 2026
8 checks passed
@youssefea
youssefea deleted the danc/udpate-8021-docs branch January 13, 2026 18:24
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.

3 participants