Documentation
¶
Index ¶
- type Asset
- type AssetVtxo
- type AssetVtxoVw
- type DBTX
- type DeleteUtxoParams
- type InsertAssetVtxoParams
- type InsertTxParams
- type InsertUtxoParams
- type InsertVtxoParams
- type Queries
- func (q *Queries) CleanAssetVtxos(ctx context.Context) error
- func (q *Queries) CleanAssets(ctx context.Context) error
- func (q *Queries) CleanTxs(ctx context.Context) error
- func (q *Queries) CleanUtxos(ctx context.Context) error
- func (q *Queries) CleanVtxos(ctx context.Context) error
- func (q *Queries) DeleteUtxo(ctx context.Context, arg DeleteUtxoParams) error
- func (q *Queries) InsertAssetVtxo(ctx context.Context, arg InsertAssetVtxoParams) error
- func (q *Queries) InsertTx(ctx context.Context, arg InsertTxParams) error
- func (q *Queries) InsertUtxo(ctx context.Context, arg InsertUtxoParams) error
- func (q *Queries) InsertVtxo(ctx context.Context, arg InsertVtxoParams) error
- func (q *Queries) ReplaceTx(ctx context.Context, arg ReplaceTxParams) error
- func (q *Queries) SelectAllTxs(ctx context.Context) ([]Tx, error)
- func (q *Queries) SelectAllUtxos(ctx context.Context) ([]Utxo, error)
- func (q *Queries) SelectAllVtxos(ctx context.Context) ([]AssetVtxoVw, error)
- func (q *Queries) SelectAsset(ctx context.Context, assetID string) (Asset, error)
- func (q *Queries) SelectSpendableVtxos(ctx context.Context) ([]AssetVtxoVw, error)
- func (q *Queries) SelectTxs(ctx context.Context, txids []string) ([]Tx, error)
- func (q *Queries) SelectUtxo(ctx context.Context, arg SelectUtxoParams) (Utxo, error)
- func (q *Queries) SelectVtxo(ctx context.Context, arg SelectVtxoParams) ([]AssetVtxoVw, error)
- func (q *Queries) SettleVtxo(ctx context.Context, arg SettleVtxoParams) error
- func (q *Queries) SpendVtxo(ctx context.Context, arg SpendVtxoParams) error
- func (q *Queries) SweepVtxo(ctx context.Context, arg SweepVtxoParams) error
- func (q *Queries) UnrollVtxo(ctx context.Context, arg UnrollVtxoParams) error
- func (q *Queries) UpdateTx(ctx context.Context, arg UpdateTxParams) error
- func (q *Queries) UpdateUtxo(ctx context.Context, arg UpdateUtxoParams) error
- func (q *Queries) UpsertAsset(ctx context.Context, arg UpsertAssetParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type ReplaceTxParams
- type SelectUtxoParams
- type SelectVtxoParams
- type SettleVtxoParams
- type SpendVtxoParams
- type SweepVtxoParams
- type Tx
- type UnrollVtxoParams
- type UpdateTxParams
- type UpdateUtxoParams
- type UpsertAssetParams
- type Utxo
- type Vtxo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Asset ¶
type Asset struct {
AssetID string
ControlAssetID sql.NullString
Metadata sql.NullString
}
type AssetVtxoVw ¶
type AssetVtxoVw struct {
Txid string
Vout int64
Script string
Amount int64
CommitmentTxids string
SpentBy sql.NullString
Spent bool
ExpiresAt int64
CreatedAt int64
Preconfirmed bool
Swept bool
SettledBy sql.NullString
Unrolled bool
ArkTxid sql.NullString
AssetID sql.NullString
AssetAmount sql.NullInt64
}
type DeleteUtxoParams ¶
type InsertAssetVtxoParams ¶
type InsertTxParams ¶
type InsertTxParams struct {
Txid string
TxidType string
Amount int64
Type string
CreatedAt int64
Hex sql.NullString
SettledBy sql.NullString
Settled bool
AssetPacket sql.NullString
}
type InsertUtxoParams ¶
type InsertUtxoParams struct {
Txid string
Vout int64
Script string
Amount int64
SpentBy sql.NullString
Spent bool
Tapscripts sql.NullString
SpendableAt sql.NullInt64
CreatedAt sql.NullInt64
DelayValue sql.NullInt64
DelayType sql.NullString
Tx sql.NullString
}
type InsertVtxoParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) DeleteUtxo ¶
func (q *Queries) DeleteUtxo(ctx context.Context, arg DeleteUtxoParams) error
func (*Queries) InsertAssetVtxo ¶
func (q *Queries) InsertAssetVtxo(ctx context.Context, arg InsertAssetVtxoParams) error
func (*Queries) InsertTx ¶
func (q *Queries) InsertTx(ctx context.Context, arg InsertTxParams) error
func (*Queries) InsertUtxo ¶
func (q *Queries) InsertUtxo(ctx context.Context, arg InsertUtxoParams) error
func (*Queries) InsertVtxo ¶
func (q *Queries) InsertVtxo(ctx context.Context, arg InsertVtxoParams) error
func (*Queries) ReplaceTx ¶
func (q *Queries) ReplaceTx(ctx context.Context, arg ReplaceTxParams) error
func (*Queries) SelectAllUtxos ¶
func (*Queries) SelectAllVtxos ¶
func (q *Queries) SelectAllVtxos(ctx context.Context) ([]AssetVtxoVw, error)
func (*Queries) SelectAsset ¶
func (*Queries) SelectSpendableVtxos ¶
func (q *Queries) SelectSpendableVtxos(ctx context.Context) ([]AssetVtxoVw, error)
func (*Queries) SelectUtxo ¶
func (*Queries) SelectVtxo ¶
func (q *Queries) SelectVtxo(ctx context.Context, arg SelectVtxoParams) ([]AssetVtxoVw, error)
func (*Queries) SettleVtxo ¶
func (q *Queries) SettleVtxo(ctx context.Context, arg SettleVtxoParams) error
func (*Queries) SpendVtxo ¶
func (q *Queries) SpendVtxo(ctx context.Context, arg SpendVtxoParams) error
func (*Queries) SweepVtxo ¶
func (q *Queries) SweepVtxo(ctx context.Context, arg SweepVtxoParams) error
func (*Queries) UnrollVtxo ¶
func (q *Queries) UnrollVtxo(ctx context.Context, arg UnrollVtxoParams) error
func (*Queries) UpdateTx ¶
func (q *Queries) UpdateTx(ctx context.Context, arg UpdateTxParams) error
func (*Queries) UpdateUtxo ¶
func (q *Queries) UpdateUtxo(ctx context.Context, arg UpdateUtxoParams) error
func (*Queries) UpsertAsset ¶
func (q *Queries) UpsertAsset(ctx context.Context, arg UpsertAssetParams) error
type ReplaceTxParams ¶
type ReplaceTxParams struct {
NewTxid string
TxidType string
Amount int64
Type string
SettledBy sql.NullString
CreatedAt int64
Hex sql.NullString
OldTxid string
}
type SelectUtxoParams ¶
type SelectVtxoParams ¶
type SettleVtxoParams ¶
type SettleVtxoParams struct {
SpentBy sql.NullString
SettledBy sql.NullString
Txid string
Vout int64
}
type SpendVtxoParams ¶
type SpendVtxoParams struct {
SpentBy sql.NullString
ArkTxid sql.NullString
Txid string
Vout int64
}
type SweepVtxoParams ¶
type Tx ¶
type Tx struct {
Txid string
TxidType string
Amount int64
Type string
Settled bool
CreatedAt int64
Hex sql.NullString
SettledBy sql.NullString
AssetPacket sql.NullString
}
type UnrollVtxoParams ¶
type UpdateTxParams ¶
type UpdateUtxoParams ¶
type UpsertAssetParams ¶
type UpsertAssetParams struct {
AssetID string
ControlAssetID sql.NullString
Metadata sql.NullString
}
Click to show internal directories.
Click to hide internal directories.