0.5.1-pre.002
This commit is contained in:
@@ -9,8 +9,8 @@
|
||||
"preservedDifferentialTests": 10,
|
||||
"materializerPorted": true,
|
||||
"publicMaterializers": [
|
||||
"kb_lib::TokenAccountsMaterializer",
|
||||
"kb_lib::RiskMaterializer"
|
||||
"ks_lib::TokenAccountsMaterializer",
|
||||
"ks_lib::RiskMaterializer"
|
||||
],
|
||||
"executorPorted": false,
|
||||
"pipelinePorted": false
|
||||
@@ -159,7 +159,7 @@
|
||||
"idempotenceIdentity": "signature + instruction_path + program_id + normalized_operation + ata",
|
||||
"projectionOwners": [
|
||||
{
|
||||
"crate": "kb-lib",
|
||||
"crate": "ks-lib",
|
||||
"component": "materializer.token.accounts",
|
||||
"facts": [
|
||||
"ata_created",
|
||||
@@ -169,7 +169,7 @@
|
||||
"justification": "ATA creation and recovery are stable token-account lifecycle facts; this crate already owns instruction-level token-account mutations."
|
||||
},
|
||||
{
|
||||
"crate": "kb-lib",
|
||||
"crate": "ks-lib",
|
||||
"component": "materializer.risk",
|
||||
"facts": [
|
||||
"nested_ata_anti_pattern_recovered"
|
||||
@@ -179,17 +179,17 @@
|
||||
],
|
||||
"explicitNoProjection": [
|
||||
{
|
||||
"crate": "kb-lib",
|
||||
"crate": "ks-lib",
|
||||
"component": "materializer.lifecycle",
|
||||
"reason": "Native program lifecycle remains owned here; duplicating ATA lifecycle would overlap the token-account materializer."
|
||||
},
|
||||
{
|
||||
"crate": "kb-lib",
|
||||
"crate": "ks-lib",
|
||||
"component": "materializer.admin",
|
||||
"reason": "ATA instructions do not change a mint authority, freeze authority, close authority or multisig configuration."
|
||||
},
|
||||
{
|
||||
"crate": "kb-lib",
|
||||
"crate": "ks-lib",
|
||||
"component": "materializer.fees",
|
||||
"reason": "ATA wire does not prove an exact rent or network-fee amount; core balance changes and execution validation retain those facts."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user