File tree Expand file tree Collapse file tree 4 files changed +11
-7
lines changed
Expand file tree Collapse file tree 4 files changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ async fn main() {
2222 let signer = Api :: new (None ). signer (" //Alice" , None );
2323
2424 // Transaction with block details.
25- let tx = signer . transfer (" //Bob" , 42 ). await . expect (" Transfer value failed." );
25+ let tx = signer . transfer_allow_death (" //Bob" , 42 ). await . expect (" Transfer value failed." );
2626
2727 // Fetch all of the events associated with this transaction.
2828 for events in tx . fetch_events (). await {
Original file line number Diff line number Diff line change @@ -40,11 +40,15 @@ pub struct SignerCalls(pub(crate) Arc<Inner>);
4040
4141// pallet-balances
4242impl SignerCalls {
43- /// `pallet_balances::transfer`
44- pub async fn transfer ( & self , dest : impl Into < AccountId32 > , value : u128 ) -> Result < TxInBlock > {
43+ /// `pallet_balances::transfer_allow_death`
44+ pub async fn transfer_allow_death (
45+ & self ,
46+ dest : impl Into < AccountId32 > ,
47+ value : u128 ,
48+ ) -> Result < TxInBlock > {
4549 self . 0
4650 . run_tx (
47- BalancesCall :: Transfer ,
51+ BalancesCall :: TransferAllowDeath ,
4852 vec ! [
4953 Value :: unnamed_variant( "Id" , [ Value :: from_bytes( dest. into( ) ) ] ) ,
5054 Value :: u128 ( value) ,
Original file line number Diff line number Diff line change @@ -177,13 +177,13 @@ impl Inner {
177177 /// Value::unnamed_variant("Id", [Value::from_bytes(dest.into())]),
178178 /// Value::u128(value),
179179 /// ];
180- /// let in_block = signer.run_tx(BalancesCall::Transfer , args).await?;
180+ /// let in_block = signer.run_tx(BalancesCall::TransferAllowDeath , args).await?;
181181 /// }
182182 ///
183183 /// // The code above euqals to:
184184 ///
185185 /// {
186- /// let in_block = signer.calls.transfer (dest, value).await?;
186+ /// let in_block = signer.calls.transfer_allow_death (dest, value).await?;
187187 /// }
188188 ///
189189 /// // ...
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ async fn transfer_backtrace() -> Result<()> {
2828 let signer = Signer :: new ( api, "//Alice" , None ) ?;
2929 let alice: [ u8 ; 32 ] = * alice_account_id ( ) . as_ref ( ) ;
3030
31- let tx = signer. calls . transfer ( alice, 42 ) . await ?;
31+ let tx = signer. calls . transfer_allow_death ( alice, 42 ) . await ?;
3232 let backtrace = signer
3333 . backtrace ( )
3434 . get ( tx. extrinsic_hash ( ) )
You can’t perform that action at this time.
0 commit comments