Information about performing CW20 swaps
cw20:terra1nsuqsk6kh58ulczatwev87ttq2z6r3pusulg9r24mfj2fvtzd4uq3exn26
callContractWithToken
)MsgTransfer
— no conversion contracts or anything of the sort required.
The downside of native tokens is that they’re permissioned and deeply ingrained into the chain’s state machine. As a result, issuing a new native token requires a chain upgrade. Issuing a CW20 on the other hand, only requires deploying a new contract (just a transaction).
CW20s
, tokenfactory tokens have no limitations in the cross-chain functionality Skip Go API can offer for them.
Chain 1 is the origin chain where the cw20 token can be swapped freely, but it cannot be transferred to another chain in the same transaction.
Chain 1 is the origin chain, where the token can be used freely for post-route actions, but it cannot be used in post-route actions on other chains.
Chain 2 is the origin chain. The token can be transferred back there, but it can't be used or swapped for anything in the same transaction.