pub struct SubmittedDeploy { /* private fields */ }Expand description
A submitted deployment whose receipt can be awaited after manual block production.
Implementations§
Source§impl SubmittedDeploy
impl SubmittedDeploy
Sourcepub fn address(&self) -> ContractAddress
pub fn address(&self) -> ContractAddress
Address derived for the contract instance before submission.
Sourcepub fn signed_transaction(&self) -> &str
pub fn signed_transaction(&self) -> &str
Original signed bytes retained for reconciliation.
Sourcepub async fn await_pending(&self) -> Result<()>
pub async fn await_pending(&self) -> Result<()>
Wait until the scheduler reports this deployment as pending.
Sourcepub async fn await_receipt(&self) -> Result<Deployed>
pub async fn await_receipt(&self) -> Result<Deployed>
Wait for the deployment receipt and require successful execution.
For a registry artifact carrying its binary, successful completion marks the retained registration attempt as committed.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SubmittedDeploy
impl !UnwindSafe for SubmittedDeploy
impl Freeze for SubmittedDeploy
impl Send for SubmittedDeploy
impl Sync for SubmittedDeploy
impl Unpin for SubmittedDeploy
impl UnsafeUnpin for SubmittedDeploy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more