[−][src]Struct ton_client_rs::TonContracts
Contract management struct
Methods
impl TonContracts
[src]
pub fn get_deploy_address(
&self,
code: &[u8],
keys: &Ed25519KeyPair
) -> TonResult<TonAddress>
[src]
&self,
code: &[u8],
keys: &Ed25519KeyPair
) -> TonResult<TonAddress>
Get address for contract deploying
pub fn deploy(
&self,
abi: &str,
code: &[u8],
constructor_params: RunParameters,
keys: &Ed25519KeyPair
) -> TonResult<TonAddress>
[src]
&self,
abi: &str,
code: &[u8],
constructor_params: RunParameters,
keys: &Ed25519KeyPair
) -> TonResult<TonAddress>
Deploy contract to TON blockchain
pub fn run(
&self,
address: &TonAddress,
abi: &str,
function_name: &str,
input: RunParameters,
keys: Option<&Ed25519KeyPair>
) -> TonResult<Value>
[src]
&self,
address: &TonAddress,
abi: &str,
function_name: &str,
input: RunParameters,
keys: Option<&Ed25519KeyPair>
) -> TonResult<Value>
Run the contract function with given parameters
Auto Trait Implementations
impl Send for TonContracts
impl Unpin for TonContracts
impl Sync for TonContracts
impl RefUnwindSafe for TonContracts
impl UnwindSafe for TonContracts
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,