Trait ScSandbox
Source pub trait ScSandbox {
Show 17 methods
// Provided methods
fn account_id(&self) -> ScAgentID { ... }
fn balance(&self, token_id: ScTokenID) -> u64 { ... }
fn balances(&self) -> ScBalances { ... }
fn call_with_allowance(
&self,
h_contract: ScHname,
h_function: ScHname,
params: Option<ScDict>,
allowance: Option<ScTransfer>,
) -> ScImmutableDict { ... }
fn fn_call(&self, req: &CallRequest) -> Vec<u8> ⓘ { ... }
fn chain_owner_id(&self) -> ScAgentID { ... }
fn contract(&self) -> ScHname { ... }
fn current_chain_id(&self) -> ScChainID { ... }
fn fn_chain_id(&self) -> ScChainID { ... }
fn log(&self, text: &str) { ... }
fn panic(&self, text: &str) { ... }
fn params(&self) -> ScImmutableDict { ... }
fn require(&self, cond: bool, msg: &str) { ... }
fn results(&self, results: &Proxy) { ... }
fn timestamp(&self) -> u64 { ... }
fn trace(&self, text: &str) { ... }
fn utility(&self) -> ScSandboxUtils { ... }
}