darkfi

darkfi запушил(а) fees в darkrenaissance/darkfi

  • cbe0d3a831 doc/book: add architecture page for transaction fees
  • ae57b9e8b4 script/research: add fee-model calibration tooling Four research utilities used to derive the gas constants.
  • e4a098e5c9 tx-replayer: update for PALLAS_SCHNORR_VERIFY_GAS rename
  • c67aa09a10 runtime/import/util: rework utility host function gas metering Charge MIN_GAS at the start of each call, before the ACL check. Apply per-byte pricing: * get_tx/get_tx_location/get_blockchain_time/get_last_block_height: READ_GAS_PER_BYTE for on-chain data reads * drk_log/set_return_data/get_object_bytes/get_tx_hash: per-byte charge for data copied * Primitive returns (get_call_index, get_verifying_block_height, get_block_target, get_object_size): MIN_GAS only
  • 9a4a824ad3 runtime/import: add hash compute and storage gas for trees Charge for the per-level hash computation: * merkle_add: coins_len * MERKLE_DEPTH * SINSEMILLA_HASH_GAS * sparse_merkle_insert_batch: nullifiers.len() * SMT_FP_DEPTH * POSEIDON_HASH_GAS Apply WRITE_GAS_PER_BYTE to the storage footprint (appended leaves, value data, and latest root data) for on-chain writes. Local merkle writes are priced per raw byte.

36 минут назад

darkfi создал новую ветку fees в darkrenaissance/darkfi

36 минут назад

darkfi запушил(а) master в darkrenaissance/darkfi

  • a76639f020 app: remove old gfx simulator and associated utilities (trax), and move py scripts to script/
  • 3c4e92d4c9 app/netdebug: add back GetSignals, GetSlots, GetMethods and GetMethod calls
  • a5e0feb113 bin/app: impl darkirc2 plugin with new event_graph sync methods
  • bd26864618 net/channel: Close transports during shutdown
  • e810a37ee0 lilith: Report inbound listener health

1 час назад

darkfi создал новую ветку master в darkrenaissance/darkfi

1 час назад

darkfi создал(а) репозиторий darkrenaissance/darkfi

1 час назад