Add beacon_bind Arcium circuit + anonbeta1 program with MPC binding#2
Open
FwazB wants to merge 2 commits into
Open
Add beacon_bind Arcium circuit + anonbeta1 program with MPC binding#2FwazB wants to merge 2 commits into
FwazB wants to merge 2 commits into
Conversation
Collaborator
FwazB
commented
May 11, 2026
- beacon_bind circuit: SHA3-256 commitment of rns_dest_hash + region_code computed inside Arcium MPC, returns encrypted u128 to owner
- anonbeta1 program: register_beacon, heartbeat (plain), plus 3 new Arcium instructions (init_comp_def, register_beacon_private, callback)
- PrivateBeaconRegistry PDA for encrypted beacon state
- Deployed to devnet: anon7uu8UtVoFgS8GCSfw2RqyphJhkN3xEjgPwznYDe
- MXE initialized, comp def registered on-chain (cluster offset 456)
- Circuit uploaded to Supabase storage bucket
- beacon_bind circuit: SHA3-256 commitment of rns_dest_hash + region_code computed inside Arcium MPC, returns encrypted u128 to owner - anonbeta1 program: register_beacon, heartbeat (plain), plus 3 new Arcium instructions (init_comp_def, register_beacon_private, callback) - PrivateBeaconRegistry PDA for encrypted beacon state - Deployed to devnet: anon7uu8UtVoFgS8GCSfw2RqyphJhkN3xEjgPwznYDe - MXE initialized, comp def registered on-chain (cluster offset 456) - Circuit uploaded to Supabase storage bucket
- 2% fee to treasury on beacon registration (same as ble-revshare) - SOL native: system_program transfer to treasury wallet - SPL token: spl_token transfer via optional mint/token accounts - Added anchor-spl dependency, TREASURY_WALLET + FEE_BPS constants - Upgraded on devnet: anon7uu8UtVoFgS8GCSfw2RqyphJhkN3xEjgPwznYDe
Member
|
gm no need to registration fee anymore on beacons:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.