From db3c3ecb5db8965ba0c129c733dfb6a50b827a2d Mon Sep 17 00:00:00 2001 From: skoupidi Date: Thu, 30 Oct 2025 18:58:45 +0200 Subject: [PATCH] contrib/localnet/darkfid-single-node/README.md: updated tests table and fees --- .../localnet/darkfid-single-node/README.md | 99 ++++++++++--------- 1 file changed, 55 insertions(+), 44 deletions(-) diff --git a/contrib/localnet/darkfid-single-node/README.md b/contrib/localnet/darkfid-single-node/README.md index d753169d2..94a9b5b51 100644 --- a/contrib/localnet/darkfid-single-node/README.md +++ b/contrib/localnet/darkfid-single-node/README.md @@ -32,14 +32,17 @@ See the user guide in the book for more info. Here is a table of all the `drk` stuff that needs to be tested to verify wallet and node functionalities work as expected, based on the current testnet user guide. -Note: List is not exhaustive. Missing functionalities that are not part -of the guide can be added for future regressions. + +Notes: +1. List is not exhaustive. Missing functionalities that are not part of +the guide can be added for future regressions. +2. All commands were executed in `drk` interactive mode. | # | Description | Command | Status | |----|------------------------------|-----------------------------------------------------------------|--------| | 0 | Initialization | wallet initialize | Pass | | 1 | Key generation | wallet keygen | Pass | -| 2 | Set default wallet | wallet default-address {ADDR_ID} | Pass | +| 2 | Set default wallet | wallet default-address {ADDR_INDEX} | Pass | | 3 | Default address retrieval | wallet address | Pass | | 4 | Block scanning | scan | Pass | | 5 | Block subscribing | subscribe | Pass | @@ -53,54 +56,62 @@ of the guide can be added for future regressions. | 13 | Token freeze | token freeze {ALIAS} | Pass | | 14 | Transfer | transfer {AMOUNT} {ALIAS} {ADDR} | Pass | | 15 | Coins retrieval | wallet coins | Pass | -| 16 | OTC initialization | otc init -v {AMOUNT}:{AMOUNT} -t {ALIAS}:{ALIAS} | Pass | +| 16 | OTC initialization | otc init {AMOUNT}:{AMOUNT} {ALIAS}:{ALIAS} | Pass | | 17 | OTC join | otc join | Pass | | 18 | OTC sign | otc sign | Pass | | 19 | DAO create | dao create {LIMIT} {QUORUM} {EARLY_EXEC_QUORUM} {RATIO} {TOKEN} | Pass | | 20 | DAO view | dao view | Pass | | 21 | DAO import | dao import | Pass | -| 22 | DAO update keys | dao update-keys | Pass | -| 23 | DAO list | dao list | Pass | -| 24 | DAO mint | dao mint {DAO} | Pass | -| 25 | DAO balance | dao balance {DAO} | Pass | -| 26 | DAO proposals retrieval | dao proposals {DAO} | Pass | -| 27 | DAO propose a transfer | dao propose-transfer {DAO} {DUR} {AMOUNT} {TOKEN} {ADDR} | Pass | -| 28 | DAO propose generic | dao propose-generic {DAO} {DUR} {AMOUNT} {TOKEN} {ADDR} | Pass | -| 29 | DAO proposal retrieval | dao proposal {PROPOSAL_BULLA} | Pass | -| 30 | DAO proposal export | dao proposal {PROPOSAL_BULLA} --export | Pass | -| 31 | DAO proposal import | dao proposal-import | Pass | -| 32 | DAO proposal mint | dao proposal {PROPOSAL_BULLA} --mint-proposal | Pass | -| 33 | DAO vote | dao vote {PROPOSAL_BULLA} {VOTE} {WEIGHT} | Pass | -| 34 | DAO proposal execution | dao exec {PROPOSAL_BULLA} | Pass | -| 35 | DAO proposal early execution | dao exec --early {PROPOSAL_BULLA} | Pass | -| 36 | Coins unspend | unspend {COIN} | Pass | -| 37 | Transaction inspect | inspect | Pass | -| 38 | Transaction simulate | explorer simulate-tx | Pass | -| 39 | Transaction broadcast | broadcast | Pass | -| 40 | Transaction attach fee | attach-fee | Pass | +| 22 | DAO list | dao list | Pass | +| 23 | DAO mint | dao mint {DAO} | Pass | +| 24 | DAO balance | dao balance {DAO} | Pass | +| 25 | DAO proposals retrieval | dao proposals {DAO} | Pass | +| 26 | DAO propose a transfer | dao propose-transfer {DAO} {DUR} {AMOUNT} {TOKEN} {ADDR} | Pass | +| 27 | DAO propose generic | dao propose-generic {DAO} {DUR} {AMOUNT} {TOKEN} {ADDR} | Pass | +| 28 | DAO proposal retrieval | dao proposal {PROPOSAL_BULLA} | Pass | +| 29 | DAO proposal export | dao proposal --export {PROPOSAL_BULLA} | Pass | +| 30 | DAO proposal import | dao proposal-import | Pass | +| 31 | DAO proposal mint | dao proposal --mint-proposal {PROPOSAL_BULLA} | Pass | +| 32 | DAO vote | dao vote {PROPOSAL_BULLA} {VOTE} {WEIGHT} | Pass | +| 33 | DAO proposal execution | dao exec {PROPOSAL_BULLA} | Pass | +| 34 | DAO proposal early execution | dao exec --early {PROPOSAL_BULLA} | Pass | +| 35 | Contract auth generation | contract generate-deploy | Pass | +| 36 | Contract auths retrieval | contract list | Pass | +| 37 | Contract deployment | contract deploy {CONTRACT_ID} {WASM_PATH} | Pass | +| 38 | Contract history retrieval | contract list {CONTRACT_ID} | Pass | +| 39 | Contract transaction export | contract export-data {TX_HASH} | Pass | +| 40 | Contract lock | contract lock {CONTRACT_ID} | Pass | +| 41 | Coins unspend | unspend {COIN} | Pass | +| 42 | Transaction inspect | inspect | Pass | +| 43 | Transaction simulate | explorer simulate-tx | Pass | +| 44 | Transaction broadcast | broadcast | Pass | +| 45 | Transaction attach fee | attach-fee | Pass | ## Transactions fees This table contains each executed transaction fee in `DRK`. -| Type | Description | Fee | -|-------------|---------------------------------------------------------|------------| -| Transfer | Native token transfer with single input and output | 0.00525303 | -| Transfer | Native token transfer with single input and two outputs | 0.00557027 | -| Transfer | Native token transfer with two inputs and single output | 0.00570562 | -| Transfer | Native token transfer with two inputs and outputs | 0.00602301 | -| Token mint | Custom token mint | 0.00518391 | -| Transfer | Custom token transfer with single input and two outputs | 0.00557027 | -| OTC swap | Atomic swap between two custom tokens | 0.00601657 | -| DAO mint | Mint a generated DAO onchain | 0.00474321 | -| Transfer | Send tokens to a DAO treasury | 0.00602301 | -| DAO propose | Mint a generated DAO transfer proposal onchain | 0.00574667 | -| DAO vote | Vote for a minted DAO transfer proposal | 0.00601218 | -| DAO exec | Execute (early) a passed DAO transfer proposal | 0.00988316 | -| DAO propose | Mint a generated DAO generic proposal onchain | 0.00574445 | -| DAO vote | Vote for a minted DAO generic proposal | 0.00601218 | -| DAO exec | Execute (early) a passed DAO generic proposal | 0.00530605 | -| Token mint | Custom token mint for a DAO treasury | 0.00518391 | -| DAO propose | Mint a generated DAO to DAO transfer proposal onchain | 0.00574667 | -| DAO vote | Vote for a minted DAO to DAO transfer proposal | 0.00601218 | -| DAO exec | Execute (early) a passed DAO to DAO transfer proposal | 0.00988316 | +| Type | Description | Fee | +|----------------|---------------------------------------------------------|------------| +| Transfer | Native token transfer with single input and output | 0.00520957 | +| Transfer | Native token transfer with single input and two outputs | 0.00551294 | +| Transfer | Native token transfer with two inputs and single output | 0.00564359 | +| Transfer | Native token transfer with two inputs and two outputs | 0.00594684 | +| Token mint | Custom token mint | 0.00513825 | +| Token freeze | Custom token freeze | 0.00472310 | +| Transfer | Custom token transfer with single input and two outputs | 0.00551294 | +| OTC swap | Atomic swap between two custom tokens | 0.00594094 | +| DAO mint | Mint a generated DAO onchain | 0.00472200 | +| Transfer | Send tokens to a DAO treasury | 0.00551294 | +| DAO propose | Mint a generated DAO transfer proposal onchain | 0.00567447 | +| DAO vote | Vote for a minted DAO transfer proposal | 0.00593839 | +| DAO exec | Execute (early) a passed DAO transfer proposal | 0.00962249 | +| DAO propose | Mint a generated DAO generic proposal onchain | 0.00567656 | +| DAO vote | Vote for a minted DAO generic proposal | 0.00593839 | +| DAO exec | Execute (early) a passed DAO generic proposal | 0.00962249 | +| Token mint | Custom token mint for a DAO treasury | 0.00513825 | +| DAO propose | Mint a generated DAO to DAO transfer proposal onchain | 0.00567652 | +| DAO vote | Vote for a minted DAO to DAO transfer proposal | 0.00593839 | +| DAO exec | Execute (early) a passed DAO to DAO transfer proposal | 0.00962249 | +| Contact deploy | Deploy a contract `WASM` bincode on-chain | 0.00872699 | +| Contact lock | Lock contract code on-chain | 0.00516328 |