v0.1.0-pre.023
This commit is contained in:
@@ -13,7 +13,7 @@ Ce dossier contient les exemples et le schéma de configuration JSON.
|
||||
- Un profil actif doit être présent et unique.
|
||||
- Les profils non actifs peuvent rester dans le fichier pour les tests devnet, mainnet lecture seule, backfill ou future production.
|
||||
- Le contrat courant couvre HTTP JSON-RPC Solana et WebSocket JSON-RPC générique.
|
||||
- Helius `transactionSubscribe` et Yellowstone gRPC seront ajoutés plus tard dans `kb_rpc`, avec évolution explicite du schéma quand les transports seront réellement utilisés.
|
||||
- Helius `transactionSubscribe` et Yellowstone gRPC seront ajoutés plus tard dans `kb_onchain_transport`, avec évolution explicite du schéma quand les transports seront réellement utilisés.
|
||||
- Les IDLs restent des artefacts de développement et ne font pas partie de la configuration runtime.
|
||||
|
||||
## Fichiers
|
||||
|
||||
@@ -21,27 +21,21 @@
|
||||
"format": "compact",
|
||||
"ansi": true,
|
||||
"targets": [
|
||||
"kb_app_demo",
|
||||
"kb-lib.decoder.metadata.metaplex_token_metadata",
|
||||
"kb-logging",
|
||||
"kb-lib.decoder.solana.core",
|
||||
"kb-lib.decoder.spl.token",
|
||||
"kb-lib.decoder.spl.token2022",
|
||||
"kb-lib.decoder.spl.associated_token_account",
|
||||
"kb-lib.decoder.spl.elgamal_registry",
|
||||
"kb-lib.decoder.spl.memo",
|
||||
"kb-lib.decoder.spl.token",
|
||||
"kb-lib.decoder.spl.token2022",
|
||||
"kb-lib.executor.solana.transaction",
|
||||
"kb_executor_metadata_metaplex_token_metadata",
|
||||
"kb_executor_metadata_spl_name_service",
|
||||
"kb-lib.decoder.metadata.metaplex_token_metadata",
|
||||
"kb-lib.executor.solana.core",
|
||||
"kb_executor_spl_account_compression",
|
||||
"kb-lib.executor.solana.transaction",
|
||||
"kb-lib.executor.spl.token",
|
||||
"kb-lib.executor.spl.token2022",
|
||||
"kb-lib.executor.spl.associated_token_account",
|
||||
"kb-lib.executor.spl.elgamal_registry",
|
||||
"kb-lib.executor.spl.memo",
|
||||
"kb_executor_spl_noop",
|
||||
"kb_executor_spl_single_pool",
|
||||
"kb-lib.executor.spl.token",
|
||||
"kb-lib.executor.spl.token2022",
|
||||
"kb-logging",
|
||||
"kb-lib.materializer.admin",
|
||||
"kb-lib.materializer.compliance",
|
||||
"kb-lib.materializer.lifecycle",
|
||||
@@ -49,9 +43,15 @@
|
||||
"kb-lib.materializer.staking",
|
||||
"kb-lib.materializer.token",
|
||||
"kb-lib.materializer.transaction",
|
||||
"kb_pipeline",
|
||||
"kb_rpc",
|
||||
"kb-store",
|
||||
"kb-onchain-transport",
|
||||
"kb_app_demo",
|
||||
"kb_executor_metadata_metaplex_token_metadata",
|
||||
"kb_executor_metadata_spl_name_service",
|
||||
"kb_executor_spl_account_compression",
|
||||
"kb_executor_spl_noop",
|
||||
"kb_executor_spl_single_pool",
|
||||
"kb_pipeline",
|
||||
"kb_wallet"
|
||||
]
|
||||
},
|
||||
@@ -966,42 +966,42 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_rpc_debug",
|
||||
"name": "file_kb-onchain-transport_debug",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "debug",
|
||||
"path": "logs/devnet/kb_rpc/debug.log",
|
||||
"path": "logs/devnet/kb-onchain-transport/debug.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_rpc"
|
||||
"kb-onchain-transport"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_rpc_info",
|
||||
"name": "file_kb-onchain-transport_info",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "info",
|
||||
"path": "logs/devnet/kb_rpc/info.log",
|
||||
"path": "logs/devnet/kb-onchain-transport/info.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_rpc"
|
||||
"kb-onchain-transport"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_rpc_error",
|
||||
"name": "file_kb-onchain-transport_error",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "error",
|
||||
"path": "logs/devnet/kb_rpc/error.jsonl",
|
||||
"path": "logs/devnet/kb-onchain-transport/error.jsonl",
|
||||
"rotation": "daily",
|
||||
"format": "json",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_rpc"
|
||||
"kb-onchain-transport"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1691,7 +1691,7 @@
|
||||
"kb-lib.materializer.token",
|
||||
"kb-lib.materializer.transaction",
|
||||
"kb_pipeline",
|
||||
"kb_rpc",
|
||||
"kb-onchain-transport",
|
||||
"kb-store",
|
||||
"kb_wallet"
|
||||
]
|
||||
@@ -2607,42 +2607,42 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_rpc_debug",
|
||||
"name": "file_kb-onchain-transport_debug",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "debug",
|
||||
"path": "logs/mainnet_research/kb_rpc/debug.log",
|
||||
"path": "logs/mainnet_research/kb-onchain-transport/debug.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_rpc"
|
||||
"kb-onchain-transport"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_rpc_info",
|
||||
"name": "file_kb-onchain-transport_info",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "info",
|
||||
"path": "logs/mainnet_research/kb_rpc/info.log",
|
||||
"path": "logs/mainnet_research/kb-onchain-transport/info.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_rpc"
|
||||
"kb-onchain-transport"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_rpc_error",
|
||||
"name": "file_kb-onchain-transport_error",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "error",
|
||||
"path": "logs/mainnet_research/kb_rpc/error.jsonl",
|
||||
"path": "logs/mainnet_research/kb-onchain-transport/error.jsonl",
|
||||
"rotation": "daily",
|
||||
"format": "json",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_rpc"
|
||||
"kb-onchain-transport"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -3532,7 +3532,7 @@
|
||||
"kb-lib.materializer.token",
|
||||
"kb-lib.materializer.transaction",
|
||||
"kb_pipeline",
|
||||
"kb_rpc",
|
||||
"kb-onchain-transport",
|
||||
"kb-store",
|
||||
"kb_wallet"
|
||||
]
|
||||
@@ -4448,42 +4448,42 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_rpc_debug",
|
||||
"name": "file_kb-onchain-transport_debug",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "debug",
|
||||
"path": "logs/mainnet/kb_rpc/debug.log",
|
||||
"path": "logs/mainnet/kb-onchain-transport/debug.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_rpc"
|
||||
"kb-onchain-transport"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_rpc_info",
|
||||
"name": "file_kb-onchain-transport_info",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "info",
|
||||
"path": "logs/mainnet/kb_rpc/info.log",
|
||||
"path": "logs/mainnet/kb-onchain-transport/info.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_rpc"
|
||||
"kb-onchain-transport"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_rpc_error",
|
||||
"name": "file_kb-onchain-transport_error",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "error",
|
||||
"path": "logs/mainnet/kb_rpc/error.jsonl",
|
||||
"path": "logs/mainnet/kb-onchain-transport/error.jsonl",
|
||||
"rotation": "daily",
|
||||
"format": "json",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_rpc"
|
||||
"kb-onchain-transport"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user