Add Sophia AIC builtins and Auth.tx constructors #992

Open
uwiger wants to merge 4 commits from uw-aci into master
Owner

Expose Chain.spend_currency, Chain.balance_currency, and
Chain.currency_supply, compiling to the new FATE opcodes.
Auth.tx inspection gains AccountCreateTx, MintTx, ExchangeTx,
SpendCurrenciesTx, and BurnTx. Pin gmbytecode to c44313e.

Expose Chain.spend_currency, Chain.balance_currency, and Chain.currency_supply, compiling to the new FATE opcodes. Auth.tx inspection gains AccountCreateTx, MintTx, ExchangeTx, SpendCurrenciesTx, and BurnTx. Pin gmbytecode to c44313e.
uwiger added 3 commits 2026-08-23 07:20:43 +09:00
1st commit: add MLDSA sig verification
Sophia Tests / tests (push) Failing after -4m44s
ed72e393ab
update deps, add mldsa-related byte codes
Sophia Tests / tests (push) Failing after -4m36s
4f6529ed9d
Add Sophia AIC builtins and Auth.tx constructors
Sophia Tests / tests (push) Failing after 48m33s
8a635c2e73
Expose Chain.spend_currency, Chain.balance_currency, and
Chain.currency_supply, compiling to the new FATE opcodes.
Auth.tx inspection gains AccountCreateTx, MintTx, ExchangeTx,
SpendCurrenciesTx, and BurnTx. Pin gmbytecode to c44313e.
uwiger requested review from dimitar.p.ivanov 2026-08-23 07:20:43 +09:00
uwiger requested review from hans_sv 2026-08-23 07:20:43 +09:00
uwiger requested review from pharpend 2026-08-23 07:20:44 +09:00
uwiger requested review from spivee 2026-08-23 07:20:44 +09:00
uwiger requested review from zxq9 2026-08-23 07:20:45 +09:00
uwiger added 1 commit 2026-08-23 14:26:54 +09:00
Add missing BurnTx type to Auth.tx fcode table
Sophia Tests / tests (push) Failing after 48m33s
80c369b4d0
init_type_env/0 listed five new Chain.base_tx constructors in
con_env and arities but omitted BurnTx from the variant type,
so compiling switches on Chain.BurnTx crashed in split_vars/2.
Some required checks failed
Sophia Tests / tests (push) Failing after 48m33s
You are not authorized to merge this pull request.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin uw-aci:uw-aci
git checkout uw-aci
Sign in to join this conversation.