Skip to content

feat(docs): fpc tutorial#19866

Open
sklppy88 wants to merge 3 commits intonextfrom
ek/feat/fpc-tutorial
Open

feat(docs): fpc tutorial#19866
sklppy88 wants to merge 3 commits intonextfrom
ek/feat/fpc-tutorial

Conversation

@sklppy88
Copy link
Copy Markdown
Contributor

this adds a tutorial on a simple and more complex fpc flow

@sklppy88 sklppy88 requested a review from critesjosh January 22, 2026 18:47
Copy link
Copy Markdown
Contributor

@critesjosh critesjosh left a comment

Choose a reason for hiding this comment

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

very nice, learned a lot! wdyt about having someone from nico's team take a look at the contracts?

Comment thread docs/docs-developers/docs/tutorials/contract_tutorials/fee_paying_contract.md Outdated

**Key points:**

1. **`#[nophasecheck]`**: Required because `set_as_fee_payer()` must be called in the setup phase. Without this decorator, the compiler would reject calling it from a regular function.
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.

Just curious, what does this decorator do? others may wonder as well

Copy link
Copy Markdown
Contributor Author

@sklppy88 sklppy88 Jan 26, 2026

Choose a reason for hiding this comment

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

have added more explanation here !

aztec faucet drip-fee-juice <CONTRACT_ADDRESS>
```

2. **Bridging from L1** (production): Use the Fee Juice bridge to transfer Fee Juice to the contract address.
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.

we dont have this yet though. do we have one for sepolia?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

good call, i thought it was possible on testnet, but i've modified to make a comment that this tutorial is only feasible on the local network

Comment thread docs/docs-developers/docs/tutorials/contract_tutorials/fee_paying_contract.md Outdated
@sklppy88 sklppy88 force-pushed the ek/feat/fpc-tutorial branch 4 times, most recently from af89fc1 to 9ca426f Compare January 26, 2026 17:45
@sklppy88
Copy link
Copy Markdown
Contributor Author

very nice, learned a lot! wdyt about having someone from nico's team take a look at the contracts?

Good idea, will add a request !

Copy link
Copy Markdown
Contributor

@critesjosh critesjosh left a comment

Choose a reason for hiding this comment

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

looks good!

@sklppy88 sklppy88 marked this pull request as ready for review January 28, 2026 15:52
@sklppy88 sklppy88 requested a review from a team as a code owner January 28, 2026 15:52
@sklppy88 sklppy88 removed the request for review from a team January 28, 2026 15:53
this adds a tutorial on a simple and more complex fpc flow

Co-authored-by: Esau <esau@aztecprotocol.com>
@AztecBot AztecBot force-pushed the ek/feat/fpc-tutorial branch from fb67c95 to 68c9a9e Compare January 28, 2026 16:57
@AztecBot AztecBot enabled auto-merge January 28, 2026 16:57
@AztecBot AztecBot added this pull request to the merge queue Jan 28, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jan 28, 2026
@sklppy88 sklppy88 added this pull request to the merge queue Jan 28, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jan 28, 2026
@sklppy88 sklppy88 added this pull request to the merge queue Jan 28, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants