bridge_ui: deposit tokens in terra flow

Change-Id: If64963644e638dbb24c1334eebbc207b415e5a3a
This commit is contained in:
Reisen 2021-10-04 11:52:11 +00:00 committed by David Paryente
parent 77bf3620c6
commit 56c1b43280
3 changed files with 10 additions and 3 deletions

View File

@ -94,6 +94,14 @@ export async function transferFromTerra(
const isNativeAsset = isNativeDenom(tokenAddress); const isNativeAsset = isNativeDenom(tokenAddress);
return isNativeAsset return isNativeAsset
? [ ? [
new MsgExecuteContract(
walletAddress,
tokenBridgeAddress,
{
deposit_tokens: {},
},
{ [tokenAddress]: amount }
),
new MsgExecuteContract( new MsgExecuteContract(
walletAddress, walletAddress,
tokenBridgeAddress, tokenBridgeAddress,
@ -115,7 +123,6 @@ export async function transferFromTerra(
}, },
{ {
uluna: BigNumber.from("10000") uluna: BigNumber.from("10000")
.add(BigNumber.from(amount))
.toString(), .toString(),
} }
), ),

View File

@ -179,7 +179,7 @@ pub fn handle<S: Storage, A: Api, Q: Querier>(
fee, fee,
nonce, nonce,
), ),
HandleMsg::DepositTokens => deposit_tokens(deps, env), HandleMsg::DepositTokens {} => deposit_tokens(deps, env),
HandleMsg::WithdrawTokens { asset } => withdraw_tokens(deps, env, asset), HandleMsg::WithdrawTokens { asset } => withdraw_tokens(deps, env, asset),
HandleMsg::SubmitVaa { data } => submit_vaa(deps, env, &data), HandleMsg::SubmitVaa { data } => submit_vaa(deps, env, &data),
HandleMsg::CreateAssetMeta { HandleMsg::CreateAssetMeta {

View File

@ -23,7 +23,7 @@ pub enum HandleMsg {
asset_id: Binary, asset_id: Binary,
}, },
DepositTokens, DepositTokens {},
WithdrawTokens { WithdrawTokens {
asset: AssetInfo, asset: AssetInfo,
}, },