From c84f35c4e9aa07df77184b8301c970d22475f1fc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 26 Jan 2024 09:42:17 +0000 Subject: [PATCH] Deploy rust API reference Merge pull request #1507 from oasisprotocol/matevz/docs/rewards-pool-address client-sdk: Add pending-withdrawal and pending-delegation addresses 21e8dc1fab9141d6c099aaee994e16571306d415 --- .../module/trait.BlockHandler.html | 2 +- .../module/trait.InvariantHandler.html | 2 +- .../module/trait.MethodHandler.html | 2 +- .../module/trait.MigrationHandler.html | 2 +- .../module/trait.Module.html | 2 +- .../module/trait.TransactionHandler.html | 2 +- .../modules/accounts/index.html | 2 +- .../accounts/static.ADDRESS_COMMON_POOL.html | 3 +- .../static.ADDRESS_FEE_ACCUMULATOR.html | 3 +- .../modules/accounts/struct.Module.html | 34 +++++++++---------- .../modules/accounts/trait.API.html | 2 +- .../modules/consensus_accounts/index.html | 2 +- .../static.ADDRESS_PENDING_DELEGATION.html | 3 +- .../static.ADDRESS_PENDING_WITHDRAWAL.html | 3 +- .../consensus_accounts/struct.Module.html | 26 +++++++------- .../modules/consensus_accounts/trait.API.html | 2 +- .../modules/rewards/index.html | 2 +- .../rewards/static.ADDRESS_REWARD_POOL.html | 3 +- .../modules/rewards/struct.Module.html | 8 ++--- .../modules/accounts/mod.rs.html | 8 +++++ .../modules/consensus_accounts/mod.rs.html | 8 +++++ .../modules/rewards/mod.rs.html | 4 +++ 22 files changed, 75 insertions(+), 50 deletions(-) diff --git a/rust/oasis_runtime_sdk/module/trait.BlockHandler.html b/rust/oasis_runtime_sdk/module/trait.BlockHandler.html index 1baca3407a..4302c0dc15 100644 --- a/rust/oasis_runtime_sdk/module/trait.BlockHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.BlockHandler.html @@ -7,4 +7,4 @@ executed).

source

fn end_block<C: Context>(_ctx: &C)

Perform any common actions at the end of the block (after all transactions have been executed).

-

Implementations on Foreign Types§

source§

impl BlockHandler for ()

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler, TupleElement27: BlockHandler, TupleElement28: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler, TupleElement27: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler> BlockHandler for (TupleElement0, TupleElement1)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler> BlockHandler for (TupleElement0,)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler, TupleElement27: BlockHandler, TupleElement28: BlockHandler, TupleElement29: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

Implementors§

source§

impl BlockHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl BlockHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> BlockHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> BlockHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> BlockHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl BlockHandler for ()

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler, TupleElement27: BlockHandler, TupleElement28: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler, TupleElement27: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler> BlockHandler for (TupleElement0, TupleElement1)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler> BlockHandler for (TupleElement0,)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler, TupleElement27: BlockHandler, TupleElement28: BlockHandler, TupleElement29: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

source§

impl<TupleElement0: BlockHandler, TupleElement1: BlockHandler, TupleElement2: BlockHandler, TupleElement3: BlockHandler, TupleElement4: BlockHandler, TupleElement5: BlockHandler, TupleElement6: BlockHandler, TupleElement7: BlockHandler, TupleElement8: BlockHandler, TupleElement9: BlockHandler, TupleElement10: BlockHandler, TupleElement11: BlockHandler, TupleElement12: BlockHandler, TupleElement13: BlockHandler, TupleElement14: BlockHandler, TupleElement15: BlockHandler, TupleElement16: BlockHandler, TupleElement17: BlockHandler, TupleElement18: BlockHandler, TupleElement19: BlockHandler, TupleElement20: BlockHandler, TupleElement21: BlockHandler, TupleElement22: BlockHandler, TupleElement23: BlockHandler, TupleElement24: BlockHandler, TupleElement25: BlockHandler, TupleElement26: BlockHandler> BlockHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

fn begin_block<C: Context>(ctx: &C)

source§

fn end_block<C: Context>(ctx: &C)

Implementors§

source§

impl BlockHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl BlockHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> BlockHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> BlockHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> BlockHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/module/trait.InvariantHandler.html b/rust/oasis_runtime_sdk/module/trait.InvariantHandler.html index 410526e3e3..d9a3bd2a70 100644 --- a/rust/oasis_runtime_sdk/module/trait.InvariantHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.InvariantHandler.html @@ -34,4 +34,4 @@
source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler, TupleElement16: InvariantHandler, TupleElement17: InvariantHandler, TupleElement18: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn check_invariants<C: Context>(ctx: &C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler, TupleElement2: InvariantHandler, TupleElement3: InvariantHandler, TupleElement4: InvariantHandler, TupleElement5: InvariantHandler, TupleElement6: InvariantHandler, TupleElement7: InvariantHandler, TupleElement8: InvariantHandler, TupleElement9: InvariantHandler, TupleElement10: InvariantHandler, TupleElement11: InvariantHandler, TupleElement12: InvariantHandler, TupleElement13: InvariantHandler, TupleElement14: InvariantHandler, TupleElement15: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn check_invariants<C: Context>(ctx: &C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

source§

impl<TupleElement0: InvariantHandler, TupleElement1: InvariantHandler> InvariantHandler for (TupleElement0, TupleElement1)

source§

fn check_invariants<C: Context>(ctx: &C) -> Result<(), Error>

Check the invariants in all modules in the tuple.

-

Implementors§

source§

impl InvariantHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl InvariantHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> InvariantHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> InvariantHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> InvariantHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file +

Implementors§

source§

impl InvariantHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl InvariantHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> InvariantHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> InvariantHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> InvariantHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/module/trait.MethodHandler.html b/rust/oasis_runtime_sdk/module/trait.MethodHandler.html index 78108bec0e..2bf28b9290 100644 --- a/rust/oasis_runtime_sdk/module/trait.MethodHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.MethodHandler.html @@ -581,4 +581,4 @@ ctx: &C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>
source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

Implementors§

source§

impl MethodHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl MethodHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> MethodHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> MethodHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> MethodHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file +) -> DispatchResult<MessageResult, ()>
source§

fn is_expensive_query(method: &str) -> bool

source§

fn is_allowed_private_km_query(method: &str) -> bool

source§

fn is_allowed_interactive_call(method: &str) -> bool

Implementors§

source§

impl MethodHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl MethodHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> MethodHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> MethodHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> MethodHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html b/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html index 82f98b4ed9..c46a34cc89 100644 --- a/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.MigrationHandler.html @@ -141,4 +141,4 @@ ctx: &C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

Implementors§

source§

impl MigrationHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl MigrationHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> MigrationHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> MigrationHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> MigrationHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file +) -> bool

