The Cancel Bid API allows builders to cancel all bids for a single builder public key for a specified slot
, parent_hash
and proposer_public_key
combination. All bids received up to the point of cancellation will be removed and will not be served in the get header call.
Copy pub struct Cancellation {
pub slot : u64 ,
pub parent_hash : Hash32 ,
pub proposer_public_key : BlsPublicKey ,
pub builder_public_key : BlsPublicKey ,
}
pub struct SignedCancellation {
pub message : Cancellation ,
pub signature : BlsSignature ,
}
Example JSON Request Body
Copy {
"message" : {
"builder_pubkey" : "0xad5c186d28369c0583d181e800bb88cfdd96f6f0c22741d992f11ca08b5953090a39bbb50f2991da633eb014eedf4746" ,
"parent_hash" : "0x3b465cc7ed852b5e61f4aaec994b46f7de4781953fea6a2ba766e156957c421e" ,
"proposer_pubkey" : "0x8fabc78f7626c9ffb4976403f8b90a41bfe93477e3f4c963d8eb09b7e9bdaab279afccd4b9824a169ba1f27e2954c491" ,
"slot" : "2154680"
} ,
"signature" : "0xafcd6e8cf26acd63b3303eafb905111a36c60b0c055f10c5217ed558b8bd8885f64e98bd79dfcf7a5af2c45f2bd3d42f1735d55b13f67db092ea10cbbeff2b7aabfe5de87114cf740519b2d830af3b8546cb7d48bb564a9f438d246265b51fbe"
}