Web2 system as a virtual L1Fuji testnetnot set up

Your servers hold 5 keys. Avalanche treats them as a chain. No node, no VM, no rewrite of your system.

One-time setup. After this the Web2 system is a registered ICM peer on Fuji.

1. Wallet secp256k1 key, localStorage, testnet only

P-Chain address
-
P-Chain balance
-
C-Chain address
-
C-Chain balance
-

Return funds
P-Chain to
C-Chain to

2. Register virtual L1 CreateSubnetTx, CreateChainTx, ConvertSubnetToL1Tx

Generates 5 BLS keys in the browser and registers them on the P-Chain as equal-weight validators of a chain that never runs. The blockchain ID becomes the Web2 system's ICM source ID. Costs about 0.5 AVAX of validator balance plus fees.

3. Mailbox contract and Fuji validators C-Chain deploy, platform.getValidatorsAt

Deploys a small C-Chain contract that trusts only our virtual L1 (and only our wallet may send from it), and loads the Fuji validator set the browser uses to verify messages coming back.