Implementors§

source§

impl MigrationHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl MigrationHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> MigrationHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> MigrationHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> MigrationHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/module/trait.Module.html b/rust/oasis_runtime_sdk/module/trait.Module.html index 4f5a2400ff..c5d28abaa3 100644 --- a/rust/oasis_runtime_sdk/module/trait.Module.html +++ b/rust/oasis_runtime_sdk/module/trait.Module.html @@ -17,4 +17,4 @@

Provided Associated Constants§

source

const VERSION: u32 = 1u32

Module version.

Provided Methods§

source

fn params() -> Self::Parameters

Return the module’s parameters.

source

fn set_params(params: Self::Parameters)

Set the module’s parameters.

-

Implementors§

source§

impl Module for oasis_runtime_sdk::modules::accounts::Module

source§

const NAME: &'static str = MODULE_NAME

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

impl Module for oasis_runtime_sdk::modules::consensus::Module

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 1u32

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

impl<Accounts: API> Module for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 2u32

§

type Error = Error

§

type Event = ()

§

type Parameters = Parameters

source§

impl<Accounts: API, Consensus: API> Module for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 1u32

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

impl<Cfg: Config> Module for oasis_runtime_sdk::modules::core::Module<Cfg>

source§

const NAME: &'static str = MODULE_NAME

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

\ No newline at end of file +

Implementors§

source§

impl Module for oasis_runtime_sdk::modules::accounts::Module

source§

const NAME: &'static str = MODULE_NAME

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

impl Module for oasis_runtime_sdk::modules::consensus::Module

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 1u32

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

impl<Accounts: API> Module for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 2u32

§

type Error = Error

§

type Event = ()

§

type Parameters = Parameters

source§

impl<Accounts: API, Consensus: API> Module for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

const NAME: &'static str = MODULE_NAME

source§

const VERSION: u32 = 1u32

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

source§

impl<Cfg: Config> Module for oasis_runtime_sdk::modules::core::Module<Cfg>

source§

const NAME: &'static str = MODULE_NAME

§

type Error = Error

§

type Event = Event

§

type Parameters = Parameters

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/module/trait.TransactionHandler.html b/rust/oasis_runtime_sdk/module/trait.TransactionHandler.html index 2b9fb98322..6483b72bcb 100644 --- a/rust/oasis_runtime_sdk/module/trait.TransactionHandler.html +++ b/rust/oasis_runtime_sdk/module/trait.TransactionHandler.html @@ -493,4 +493,4 @@ ctx: &C, tx_auth_info: &AuthInfo, result: &CallResult -)

Implementors§

source§

impl TransactionHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl TransactionHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> TransactionHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> TransactionHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> TransactionHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file +)

Implementors§

source§

impl TransactionHandler for oasis_runtime_sdk::modules::accounts::Module

source§

impl TransactionHandler for oasis_runtime_sdk::modules::consensus::Module

source§

impl<Accounts: API> TransactionHandler for oasis_runtime_sdk::modules::rewards::Module<Accounts>

source§

impl<Accounts: API, Consensus: API> TransactionHandler for oasis_runtime_sdk::modules::consensus_accounts::Module<Accounts, Consensus>

source§

impl<Cfg: Config> TransactionHandler for oasis_runtime_sdk::modules::core::Module<Cfg>

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/accounts/index.html b/rust/oasis_runtime_sdk/modules/accounts/index.html index 768bf67200..9aa5dfcbe3 100644 --- a/rust/oasis_runtime_sdk/modules/accounts/index.html +++ b/rust/oasis_runtime_sdk/modules/accounts/index.html @@ -1,2 +1,2 @@ -oasis_runtime_sdk::modules::accounts - Rust
Expand description

Accounts module.

+oasis_runtime_sdk::modules::accounts - Rust
Expand description

Accounts module.

Modules

  • Fee manager.
  • State schema constants.
  • Account module types.

Structs

Enums

Statics

Traits

  • Interface that can be called from other modules.
\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/accounts/static.ADDRESS_COMMON_POOL.html b/rust/oasis_runtime_sdk/modules/accounts/static.ADDRESS_COMMON_POOL.html index d584e28c78..fee5186dbf 100644 --- a/rust/oasis_runtime_sdk/modules/accounts/static.ADDRESS_COMMON_POOL.html +++ b/rust/oasis_runtime_sdk/modules/accounts/static.ADDRESS_COMMON_POOL.html @@ -1,2 +1,3 @@ -ADDRESS_COMMON_POOL in oasis_runtime_sdk::modules::accounts - Rust
pub static ADDRESS_COMMON_POOL: Lazy<Address>
Expand description

Module’s address that has the common pool.

+ADDRESS_COMMON_POOL in oasis_runtime_sdk::modules::accounts - Rust
pub static ADDRESS_COMMON_POOL: Lazy<Address>
Expand description

Module’s address that has the common pool.

+

