stellar-interchain-token-service 2.0.0

InterchainTokenService contract, responsible for allowing users/developers to easily create their own token bridge.
Documentation
InterchainTransferSentEvent {
    token_id: BytesN<32>(125, 96, 86, 2, 12, 87, 185, 38, 24, 69, 45, 187, 113, 21, 59, 197, 31, 115, 71, 89, 174, 148, 246, 246, 88, 83, 233, 86, 107, 151, 39, 140),
    source_address: Contract(CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N),
    destination_chain: String(ethereum),
    destination_address: Bytes(79, 68, 149, 36, 56, 55, 104, 16, 97, 196, 116, 59, 116, 179, 238, 223, 84, 141, 86, 165),
    amount: 1000,
    data_hash: Some(
        BytesN<32>(219, 229, 118, 180, 129, 136, 70, 170, 119, 232, 47, 78, 213, 250, 120, 249, 39, 102, 177, 65, 242, 130, 211, 103, 3, 136, 109, 25, 109, 243, 147, 34),
    ),
}

Contract(CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5)

interchain_transfer_sent {
    #[topic] token_id: BytesN < 32 >,
    #[topic] source_address: Address,
    #[topic] destination_chain: String,
    #[topic] destination_address: Bytes,
    #[topic] amount: i128,
    #[data]  data_hash: Option < BytesN < 32 > >,
}