You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Channel ID from the intermediate to the destination chain
75
77
hop_to_destination_chain_channel_id:String,
76
-
// Temporary receiver address on the intermediate chain. Typically this is set to an invalid address so the entire transaction will revert if the forwarding fails. If not
78
+
// Temporary receiver address on the intermediate chain. Typically this is set to an invalid address so the entire transaction will revert if the forwarding fails. If not
77
79
// provided it's set to "pfm"
78
80
hop_chain_receiver_address:Option<String>,
79
81
}
82
+
83
+
// Configuration for IBC Eureka transfers
84
+
pubstructEurekaConfig {
85
+
/// The address of the contract on intermediate chain that will receive the callback.
86
+
pubcallback_contract:String,
87
+
/// The address of the contract on intermediate chain that will trigger the actions, in this case the Eureka transfer.
88
+
pubaction_contract:String,
89
+
/// Recover address on intermediate chain in case the transfer fails
90
+
pubrecover_address:String,
91
+
/// Source channel on the intermediate chain (e.g. "08-wasm-1369")
92
+
pubsource_channel:String,
93
+
/// Optional memo for the Eureka transfer triggered by the contract. Not used right now but could eventually be used.
94
+
pubmemo:Option<String>,
95
+
/// Timeout in seconds to be used for the Eureka transfer. For reference, Skip Go uses 12 hours (43200). If not passed we will use that default value
0 commit comments