# Trader Console

## Database

View:
Page: Update: (note: uncheck Update on slow free hosting demos, only check it back for few seconds when need to update, e.g. in query panel)

Delete by pubkey/hash:

## Collectors

Oracle Filter: Capability Filter:
Report Filter: Offer Filter:
Collector Tag:
Collector List:
[]

## Matching

    1. find suitable oracle
    2. submit offer OR find appropriate offer

Offer Content:
Offer PoW:

## Query Oracle

    endpoint:

Fact Request:
Commitment:

    fact2:

## Query Oracle2

    endpoint2:

Fact Request2:
Commitment2:

    fact:

## Query Oracle3

    endpoint2:

Fact Request:
Commitment3:

    fact3:

#### Report Oracle

Oracle Pub:
Report Content:
Report Pow:

## Trade

    Note: requires Eternl browser plugin for Helios

    Instructions:
        0) Prepare funds in webwallet: there should be several utxos available:
            Alice, Bob, Alice collateral fee (Helios), Bob collateral fee (Helios)
            * send funds to yourself several times in order to create utxos for Helios, BTC version supports picking multi-UtXO per party
            Faucet for Helios: https://docs.cardano.org/cardano-testnets/tools/faucet (PreProd testnet)
            Faucet for BTC: https://mempool.space/testnet4/faucet https://cryptopump.info/send.php https://coinfaucet.eu/en/btc-testnet/
            Gen BTC keys: https://bitcoin-tools-blond.vercel.app
            Default addresses (BTC)
                alice_addr = tb1pudlyenkk7426rvsx84j97qddf4tuc8l63suz62xeq4s6j3wmuylq0j54ex
                bob_addr = tb1p0l5zsw2lv9pu99dwzckjxhpufdvvylapl5spn6yd54vhnwa989hq20cvyv

            Hit "Fill In BTC" to fill in default fields. Hit "Clear" to clear.

        1a) Hit "Gen Opening Tx", it will autofill utxos from wallet if fields left empty (for Helios)
        1b) Copy opening tx into Tx field ("Sign and Broadcast" subsection), hit "Sign", hit "Broadcast"
            * BTC version auto-signs afetr you hit "Gen Opening Tx", so only "Broadcast" is required
        1c) Copy signed tx id into "Opening TxId" field

        2) Hit "Request Commitment" ("Query Oracle" section) and wait for fact to arrive

        3a) Hit "Gen Closing Tx"
        3b) Copy closing tx into Tx field ("Sign and Broadcast" subsection), hit "Sign", hit "Broadcast"
            * BTC version auto-signs afetr you hit "Gen Opening Tx", so only "Broadcast" is required

        BTC-DLC CET transactions (see webdoc):
            Hit "Gen CET", Hit "Broadcast"
            Hit "Gen CET Redeem", Hit "Broadcast"

##### Offer Terms:

TxFee:

##### tx-in ("txid # out"):

Alice:
Bob:

    opening tx:

##### tx-out-addr (bech32 or btc-pubkey):

Alice: Bob:
Opening TxId: CET Answer (BTC):
CET TxId (Btc):
Alice Fee Collateral (Helios): Bob Fee Collateral (Helios):

    closing tx:

#### Sign and Broadcast

Tx:

    signed tx:

    signed tx id:

    tx id:

     https://preprod.cexplorer.io/tx/