oasis1qz78phkdan64g040cvqvqpwkplfqf6tj6uwcsh30

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/accounts/static.ADDRESS_FEE_ACCUMULATOR.html b/rust/oasis_runtime_sdk/modules/accounts/static.ADDRESS_FEE_ACCUMULATOR.html index 98264d8a57..eb7b4aabef 100644 --- a/rust/oasis_runtime_sdk/modules/accounts/static.ADDRESS_FEE_ACCUMULATOR.html +++ b/rust/oasis_runtime_sdk/modules/accounts/static.ADDRESS_FEE_ACCUMULATOR.html @@ -1,2 +1,3 @@ -ADDRESS_FEE_ACCUMULATOR in oasis_runtime_sdk::modules::accounts - Rust
pub static ADDRESS_FEE_ACCUMULATOR: Lazy<Address>
Expand description

Module’s address that has the fee accumulator.

+ADDRESS_FEE_ACCUMULATOR in oasis_runtime_sdk::modules::accounts - Rust
pub static ADDRESS_FEE_ACCUMULATOR: Lazy<Address>
Expand description

Module’s address that has the fee accumulator.

+

oasis1qp3r8hgsnphajmfzfuaa8fhjag7e0yt35cjxq0u4

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/accounts/struct.Module.html b/rust/oasis_runtime_sdk/modules/accounts/struct.Module.html index 39fd4ec33b..cb1e04177b 100644 --- a/rust/oasis_runtime_sdk/modules/accounts/struct.Module.html +++ b/rust/oasis_runtime_sdk/modules/accounts/struct.Module.html @@ -1,52 +1,52 @@ -Module in oasis_runtime_sdk::modules::accounts - Rust
pub struct Module;

Implementations§

source§

impl Module

source

pub fn init(genesis: Genesis)

Trait Implementations§

source§

impl API for Module

source§

fn transfer(from: Address, to: Address, amount: &BaseUnits) -> Result<(), Error>

Transfer an amount from one account to the other.
source§

fn transfer_silent( +Module in oasis_runtime_sdk::modules::accounts - Rust
pub struct Module;

Implementations§

source§

impl Module

source

pub fn init(genesis: Genesis)

Trait Implementations§

source§

impl API for Module

source§

fn transfer(from: Address, to: Address, amount: &BaseUnits) -> Result<(), Error>

Transfer an amount from one account to the other.
source§

fn transfer_silent( from: Address, to: Address, amount: &BaseUnits -) -> Result<(), Error>

Transfer an amount from one account to the other without emitting an event.
source§

fn mint(to: Address, amount: &BaseUnits) -> Result<(), Error>

Mint new tokens, increasing the total supply.
source§

fn burn(from: Address, amount: &BaseUnits) -> Result<(), Error>

Burn existing tokens, decreasing the total supply.
source§

fn set_nonce(address: Address, nonce: u64)

Sets an account’s nonce.
source§

fn get_nonce(address: Address) -> Result<u64, Error>

Fetch an account’s current nonce.
source§

fn inc_nonce(address: Address)

Increments an account’s nonce.
source§

fn set_balance(address: Address, amount: &BaseUnits)

Sets an account’s balance of the given denomination. Read more
source§

fn get_balance( +) -> Result<(), Error>

Transfer an amount from one account to the other without emitting an event.
source§

fn mint(to: Address, amount: &BaseUnits) -> Result<(), Error>

Mint new tokens, increasing the total supply.
source§

fn burn(from: Address, amount: &BaseUnits) -> Result<(), Error>

Burn existing tokens, decreasing the total supply.
source§

fn set_nonce(address: Address, nonce: u64)

Sets an account’s nonce.
source§

fn get_nonce(address: Address) -> Result<u64, Error>

Fetch an account’s current nonce.
source§

fn inc_nonce(address: Address)

Increments an account’s nonce.
source§

fn set_balance(address: Address, amount: &BaseUnits)

Sets an account’s balance of the given denomination. Read more
source§

fn get_balance( address: Address, denomination: Denomination -) -> Result<u128, Error>

Fetch an account’s balance of the given denomination.
source§

fn get_balances(address: Address) -> Result<AccountBalances, Error>

Fetch an account’s current balances.
source§

fn get_addresses(denomination: Denomination) -> Result<Vec<Address>, Error>

Fetch addresses.
source§

fn get_total_supplies() -> Result<BTreeMap<Denomination, u128>, Error>

Fetch total supplies.
source§

fn set_total_supply(amount: &BaseUnits)

Sets the total supply for the given denomination. Read more
source§

fn get_denomination_info( +) -> Result<u128, Error>

Fetch an account’s balance of the given denomination.
source§

fn get_balances(address: Address) -> Result<AccountBalances, Error>

Fetch an account’s current balances.
source§

fn get_addresses(denomination: Denomination) -> Result<Vec<Address>, Error>

Fetch addresses.
source§

fn get_total_supplies() -> Result<BTreeMap<Denomination, u128>, Error>

Fetch total supplies.
source§

fn set_total_supply(amount: &BaseUnits)

Sets the total supply for the given denomination. Read more
source§

fn get_denomination_info( denomination: &Denomination -) -> Result<DenominationInfo, Error>

Fetch information about a denomination.
source§

fn charge_tx_fee(from: Address, amount: &BaseUnits) -> Result<(), Error>

Moves the amount into the per-transaction fee accumulator.
source§

fn set_refund_unused_tx_fee(refund: bool)

Indicates that the unused portion of the transaction fee should be refunded after the -transaction completes (even in case it fails).
source§

fn take_refund_unused_tx_fee() -> bool

Take the flag indicating that the unused portion of the transaction fee should be refunded -after the transaction completes is set. Read more
source§

fn check_signer_nonces<C: Context>( +) -> Result<DenominationInfo, Error>

Fetch information about a denomination.
source§

fn charge_tx_fee(from: Address, amount: &BaseUnits) -> Result<(), Error>

Moves the amount into the per-transaction fee accumulator.
source§

fn set_refund_unused_tx_fee(refund: bool)

Indicates that the unused portion of the transaction fee should be refunded after the +transaction completes (even in case it fails).
source§

fn take_refund_unused_tx_fee() -> bool

Take the flag indicating that the unused portion of the transaction fee should be refunded +after the transaction completes is set. Read more
source§

fn check_signer_nonces<C: Context>( _ctx: &C, auth_info: &AuthInfo ) -> Result<Address, Error>

Check transaction signer account nonces. -Return payer address.
source§

fn update_signer_nonces<C: Context>( +Return payer address.

source§

fn update_signer_nonces<C: Context>( _ctx: &C, auth_info: &AuthInfo -) -> Result<(), Error>

Update transaction signer account nonces.
source§

fn ensure_balance(address: Address, amount: &BaseUnits) -> Result<(), Error>

Ensures that the given account has at least the specified balance.

source§

impl BlockHandler for Module

source§

fn end_block<C: Context>(ctx: &C)

Perform any common actions at the end of the block (after all transactions have been +) -> Result<(), Error>
Update transaction signer account nonces.
source§

fn ensure_balance(address: Address, amount: &BaseUnits) -> Result<(), Error>

Ensures that the given account has at least the specified balance.
source§

impl BlockHandler for Module

source§

fn end_block<C: Context>(ctx: &C)

Perform any common actions at the end of the block (after all transactions have been executed).
source§

fn begin_block<C: Context>(_ctx: &C)

Perform any common actions at the start of the block (before any transactions have been -executed).
source§

impl InvariantHandler for Module

source§

fn check_invariants<C: Context>(_ctx: &C) -> Result<(), CoreError>

Check invariants.

-
source§

impl MethodHandler for Module

source§

fn prefetch( +executed).

source§

impl InvariantHandler for Module

source§

fn check_invariants<C: Context>(_ctx: &C) -> Result<(), CoreError>

Check invariants.

+
source§

impl MethodHandler for Module

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, auth_info: &AuthInfo -) -> DispatchResult<Value, Result<(), RuntimeError>>

Add storage prefixes to prefetch.
source§

fn dispatch_call<C: Context>( +) -> DispatchResult<Value, Result<(), RuntimeError>>

Add storage prefixes to prefetch.
source§

fn dispatch_call<C: Context>( ctx: &C, method: &str, body: Value -) -> DispatchResult<Value, CallResult>

Dispatch a call.
source§

fn dispatch_query<C: Context>( +) -> DispatchResult<Value, CallResult>

Dispatch a call.
source§

fn dispatch_query<C: Context>( ctx: &C, method: &str, args: Value -) -> DispatchResult<Value, Result<Value, RuntimeError>>

Dispatch a query.
source§

fn supported_methods() -> Vec<MethodHandlerInfo>

Lists the names of all RPC methods exposed by this module. The result is informational +) -> DispatchResult<Value, Result<Value, RuntimeError>>
Dispatch a query.
source§

