#[repr(u64)]pub enum TransactionEvent {
Show 37 variants
AccountBeforeForeignLoad = 13_559_326_891_645_586_120,
AccountVaultBeforeAddAsset = 14_136_405_126_481_408_543,
AccountVaultAfterAddAsset = 13_513_240_962_892_002_874,
AccountVaultBeforeRemoveAsset = 3_242_577_394_244_062_069,
AccountVaultAfterRemoveAsset = 13_914_385_273_998_320_170,
AccountVaultBeforeGetBalance = 3_463_669_078_242_126_216,
AccountVaultBeforeHasNonFungibleAsset = 709_693_195_124_188_549,
AccountStorageBeforeSetItem = 3_325_428_578_526_310_043,
AccountStorageAfterSetItem = 11_904_244_315_495_675_881,
AccountStorageBeforeGetMapItem = 10_746_471_641_515_438_589,
AccountStorageBeforeSetMapItem = 13_570_471_841_106_605_062,
AccountStorageAfterSetMapItem = 778_814_258_749_350_205,
AccountBeforeIncrementNonce = 17_457_469_114_042_689_798,
AccountAfterIncrementNonce = 731_109_079_184_969_704,
AccountPushProcedureIndex = 18_201_779_395_237_830_801,
NoteBeforeCreated = 1_276_704_095_326_615_571,
NoteAfterCreated = 3_544_352_630_057_744_777,
NoteBeforeAddAsset = 1_607_702_886_558_415_171,
NoteAfterAddAsset = 12_383_391_728_819_470_709,
AuthRequest = 3_731_512_169_419_090_305,
PrologueStart = 13_064_580_599_831_191_637,
PrologueEnd = 425_681_624_516_430_814,
NotesProcessingStart = 11_498_620_622_514_353_798,
NotesProcessingEnd = 9_023_222_219_362_696_026,
NoteExecutionStart = 7_905_007_694_302_617_183,
NoteExecutionEnd = 15_203_095_694_318_963_649,
TxScriptProcessingStart = 2_963_711_128_583_737_872,
TxScriptProcessingEnd = 15_138_514_763_992_419_116,
EpilogueStart = 8_586_807_167_559_626_174,
EpilogueEnd = 2_462_627_721_442_256_024,
EpilogueAuthProcStart = 15_520_552_653_231_107_860,
EpilogueAuthProcEnd = 4_815_308_976_752_358_774,
EpilogueAfterTxCyclesObtained = 13_278_248_248_349_265_540,
EpilogueBeforeTxFeeRemovedFromAccount = 8_866_146_395_249_576_545,
LinkMapSet = 10_649_685_108_604_626_874,
LinkMapGet = 4_444_370_217_303_949_979,
Unauthorized = 4_938_726_987_660_988_753,
}Expand description
Events which may be emitted by a transaction kernel.
The events are emitted via the emit.<event_id> instruction. The event ID is a Felt
derived from the EventId string which is used to identify the event type. Events emitted
by the transaction kernel are in the miden namespace.
Variants§
AccountBeforeForeignLoad = 13_559_326_891_645_586_120
AccountVaultBeforeAddAsset = 14_136_405_126_481_408_543
AccountVaultAfterAddAsset = 13_513_240_962_892_002_874
AccountVaultBeforeRemoveAsset = 3_242_577_394_244_062_069
AccountVaultAfterRemoveAsset = 13_914_385_273_998_320_170
AccountVaultBeforeGetBalance = 3_463_669_078_242_126_216
AccountVaultBeforeHasNonFungibleAsset = 709_693_195_124_188_549
AccountStorageBeforeSetItem = 3_325_428_578_526_310_043
AccountStorageAfterSetItem = 11_904_244_315_495_675_881
AccountStorageBeforeGetMapItem = 10_746_471_641_515_438_589
AccountStorageBeforeSetMapItem = 13_570_471_841_106_605_062
AccountStorageAfterSetMapItem = 778_814_258_749_350_205
AccountBeforeIncrementNonce = 17_457_469_114_042_689_798
AccountAfterIncrementNonce = 731_109_079_184_969_704
AccountPushProcedureIndex = 18_201_779_395_237_830_801
NoteBeforeCreated = 1_276_704_095_326_615_571
NoteAfterCreated = 3_544_352_630_057_744_777
NoteBeforeAddAsset = 1_607_702_886_558_415_171
NoteAfterAddAsset = 12_383_391_728_819_470_709
AuthRequest = 3_731_512_169_419_090_305
PrologueStart = 13_064_580_599_831_191_637
PrologueEnd = 425_681_624_516_430_814
NotesProcessingStart = 11_498_620_622_514_353_798
NotesProcessingEnd = 9_023_222_219_362_696_026
NoteExecutionStart = 7_905_007_694_302_617_183
NoteExecutionEnd = 15_203_095_694_318_963_649
TxScriptProcessingStart = 2_963_711_128_583_737_872
TxScriptProcessingEnd = 15_138_514_763_992_419_116
EpilogueStart = 8_586_807_167_559_626_174
EpilogueEnd = 2_462_627_721_442_256_024
EpilogueAuthProcStart = 15_520_552_653_231_107_860
EpilogueAuthProcEnd = 4_815_308_976_752_358_774
EpilogueAfterTxCyclesObtained = 13_278_248_248_349_265_540
EpilogueBeforeTxFeeRemovedFromAccount = 8_866_146_395_249_576_545
LinkMapSet = 10_649_685_108_604_626_874
LinkMapGet = 4_444_370_217_303_949_979
Implementations§
Trait Implementations§
Source§impl Clone for TransactionEvent
impl Clone for TransactionEvent
Source§fn clone(&self) -> TransactionEvent
fn clone(&self) -> TransactionEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TransactionEvent
impl Debug for TransactionEvent
Source§impl Display for TransactionEvent
impl Display for TransactionEvent
Source§impl PartialEq for TransactionEvent
impl PartialEq for TransactionEvent
Source§impl TryFrom<EventId> for TransactionEvent
impl TryFrom<EventId> for TransactionEvent
impl Eq for TransactionEvent
impl StructuralPartialEq for TransactionEvent
Auto Trait Implementations§
impl Freeze for TransactionEvent
impl RefUnwindSafe for TransactionEvent
impl Send for TransactionEvent
impl Sync for TransactionEvent
impl Unpin for TransactionEvent
impl UnwindSafe for TransactionEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<D> OwoColorize for D
impl<D> OwoColorize for D
Source§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
Set the foreground color generically Read more
Source§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
Set the background color generically. Read more
Source§fn black(&self) -> FgColorDisplay<'_, Black, Self>
fn black(&self) -> FgColorDisplay<'_, Black, Self>
Change the foreground color to black
Source§fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
Change the background color to black
Source§fn red(&self) -> FgColorDisplay<'_, Red, Self>
fn red(&self) -> FgColorDisplay<'_, Red, Self>
Change the foreground color to red
Source§fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
Change the background color to red
Source§fn green(&self) -> FgColorDisplay<'_, Green, Self>
fn green(&self) -> FgColorDisplay<'_, Green, Self>
Change the foreground color to green
Source§fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
Change the background color to green
Source§fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
Change the foreground color to yellow
Source§fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
Change the background color to yellow
Source§fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
Change the foreground color to blue
Source§fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
Change the background color to blue
Source§fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
Change the foreground color to magenta
Source§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
Change the background color to magenta
Source§fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
Change the foreground color to purple
Source§fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
Change the background color to purple
Source§fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
Change the foreground color to cyan
Source§fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
Change the background color to cyan
Source§fn white(&self) -> FgColorDisplay<'_, White, Self>
fn white(&self) -> FgColorDisplay<'_, White, Self>
Change the foreground color to white
Source§fn on_white(&self) -> BgColorDisplay<'_, White, Self>
fn on_white(&self) -> BgColorDisplay<'_, White, Self>
Change the background color to white
Source§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
Change the foreground color to the terminal default
Source§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
Change the background color to the terminal default
Source§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
Change the foreground color to bright black
Source§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
Change the background color to bright black
Source§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
Change the foreground color to bright red
Source§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
Change the background color to bright red
Source§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
Change the foreground color to bright green
Source§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
Change the background color to bright green
Source§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
Change the foreground color to bright yellow
Source§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
Change the background color to bright yellow
Source§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
Change the foreground color to bright blue
Source§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
Change the background color to bright blue
Source§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Change the foreground color to bright magenta
Source§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Change the background color to bright magenta
Source§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Change the foreground color to bright purple
Source§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Change the background color to bright purple
Source§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
Change the foreground color to bright cyan
Source§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
Change the background color to bright cyan
Source§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
Change the foreground color to bright white
Source§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
Change the background color to bright white
Source§fn bold(&self) -> BoldDisplay<'_, Self>
fn bold(&self) -> BoldDisplay<'_, Self>
Make the text bold
Source§fn dimmed(&self) -> DimDisplay<'_, Self>
fn dimmed(&self) -> DimDisplay<'_, Self>
Make the text dim
Source§fn italic(&self) -> ItalicDisplay<'_, Self>
fn italic(&self) -> ItalicDisplay<'_, Self>
Make the text italicized
Source§fn underline(&self) -> UnderlineDisplay<'_, Self>
fn underline(&self) -> UnderlineDisplay<'_, Self>
Make the text underlined
Source§fn blink(&self) -> BlinkDisplay<'_, Self>
fn blink(&self) -> BlinkDisplay<'_, Self>
Make the text blink
Source§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
Make the text blink (but fast!)
Source§fn reversed(&self) -> ReversedDisplay<'_, Self>
fn reversed(&self) -> ReversedDisplay<'_, Self>
Swap the foreground and background colors
Hide the text
Source§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
Cross out the text
Source§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
Set the foreground color at runtime. Only use if you do not know which color will be used at
compile-time. If the color is constant, use either
OwoColorize::fg or
a color-specific method, such as OwoColorize::green, Read moreSource§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
Set the background color at runtime. Only use if you do not know what color to use at
compile-time. If the color is constant, use either
OwoColorize::bg or
a color-specific method, such as OwoColorize::on_yellow, Read moreSource§fn fg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn fg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the foreground color to a specific RGB value.
Source§fn bg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn bg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the background color to a specific RGB value.
Source§fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
Sets the foreground color to an RGB value.
Source§fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
Sets the background color to an RGB value.