---
# System prepended metadata

title: Terra -> Ethereum token transfer

---

# Terra -> Ethereum token transfer

You can compare tx with previous one: it's pretty same besides token amount https://finder.terra.money/classic/tx/52EEA23F2197FF5BF682EC4CBECF5DF6147A92C32D19B309FDF92496DFF9FD98

Checking tx:
First message is:
```
{
    "@type": "/terra.wasm.v1beta1.MsgExecuteContract",
    "sender": "terra1mvmtywp6hlkp0j2x5sk9250nf589e5em42n86k",
    "contract": "terra1jxypgnfa07j6w92wazzyskhreq2ey2a5crgt6z",
    "execute_msg": {
        "increase_allowance": {
            "amount": "8652359570554",
            "expires": {
                "never": {}
            },
            "spender": "terra10nmmwe8r3g99a9newtqa7a75xfgs2e8z87r2sf"
        }
    },
    "coins": []
}
```

Here we have to check
sender — our multisig
contract — weLDO address (can be checked with https://docs.terra.lido.fi/introduction/deployed-contracts/)
amount — all tokens the account has (weLDO has 8 decimals, check with finder: https://finder.terra.money/classic/address/terra1jxypgnfa07j6w92wazzyskhreq2ey2a5crgt6z)
spender — wormhole bridge on Terra (https://docs.wormholenetwork.com/wormhole/contracts#token-bridge)

Second message is

```
{
    "@type": "/terra.wasm.v1beta1.MsgExecuteContract",
    "sender": "terra1mvmtywp6hlkp0j2x5sk9250nf589e5em42n86k",
    "contract": "terra10nmmwe8r3g99a9newtqa7a75xfgs2e8z87r2sf",
    "execute_msg": {
        "initiate_transfer": {
          "fee": "0",
          "asset": {
            "info": {
              "token": {
                "contract_addr": "terra1jxypgnfa07j6w92wazzyskhreq2ey2a5crgt6z"
              }
            },
            "amount": "8652359570554"
          },
          "nonce": 0,
          "recipient": "AAAAAAAAAAAAAAAAh9k9myxnK/nJZC2FOoaCVGpQErU=",
          "recipient_chain": 2
        }
      },
    "coins": []
}
```

sender — our multisig
contract — Wormhole bridge
contract_addr — weLDO
amount  all tokens the account has
recipient — base64 encode of reWARDS multisig (0x87D93d9B2C672bf9c9642d853a8682546a5012B5) with 12 bytes padding (000000000000000000000000). To check, encode 00000000000000000000000087D93d9B2C672bf9c9642d853a8682546a5012B5 here: https://base64.guru/converter/encode/hex
To check the process itself, you can take a look at the successful transfer: https://finder.terra.money/classic/tx/977C0804F395E8611D946C4BF421060BD719E5B4A8C8CA58F07A611BD5CF54C9 and decode its address at https://base64.guru/converter/decode/hex
recipient_chain — 2 (https://docs.wormholenetwork.com/wormhole/contracts#token-bridge)

Signing tx manual:
https://www.notion.so/Signing-Terra-multisig-transaction-faf42c381fad46d6ab421d684fca9e99

Multisig address:
terra1mvmtywp6hlkp0j2x5sk9250nf589e5em42n86k

Tx body:

CooFCosCCiYvdGVycmEud2FzbS52MWJldGExLk1zZ0V4ZWN1dGVDb250cmFjdBLgAQosdGVycmExbXZtdHl3cDZobGtwMGoyeDVzazkyNTBuZjU4OWU1ZW00Mm44NmsSLHRlcnJhMWp4eXBnbmZhMDdqNnc5Mndhenp5c2tocmVxMmV5MmE1Y3JndDZ6GoEBeyJpbmNyZWFzZV9hbGxvd2FuY2UiOnsiYW1vdW50IjoiODY1MjM1OTU3MDU1NCIsImV4cGlyZXMiOnsibmV2ZXIiOnt9fSwic3BlbmRlciI6InRlcnJhMTBubW13ZThyM2c5OWE5bmV3dHFhN2E3NXhmZ3MyZTh6ODdyMnNmIn19CvkCCiYvdGVycmEud2FzbS52MWJldGExLk1zZ0V4ZWN1dGVDb250cmFjdBLOAgosdGVycmExbXZtdHl3cDZobGtwMGoyeDVzazkyNTBuZjU4OWU1ZW00Mm44NmsSLHRlcnJhMTBubW13ZThyM2c5OWE5bmV3dHFhN2E3NXhmZ3MyZTh6ODdyMnNmGu8BeyJpbml0aWF0ZV90cmFuc2ZlciI6eyJmZWUiOiIwIiwiYXNzZXQiOnsiaW5mbyI6eyJ0b2tlbiI6eyJjb250cmFjdF9hZGRyIjoidGVycmExanh5cGduZmEwN2o2dzkyd2F6enlza2hyZXEyZXkyYTVjcmd0NnoifX0sImFtb3VudCI6Ijg2NTIzNTk1NzA1NTQifSwibm9uY2UiOjAsInJlY2lwaWVudCI6IkFBQUFBQUFBQUFBQUFBQUFoOWs5bXl4bksvbkpaQzJGT29hQ1ZHcFFFclU9IiwicmVjaXBpZW50X2NoYWluIjoyfX0SGBIWCg8KBHV1c2QSBzYwMDAwMDAQgIenDg==

## Vic's sig

eyJwdWJsaWNfa2V5Ijp7IkB0eXBlIjoiL2Nvc21vcy5jcnlwdG8uc2VjcDI1NmsxLlB1YktleSIsImtleSI6IkEzT3RiQUwwMU9pc2ZPTmRhNVJLVTVVeE9wNWZWYkpiNjVsWUNrOG1vWDBoIn0sImRhdGEiOnsic2luZ2xlIjp7Im1vZGUiOiJTSUdOX01PREVfTEVHQUNZX0FNSU5PX0pTT04iLCJzaWduYXR1cmUiOiJtMk1oaUxHM1RzQ3F2WWZmTG9lVW13TGhIYTAzZ2VSMzBOYTBiY1R5NUEwcmk3NXJCYWcyTld5MllVZWI0emJnaFZQWlpWK0tDTEVyTU1DQW9JNU5JZz09In19LCJzZXF1ZW5jZSI6IjEwIn0