fn supported_methods() -> Vec<MethodHandlerInfo>

Lists the names of all RPC methods exposed by this module. The result is informational only. An empty return vector means that the implementor does not care to list the methods, -or the implementor is a tuple of modules.
source§

fn is_expensive_query(method: &str) -> bool

Checks whether the given query method is tagged as expensive.
source§

fn dispatch_message_result<C: Context>( +or the implementor is a tuple of modules.

source§

fn is_expensive_query(method: &str) -> bool

Checks whether the given query method is tagged as expensive.
source§

fn dispatch_message_result<C: Context>( _ctx: &C, _handler_name: &str, result: MessageResult ) -> DispatchResult<MessageResult, ()>

Dispatch a message result.
source§

fn is_allowed_private_km_query(_method: &str) -> bool

Checks whether the given query is allowed to access private key manager state.
source§

fn is_allowed_interactive_call(_method: &str) -> bool

Checks whether the given call is allowed to be called interactively via read-only -transactions.
source§

impl MigrationHandler for Module

§

type Genesis = Genesis

Genesis state type. Read more
source§

fn init_or_migrate<C: Context>( +transactions.

source§

impl MigrationHandler for Module

§

type Genesis = Genesis

Genesis state type. Read more
source§

fn init_or_migrate<C: Context>( _ctx: &C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

Initialize state from genesis or perform a migration. Read more
source§

impl Module for Module

source§

const NAME: &'static str = MODULE_NAME

Module name.
§

type Error = Error

Module error type.
§

type Event = Event

Module event type.
§

type Parameters = Parameters

Module parameters.
source§

const VERSION: u32 = 1u32

Module version.
source§

fn params() -> Self::Parameters

Return the module’s parameters.
source§

fn set_params(params: Self::Parameters)

Set the module’s parameters.
source§

impl TransactionHandler for Module

source§

fn authenticate_tx<C: Context>(ctx: &C, tx: &Transaction) -> Result<(), Error>

Authenticate a transaction. Read more
source§

fn after_handle_call<C: Context>( +) -> bool

Initialize state from genesis or perform a migration. Read more
source§

impl Module for Module

source§

const NAME: &'static str = MODULE_NAME

Module name.
§

type Error = Error

Module error type.
§

type Event = Event

Module event type.
§

type Parameters = Parameters

Module parameters.
source§

const VERSION: u32 = 1u32

Module version.
source§

fn params() -> Self::Parameters

Return the module’s parameters.
source§

fn set_params(params: Self::Parameters)

Set the module’s parameters.
source§

impl TransactionHandler for Module

source§

fn authenticate_tx<C: Context>(ctx: &C, tx: &Transaction) -> Result<(), Error>

Authenticate a transaction. Read more
source§

fn after_handle_call<C: Context>( _ctx: &C, result: CallResult -) -> Result<CallResult, Error>

Perform any action after call, within the transaction context. Read more
source§

fn after_dispatch_tx<C: Context>( +) -> Result<CallResult, Error>

Perform any action after call, within the transaction context. Read more
source§

fn after_dispatch_tx<C: Context>( ctx: &C, tx_auth_info: &AuthInfo, result: &CallResult diff --git a/rust/oasis_runtime_sdk/modules/accounts/trait.API.html b/rust/oasis_runtime_sdk/modules/accounts/trait.API.html index 5f8b2236bd..cf6a7b0039 100644 --- a/rust/oasis_runtime_sdk/modules/accounts/trait.API.html +++ b/rust/oasis_runtime_sdk/modules/accounts/trait.API.html @@ -85,4 +85,4 @@

Warning
tx_auth_info: &AuthInfo ) -> Result<(), Error>

Update transaction signer account nonces.

Provided Methods§

source

fn ensure_balance(address: Address, amount: &BaseUnits) -> Result<(), Error>

Ensures that the given account has at least the specified balance.

-

Implementors§

\ No newline at end of file +

Implementors§

source§

impl API for Module

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/consensus_accounts/index.html b/rust/oasis_runtime_sdk/modules/consensus_accounts/index.html index 31a17c7820..713a481d33 100644 --- a/rust/oasis_runtime_sdk/modules/consensus_accounts/index.html +++ b/rust/oasis_runtime_sdk/modules/consensus_accounts/index.html @@ -1,4 +1,4 @@ -oasis_runtime_sdk::modules::consensus_accounts - Rust
Expand description

Consensus accounts module.

+oasis_runtime_sdk::modules::consensus_accounts - Rust
Expand description

Consensus accounts module.

This module allows consensus transfers in and out of the runtime account, while keeping track of amount deposited per account.

Modules

Structs

Enums

  • Events emitted by the consensus accounts module.

Statics

Traits

  • Interface that can be called from other modules.
\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/consensus_accounts/static.ADDRESS_PENDING_DELEGATION.html b/rust/oasis_runtime_sdk/modules/consensus_accounts/static.ADDRESS_PENDING_DELEGATION.html index 3e1bc3177f..4c0393aa00 100644 --- a/rust/oasis_runtime_sdk/modules/consensus_accounts/static.ADDRESS_PENDING_DELEGATION.html +++ b/rust/oasis_runtime_sdk/modules/consensus_accounts/static.ADDRESS_PENDING_DELEGATION.html @@ -1,2 +1,3 @@ -ADDRESS_PENDING_DELEGATION in oasis_runtime_sdk::modules::consensus_accounts - Rust
pub static ADDRESS_PENDING_DELEGATION: Lazy<Address>
Expand description

Module’s address that has the tokens pending delegation.

+ADDRESS_PENDING_DELEGATION in oasis_runtime_sdk::modules::consensus_accounts - Rust
pub static ADDRESS_PENDING_DELEGATION: Lazy<Address>
Expand description

Module’s address that has the tokens pending delegation.

+

oasis1qzcdegtf7aunxr5n5pw7n5xs3u7cmzlz9gwmq49r

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/consensus_accounts/static.ADDRESS_PENDING_WITHDRAWAL.html b/rust/oasis_runtime_sdk/modules/consensus_accounts/static.ADDRESS_PENDING_WITHDRAWAL.html index 6edf368a2d..97b8097c1b 100644 --- a/rust/oasis_runtime_sdk/modules/consensus_accounts/static.ADDRESS_PENDING_WITHDRAWAL.html +++ b/rust/oasis_runtime_sdk/modules/consensus_accounts/static.ADDRESS_PENDING_WITHDRAWAL.html @@ -1,2 +1,3 @@ -ADDRESS_PENDING_WITHDRAWAL in oasis_runtime_sdk::modules::consensus_accounts - Rust
pub static ADDRESS_PENDING_WITHDRAWAL: Lazy<Address>
Expand description

Module’s address that has the tokens pending withdrawal.

+ADDRESS_PENDING_WITHDRAWAL in oasis_runtime_sdk::modules::consensus_accounts - Rust
pub static ADDRESS_PENDING_WITHDRAWAL: Lazy<Address>
Expand description

Module’s address that has the tokens pending withdrawal.

+

oasis1qr677rv0dcnh7ys4yanlynysvnjtk9gnsyhvm6ln

\ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/consensus_accounts/struct.Module.html b/rust/oasis_runtime_sdk/modules/consensus_accounts/struct.Module.html index 445308ab73..f3e1950f03 100644 --- a/rust/oasis_runtime_sdk/modules/consensus_accounts/struct.Module.html +++ b/rust/oasis_runtime_sdk/modules/consensus_accounts/struct.Module.html @@ -1,23 +1,23 @@ -Module in oasis_runtime_sdk::modules::consensus_accounts - Rust
pub struct Module<Accounts: API, Consensus: API> { /* private fields */ }

Implementations§

source§

impl<Accounts: API, Consensus: API> Module<Accounts, Consensus>

source

pub fn init(genesis: Genesis)

Trait Implementations§

source§

impl<Accounts: API, Consensus: API> API for Module<Accounts, Consensus>

source§

fn deposit<C: Context>( +Module in oasis_runtime_sdk::modules::consensus_accounts - Rust
pub struct Module<Accounts: API, Consensus: API> { /* private fields */ }

Implementations§

source§

impl<Accounts: API, Consensus: API> Module<Accounts, Consensus>

source

pub fn init(genesis: Genesis)

Trait Implementations§

source§

impl<Accounts: API, Consensus: API> API for Module<Accounts, Consensus>

source§

fn deposit<C: Context>( ctx: &C, from: Address, nonce: u64, to: Address, amount: BaseUnits -) -> Result<(), Error>

Transfer from consensus staking account to runtime account. Read more
source§

fn withdraw<C: Context>( +) -> Result<(), Error>

Transfer from consensus staking account to runtime account. Read more
source§

fn withdraw<C: Context>( ctx: &C, from: Address, nonce: u64, to: Address, amount: BaseUnits -) -> Result<(), Error>

Transfer from runtime account to consensus staking account. Read more
source§

fn delegate<C: Context>( +) -> Result<(), Error>

Transfer from runtime account to consensus staking account. Read more
source§

fn delegate<C: Context>( ctx: &C, from: Address, nonce: u64, to: Address, amount: BaseUnits, receipt: bool -) -> Result<(), Error>

Delegate from runtime account to consensus staking account. Read more
source§

fn undelegate<C: Context>( +) -> Result<(), Error>

Delegate from runtime account to consensus staking account. Read more
source§

fn undelegate<C: Context>( ctx: &C, from: Address, nonce: u64, @@ -25,34 +25,34 @@ shares: u128, receipt: bool ) -> Result<(), Error>

Start the undelegation process of the given number of shares from consensus staking account -to runtime account. Read more
source§

impl<Accounts: API, Consensus: API> BlockHandler for Module<Accounts, Consensus>

source§

fn end_block<C: Context>(ctx: &C)

Perform any common actions at the end of the block (after all transactions have been +to runtime account. Read more
source§

impl<Accounts: API, Consensus: API> BlockHandler for Module<Accounts, Consensus>

source§

fn end_block<C: Context>(ctx: &C)

Perform any common actions at the end of the block (after all transactions have been executed).
source§

fn begin_block<C: Context>(_ctx: &C)

Perform any common actions at the start of the block (before any transactions have been -executed).
source§

impl<Accounts: API, Consensus: API> InvariantHandler for Module<Accounts, Consensus>

source§

fn check_invariants<C: Context>(ctx: &C) -> Result<(), CoreError>

Check invariants.

-
source§

impl<Accounts: API, Consensus: API> MethodHandler for Module<Accounts, Consensus>

source§

fn prefetch( +executed).

source§

impl<Accounts: API, Consensus: API> InvariantHandler for Module<Accounts, Consensus>

source§

fn check_invariants<C: Context>(ctx: &C) -> Result<(), CoreError>

Check invariants.

+
source§

impl<Accounts: API, Consensus: API> MethodHandler for Module<Accounts, Consensus>

source§

fn prefetch( prefixes: &mut BTreeSet<Prefix>, method: &str, body: Value, auth_info: &AuthInfo -) -> DispatchResult<Value, Result<(), RuntimeError>>

Add storage prefixes to prefetch.
source§

fn dispatch_call<C: Context>( +) -> DispatchResult<Value, Result<(), RuntimeError>>

Add storage prefixes to prefetch.
source§

fn dispatch_call<C: Context>( ctx: &C, method: &str, body: Value -) -> DispatchResult<Value, CallResult>

Dispatch a call.
source§

fn dispatch_query<C: Context>( +) -> DispatchResult<Value, CallResult>

Dispatch a call.
source§

fn dispatch_query<C: Context>( ctx: &C, method: &str, args: Value -) -> DispatchResult<Value, Result<Value, RuntimeError>>

Dispatch a query.
source§

fn dispatch_message_result<C: Context>( +) -> DispatchResult<Value, Result<Value, RuntimeError>>

Dispatch a query.
source§

fn dispatch_message_result<C: Context>( ctx: &C, handler_name: &str, result: MessageResult -) -> DispatchResult<MessageResult, ()>

Dispatch a message result.
source§

fn supported_methods() -> Vec<MethodHandlerInfo>

Lists the names of all RPC methods exposed by this module. The result is informational +) -> DispatchResult<MessageResult, ()>
Dispatch a message result.
source§

fn supported_methods() -> Vec<MethodHandlerInfo>

Lists the names of all RPC methods exposed by this module. The result is informational only. An empty return vector means that the implementor does not care to list the methods, or the implementor is a tuple of modules.
source§

fn is_expensive_query(_method: &str) -> bool

Checks whether the given query method is tagged as expensive.
source§

fn is_allowed_private_km_query(_method: &str) -> bool

Checks whether the given query is allowed to access private key manager state.
source§

fn is_allowed_interactive_call(_method: &str) -> bool

Checks whether the given call is allowed to be called interactively via read-only -transactions.
source§

impl<Accounts: API, Consensus: API> MigrationHandler for Module<Accounts, Consensus>

§

type Genesis = Genesis

Genesis state type. Read more
source§

fn init_or_migrate<C: Context>( +transactions.

source§

impl<Accounts: API, Consensus: API> MigrationHandler for Module<Accounts, Consensus>

§

type Genesis = Genesis

Genesis state type. Read more
source§

fn init_or_migrate<C: Context>( _ctx: &C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

Initialize state from genesis or perform a migration. Read more
source§

impl<Accounts: API, Consensus: API> Module for Module<Accounts, Consensus>

source§

const NAME: &'static str = MODULE_NAME

Module name.
source§

const VERSION: u32 = 1u32

Module version.
§

type Error = Error

Module error type.
§

type Event = Event

Module event type.
§

type Parameters = Parameters

Module parameters.
source§

fn params() -> Self::Parameters

Return the module’s parameters.
source§

fn set_params(params: Self::Parameters)

Set the module’s parameters.
source§

impl<Accounts: API, Consensus: API> TransactionHandler for Module<Accounts, Consensus>

source§

fn approve_raw_tx<C: Context>(_ctx: &C, _tx: &[u8]) -> Result<(), Error>

Judge if a raw transaction is good enough to undergo decoding. +) -> bool
Initialize state from genesis or perform a migration. Read more
source§

impl<Accounts: API, Consensus: API> Module for Module<Accounts, Consensus>

source§

const NAME: &'static str = MODULE_NAME

Module name.
source§

const VERSION: u32 = 1u32

Module version.
§

type Error = Error

Module error type.
§

type Event = Event

Module event type.
§

type Parameters = Parameters

Module parameters.
source§

fn params() -> Self::Parameters

Return the module’s parameters.
source§

fn set_params(params: Self::Parameters)

Set the module’s parameters.
source§

impl<Accounts: API, Consensus: API> TransactionHandler for Module<Accounts, Consensus>

source§

fn approve_raw_tx<C: Context>(_ctx: &C, _tx: &[u8]) -> Result<(), Error>

Judge if a raw transaction is good enough to undergo decoding. This takes place before even decoding the transaction.
source§

fn approve_unverified_tx<C: Context>( _ctx: &C, _utx: &UnverifiedTransaction diff --git a/rust/oasis_runtime_sdk/modules/consensus_accounts/trait.API.html b/rust/oasis_runtime_sdk/modules/consensus_accounts/trait.API.html index 6c88e4c4c3..dbc9cb6cf1 100644 --- a/rust/oasis_runtime_sdk/modules/consensus_accounts/trait.API.html +++ b/rust/oasis_runtime_sdk/modules/consensus_accounts/trait.API.html @@ -82,4 +82,4 @@

Arguments
  • nonce: A caller-provided sequence number that will help identify the success/fail events. When called from an undelegate transaction, we use the signer nonce.
  • -

    Implementors§

    source§

    impl<Accounts: API, Consensus: API> API for Module<Accounts, Consensus>

    \ No newline at end of file +

    Implementors§

    source§

    impl<Accounts: API, Consensus: API> API for Module<Accounts, Consensus>

    \ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/rewards/index.html b/rust/oasis_runtime_sdk/modules/rewards/index.html index 25683b7284..2238f8117b 100644 --- a/rust/oasis_runtime_sdk/modules/rewards/index.html +++ b/rust/oasis_runtime_sdk/modules/rewards/index.html @@ -1,2 +1,2 @@ -oasis_runtime_sdk::modules::rewards - Rust
    Expand description

    Rewards module.

    +oasis_runtime_sdk::modules::rewards - Rust
    Expand description

    Rewards module.

    Modules

    • State schema constants.
    • Rewards module types.

    Structs

    Enums

    Statics

    \ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/rewards/static.ADDRESS_REWARD_POOL.html b/rust/oasis_runtime_sdk/modules/rewards/static.ADDRESS_REWARD_POOL.html index cb089eb639..a83d342699 100644 --- a/rust/oasis_runtime_sdk/modules/rewards/static.ADDRESS_REWARD_POOL.html +++ b/rust/oasis_runtime_sdk/modules/rewards/static.ADDRESS_REWARD_POOL.html @@ -1,2 +1,3 @@ -ADDRESS_REWARD_POOL in oasis_runtime_sdk::modules::rewards - Rust
    pub static ADDRESS_REWARD_POOL: Lazy<Address>
    Expand description

    Module’s address that has the reward pool.

    +ADDRESS_REWARD_POOL in oasis_runtime_sdk::modules::rewards - Rust
    pub static ADDRESS_REWARD_POOL: Lazy<Address>
    Expand description

    Module’s address that has the reward pool.

    +

    oasis1qp7x0q9qahahhjas0xde8w0v04ctp4pqzu5mhjav

    \ No newline at end of file diff --git a/rust/oasis_runtime_sdk/modules/rewards/struct.Module.html b/rust/oasis_runtime_sdk/modules/rewards/struct.Module.html index 26e610fe1c..db21053a50 100644 --- a/rust/oasis_runtime_sdk/modules/rewards/struct.Module.html +++ b/rust/oasis_runtime_sdk/modules/rewards/struct.Module.html @@ -1,6 +1,6 @@ -Module in oasis_runtime_sdk::modules::rewards - Rust
    pub struct Module<Accounts: API> { /* private fields */ }

    Trait Implementations§

    source§

    impl<Accounts: API> BlockHandler for Module<Accounts>

    source§

    fn end_block<C: Context>(ctx: &C)

    Perform any common actions at the end of the block (after all transactions have been +Module in oasis_runtime_sdk::modules::rewards - Rust
    pub struct Module<Accounts: API> { /* private fields */ }

    Trait Implementations§

    source§

    impl<Accounts: API> BlockHandler for Module<Accounts>

    source§

    fn end_block<C: Context>(ctx: &C)

    Perform any common actions at the end of the block (after all transactions have been executed).
    source§

    fn begin_block<C: Context>(_ctx: &C)

    Perform any common actions at the start of the block (before any transactions have been -executed).
    source§

    impl<Accounts: API> InvariantHandler for Module<Accounts>

    source§

    fn check_invariants<C: Context>(_ctx: &C) -> Result<(), Error>

    Check invariants.
    source§

    impl<Accounts: API> MethodHandler for Module<Accounts>

    source§

    fn dispatch_query<C: Context>( +executed).

    source§

    impl<Accounts: API> InvariantHandler for Module<Accounts>

    source§

    fn check_invariants<C: Context>(_ctx: &C) -> Result<(), Error>

    Check invariants.
    source§

    impl<Accounts: API> MethodHandler for Module<Accounts>

    source§

    fn dispatch_query<C: Context>( ctx: &C, method: &str, args: Value @@ -20,11 +20,11 @@ ) -> DispatchResult<MessageResult, ()>

    Dispatch a message result.
    source§

    fn supported_methods() -> Vec<MethodHandlerInfo>

    Lists the names of all RPC methods exposed by this module. The result is informational only. An empty return vector means that the implementor does not care to list the methods, or the implementor is a tuple of modules.
    source§

    fn is_expensive_query(_method: &str) -> bool

    Checks whether the given query method is tagged as expensive.
    source§

    fn is_allowed_private_km_query(_method: &str) -> bool

    Checks whether the given query is allowed to access private key manager state.
    source§

    fn is_allowed_interactive_call(_method: &str) -> bool

    Checks whether the given call is allowed to be called interactively via read-only -transactions.
    source§

    impl<Accounts: API> MigrationHandler for Module<Accounts>

    §

    type Genesis = Genesis

    Genesis state type. Read more
    source§

    fn init_or_migrate<C: Context>( +transactions.

    source§

    impl<Accounts: API> MigrationHandler for Module<Accounts>

    §

    type Genesis = Genesis

    Genesis state type. Read more
    source§

    fn init_or_migrate<C: Context>( _ctx: &C, meta: &mut Metadata, genesis: Self::Genesis -) -> bool

    Initialize state from genesis or perform a migration. Read more
    source§

    impl<Accounts: API> Module for Module<Accounts>

    source§

    const NAME: &'static str = MODULE_NAME

    Module name.
    source§

    const VERSION: u32 = 2u32

    Module version.
    §

    type Error = Error

    Module error type.
    §

    type Event = ()

    Module event type.
    §

    type Parameters = Parameters

    Module parameters.
    source§

    fn params() -> Self::Parameters

    Return the module’s parameters.
    source§

    fn set_params(params: Self::Parameters)

    Set the module’s parameters.
    source§

    impl<Accounts: API> TransactionHandler for Module<Accounts>

    source§

    fn approve_raw_tx<C: Context>(_ctx: &C, _tx: &[u8]) -> Result<(), Error>

    Judge if a raw transaction is good enough to undergo decoding. +) -> bool
    Initialize state from genesis or perform a migration. Read more
    source§

    impl<Accounts: API> Module for Module<Accounts>

    source§

    const NAME: &'static str = MODULE_NAME

    Module name.
    source§

    const VERSION: u32 = 2u32

    Module version.
    §

    type Error = Error

    Module error type.
    §

    type Event = ()

    Module event type.
    §

    type Parameters = Parameters

    Module parameters.
    source§

    fn params() -> Self::Parameters

    Return the module’s parameters.
    source§

    fn set_params(params: Self::Parameters)

    Set the module’s parameters.
    source§

    impl<Accounts: API> TransactionHandler for Module<Accounts>

    source§

    fn approve_raw_tx<C: Context>(_ctx: &C, _tx: &[u8]) -> Result<(), Error>

    Judge if a raw transaction is good enough to undergo decoding. This takes place before even decoding the transaction.
    source§

    fn approve_unverified_tx<C: Context>( _ctx: &C, _utx: &UnverifiedTransaction diff --git a/rust/src/oasis_runtime_sdk/modules/accounts/mod.rs.html b/rust/src/oasis_runtime_sdk/modules/accounts/mod.rs.html index 9f41e63787..cfeee40ad9 100644 --- a/rust/src/oasis_runtime_sdk/modules/accounts/mod.rs.html +++ b/rust/src/oasis_runtime_sdk/modules/accounts/mod.rs.html @@ -1147,6 +1147,10 @@ 1147 1148 1149 +1150 +1151 +1152 +1153

    //! Accounts module.
     use std::{
         cmp::Ordering,
    @@ -1392,9 +1396,13 @@
     pub struct Module;
     
     /// Module's address that has the common pool.
    +///
    +/// oasis1qz78phkdan64g040cvqvqpwkplfqf6tj6uwcsh30
     pub static ADDRESS_COMMON_POOL: Lazy<Address> =
         Lazy::new(|| Address::from_module(MODULE_NAME, "common-pool"));
     /// Module's address that has the fee accumulator.
    +///
    +/// oasis1qp3r8hgsnphajmfzfuaa8fhjag7e0yt35cjxq0u4
     pub static ADDRESS_FEE_ACCUMULATOR: Lazy<Address> =
         Lazy::new(|| Address::from_module(MODULE_NAME, "fee-accumulator"));
     
    diff --git a/rust/src/oasis_runtime_sdk/modules/consensus_accounts/mod.rs.html b/rust/src/oasis_runtime_sdk/modules/consensus_accounts/mod.rs.html
    index 3896403aa0..8afb96c021 100644
    --- a/rust/src/oasis_runtime_sdk/modules/consensus_accounts/mod.rs.html
    +++ b/rust/src/oasis_runtime_sdk/modules/consensus_accounts/mod.rs.html
    @@ -997,6 +997,10 @@
     997
     998
     999
    +1000
    +1001
    +1002
    +1003
     
    //! Consensus accounts module.
     //!
     //! This module allows consensus transfers in and out of the runtime account,
    @@ -1229,10 +1233,14 @@
     }
     
     /// Module's address that has the tokens pending withdrawal.
    +///
    +/// oasis1qr677rv0dcnh7ys4yanlynysvnjtk9gnsyhvm6ln
     pub static ADDRESS_PENDING_WITHDRAWAL: Lazy<Address> =
         Lazy::new(|| Address::from_module(MODULE_NAME, "pending-withdrawal"));
     
     /// Module's address that has the tokens pending delegation.
    +///
    +/// oasis1qzcdegtf7aunxr5n5pw7n5xs3u7cmzlz9gwmq49r
     pub static ADDRESS_PENDING_DELEGATION: Lazy<Address> =
         Lazy::new(|| Address::from_module(MODULE_NAME, "pending-delegation"));
     
    diff --git a/rust/src/oasis_runtime_sdk/modules/rewards/mod.rs.html b/rust/src/oasis_runtime_sdk/modules/rewards/mod.rs.html
    index bef08bc23e..fd2eaf0872 100644
    --- a/rust/src/oasis_runtime_sdk/modules/rewards/mod.rs.html
    +++ b/rust/src/oasis_runtime_sdk/modules/rewards/mod.rs.html
    @@ -229,6 +229,8 @@
     229
     230
     231
    +232
    +233
     
    //! Rewards module.
     use std::convert::{TryFrom, TryInto};
     
    @@ -319,6 +321,8 @@
     }
     
     /// Module's address that has the reward pool.
    +///
    +/// oasis1qp7x0q9qahahhjas0xde8w0v04ctp4pqzu5mhjav
     pub static ADDRESS_REWARD_POOL: Lazy<Address> =
         Lazy::new(|| Address::from_module(MODULE_NAME, "reward-pool"));