ComposableFi / composable

Picasso Kusama and Composable Polkadot parachains
https://www.composable.finance
115 stars 69 forks source link

Nixify Composable Cosmos Devnet #3670

Closed kollegian closed 1 year ago

kollegian commented 1 year ago

Overview For Local testing and integration, running composable cosmos devnet is needed. Having simple commands to run this infrastructure would be more convenient. @dzmitry-lahoda do you already have this at hand?

blasrodri commented 1 year ago

@dzmitry-lahoda just to know, when would this be finished? I see you've started working on it :)

dzmitry-lahoda commented 1 year ago

Hyperspace is not connecting to any of opened ports on Cosmos chain

dzmitry-lahoda commented 1 year ago

I used this config https://composablefinance.slack.com/archives/C02MSA16DCP/p1686589830730029?thread_ts=1686574377.873029&cid=C02MSA16DCP with for sure modificaiton when it does not work.

dzmitry-lahoda commented 1 year ago

it is in infinite loop doing something with no errors

Runs with RUST_LOG="trace"

{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE want] signal: Want"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z DEBUG tendermint_rpc::client::transport::http::sealed] Incoming response: {\"jsonrpc\":\"2.0\",\"id\":\"60a11e78-8a24-41bd-9a3f-cc28b6f3f38d\",\"result\":{\"signed_header\":{\"header\":{\"version\":{\"block\":\"11\"},\"chain_id\":\"centauri-dev\",\"height\":\"103\",\"time\":\"2023-06-15T18:34:23.985239075Z\",\"last_block_id\":{\"hash\":\"E2A21516DB8815B8798429EBCCFC42BA6E342802969BD3FB7810264EEBC70511\",\"parts\":{\"total\":1,\"hash\":\"58035D6438E9C3D607E8D2790CD884C0A47ACCDF6714834143A29671DBE330C5\"}},\"last_commit_hash\":\"1BFD65FA3A430BB7D96E375996FC2B756E097EA87E075CD184688A8B35B71CE0\",\"data_hash\":\"E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\",\"validators_hash\":\"316CA74AE3305802771E1322547991FE0223BE1A0C997421B3C3359D4D6EA960\",\"next_validators_hash\":\"316CA74AE3305802771E1322547991FE0223BE1A0C997421B3C3359D4D6EA960\",\"consensus_hash\":\"048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F\",\"app_hash\":\"4617A3DB924224D250D0649C19BE80FF4A7462F1A34BFDDB639F22625E33D9B5\",\"last_results_hash\":\"E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\",\"evidence_hash\":\"E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\",\"proposer_address\":\"0718CD9E55E74236CA93B30150DDB43F58CDA56E\"},\"commit\":{\"height\":\"103\",\"round\":0,\"block_id\":{\"hash\":\"48720499A91F0853E37A55687600DD1BE0CFB9FC63953ECAB8C5929A043B5B02\",\"parts\":{\"total\":1,\"hash\":\"33A86BA45CD61503AF433ED1609AE94C1759EFDF43027E3AB4C929D2164F2B73\"}},\"signatures\":[{\"block_id_flag\":2,\"validator_address\":\"0718CD9E55E74236CA93B30150DDB43F58CDA56E\",\"timestamp\":\"2023-06-15T18:34:29.077292298Z\",\"signature\":\"OVf4gW0wfiagIAARiQ/h1aUNajwJywtm5vjw8gVF+4Cj3jejRjoyVoBky47yx3KvxpuQRmxucgznNhV1m7wAAA==\"}]}},\"canonical\":false}}"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE want] signal: Want"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z DEBUG tendermint_rpc::client::transport::http::sealed] Outgoing request: {"}
{"level":"error","process":"hyperspace","replica":1,"message":"      \"jsonrpc\": \"2.0\","}
{"level":"error","process":"hyperspace","replica":1,"message":"      \"id\": \"48dc086b-e30a-444a-8603-3025bc2159e8\","}
{"level":"error","process":"hyperspace","replica":1,"message":"      \"method\": \"validators\","}
{"level":"error","process":"hyperspace","replica":1,"message":"      \"params\": {"}
{"level":"error","process":"hyperspace","replica":1,"message":"        \"height\": \"103\","}
{"level":"error","process":"hyperspace","replica":1,"message":"        \"page\": \"1\","}
{"level":"error","process":"hyperspace","replica":1,"message":"        \"per_page\": \"30\""}
{"level":"error","process":"hyperspace","replica":1,"message":"      }"}
{"level":"error","process":"hyperspace","replica":1,"message":"    }"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span] encode_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span::active] -> encode_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span::active] <- encode_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span] -- encode_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span] parse_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span::active] -> parse_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span::active] <- parse_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span] -- parse_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE want] signal: Want"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE want] signal: Want"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE want] poll_want: taker wants!"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z DEBUG tendermint_rpc::client::transport::http::sealed] Incoming response: {\"jsonrpc\":\"2.0\",\"id\":\"48dc086b-e30a-444a-8603-3025bc2159e8\",\"result\":{\"block_height\":\"103\",\"validators\":[{\"address\":\"0718CD9E55E74236CA93B30150DDB43F58CDA56E\",\"pub_key\":{\"type\":\"tendermint/PubKeyEd25519\",\"value\":\"BXvmXzjFuJeBv/7hm0+r8C/vpX30Ds3t9nFM+USDCzY=\"},\"voting_power\":\"250\",\"proposer_priority\":\"0\"}],\"count\":\"1\",\"total\":\"1\"}}"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE want] signal: Want"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z DEBUG tendermint_rpc::client::transport::http::sealed] Outgoing request: {"}
{"level":"error","process":"hyperspace","replica":1,"message":"      \"jsonrpc\": \"2.0\","}
{"level":"error","process":"hyperspace","replica":1,"message":"      \"id\": \"6ffb9237-739a-4da4-8edc-f925ea93c70c\","}
{"level":"error","process":"hyperspace","replica":1,"message":"      \"method\": \"validators\","}
{"level":"error","process":"hyperspace","replica":1,"message":"      \"params\": {"}
{"level":"error","process":"hyperspace","replica":1,"message":"        \"height\": \"104\","}
{"level":"error","process":"hyperspace","replica":1,"message":"        \"page\": \"1\","}
{"level":"error","process":"hyperspace","replica":1,"message":"        \"per_page\": \"30\""}
{"level":"error","process":"hyperspace","replica":1,"message":"      }"}
{"level":"error","process":"hyperspace","replica":1,"message":"    }"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span] encode_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span::active] -> encode_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span::active] <- encode_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span] -- encode_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span] parse_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span::active] -> parse_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span::active] <- parse_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span] -- parse_headers;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE want] signal: Want"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE want] signal found waiting giver, notifying"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE want] signal: Want"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE want] poll_want: taker wants!"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z DEBUG tendermint_rpc::client::transport::http::sealed] Incoming response: {\"jsonrpc\":\"2.0\",\"id\":\"6ffb9237-739a-4da4-8edc-f925ea93c70c\",\"result\":{\"block_height\":\"104\",\"validators\":[{\"address\":\"0718CD9E55E74236CA93B30150DDB43F58CDA56E\",\"pub_key\":{\"type\":\"tendermint/PubKeyEd25519\",\"value\":\"BXvmXzjFuJeBv/7hm0+r8C/vpX30Ds3t9nFM+USDCzY=\"},\"voting_power\":\"250\",\"proposer_priority\":\"0\"}],\"count\":\"1\",\"total\":\"1\"}}"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE want] signal: Want"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE jsonrpsee_core::client::async_client] method_call; method=\"system_accountNextIndex\""}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE jsonrpsee_client_transport::ws] send: {\"jsonrpc\":\"2.0\",\"id\":6,\"method\":\"system_accountNextIndex\",\"params\":[\"5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY\"]}"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE soketto::connection] 0f333969: send: (Text (fin 1) (rsv 000) (mask (1 6e0adbef)) (len 121))"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE soketto::connection] 0f333969: Sender flushing connection"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE soketto] read 2 bytes"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE soketto::connection] 0f333969: recv: (Text (fin 1) (rsv 000) (mask (0 0)) (len 35))"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span] -- method_call;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE jsonrpsee_core::client::async_client] subscription; method=\"author_submitAndWatchExtrinsic\""}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE jsonrpsee_client_transport::ws] send: {\"jsonrpc\":\"2.0\",\"id\":7,\"method\":\"author_submitAndWatchExtrinsic\",\"params\":[\"0xe1078400d43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d019eee75b432147719cc3ad977ab3f470acd0f4db6e403a79bf7fd4aeb48eabd532c34fa647a0cc26edc340dd5b8b3cb2cf2af69928f3b731089a3d1417cde848a00200000be00048c2f6962632e636f72652e636c69656e742e76312e4d7367437265617465436c69656e74a1050aaa010a2b2f6962632e6c69676874636c69656e74732e74656e6465726d696e742e76312e436c69656e745374617465127b0a0c63656e74617572692d6465761204080110031a040880f40322040880df6e2a02080f32003a02106742190a090801180120012a0100120c0a02000110211804200c300142190a090801180120012a0100120c0a02000110201801200130014a07757067726164654a10757067726164656449424353746174651286010a2e2f6962632e6c69676874636c69656e74732e74656e6465726d696e742e76312e436f6e73656e737573537461746512540a0c08afb3ada40610a39ce6d50312220a204617a3db924224d250d0649c19be80ff4a7462f1a34bfddb639f22625e33d9b51a20316ca74ae3305802771e1322547991fe0223be1a0c997421b3c3359d4d6ea9601a3035794e5a6a5832346e3265673757364556616d6154584e51625743776368685468456153574237563347526a7448654c\"]}"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE soketto::connection] 0f333969: send: (Text (fin 1) (rsv 000) (mask (1 9b623243)) (len 1094))"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE soketto::connection] 0f333969: Sender flushing connection"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE soketto] read 2 bytes"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE soketto::connection] 0f333969: recv: (Text (fin 1) (rsv 000) (mask (0 0)) (len 52))"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE soketto] read 2 bytes"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE soketto::connection] 0f333969: recv: (Text (fin 1) (rsv 000) (mask (0 0)) (len 113))"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE tracing::span] -- subscription;"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE soketto] read 2 bytes"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE soketto] read 2 bytes"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:31Z TRACE soketto::connection] 0f333969: recv: (Text (fin 1) (rsv 000) (mask (0 0)) (len 176))"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:41Z TRACE mio::poll] deregistering event source from poller"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:41Z TRACE want] signal: Closed"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame::frame] Parsed headers [137, 0]"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame::frame] First: 10001001"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame::frame] Second: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame::frame] Opcode: Control(Ping)"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame::frame] Masked: false"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame] received frame "}
{"level":"error","process":"hyperspace","replica":1,"message":"    <FRAME>"}
{"level":"error","process":"hyperspace","replica":1,"message":"    final: true"}
{"level":"error","process":"hyperspace","replica":1,"message":"    reserved: false false false"}
{"level":"error","process":"hyperspace","replica":1,"message":"    opcode: PING"}
{"level":"error","process":"hyperspace","replica":1,"message":"    length: 2"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload length: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload: 0x"}
{"level":"error","process":"hyperspace","replica":1,"message":"                "}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Received message "}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Sending pong reply"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Sending frame: Frame { header: FrameHeader { is_final: true, rsv1: false, rsv2: false, rsv3: false, opcode: Control(Pong), mask: Some([252, 242, 198, 49]) }, payload: [] }"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame] writing frame "}
{"level":"error","process":"hyperspace","replica":1,"message":"    <FRAME>"}
{"level":"error","process":"hyperspace","replica":1,"message":"    final: true"}
{"level":"error","process":"hyperspace","replica":1,"message":"    reserved: false false false"}
{"level":"error","process":"hyperspace","replica":1,"message":"    opcode: PONG"}
{"level":"error","process":"hyperspace","replica":1,"message":"    length: 6"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload length: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload: 0x"}
{"level":"error","process":"hyperspace","replica":1,"message":"                "}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Sending pong reply"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Sending frame: Frame { header: FrameHeader { is_final: true, rsv1: false, rsv2: false, rsv3: false, opcode: Control(Pong), mask: Some([234, 202, 67, 233]) }, payload: [] }"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame] writing frame "}
{"level":"error","process":"hyperspace","replica":1,"message":"    <FRAME>"}
{"level":"error","process":"hyperspace","replica":1,"message":"    final: true"}
{"level":"error","process":"hyperspace","replica":1,"message":"    reserved: false false false"}
{"level":"error","process":"hyperspace","replica":1,"message":"    opcode: PONG"}
{"level":"error","process":"hyperspace","replica":1,"message":"    length: 6"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload length: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload: 0x"}
{"level":"error","process":"hyperspace","replica":1,"message":"                "}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Frames still in queue: 1"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Sending frame: Frame { header: FrameHeader { is_final: true, rsv1: false, rsv2: false, rsv3: false, opcode: Control(Ping), mask: Some([64, 75, 79, 135]) }, payload: [] }"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame] writing frame "}
{"level":"error","process":"hyperspace","replica":1,"message":"    <FRAME>"}
{"level":"error","process":"hyperspace","replica":1,"message":"    final: true"}
{"level":"error","process":"hyperspace","replica":1,"message":"    reserved: false false false"}
{"level":"error","process":"hyperspace","replica":1,"message":"    opcode: PING"}
{"level":"error","process":"hyperspace","replica":1,"message":"    length: 6"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload length: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload: 0x"}
{"level":"error","process":"hyperspace","replica":1,"message":"                "}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame::frame] Parsed headers [138, 0]"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame::frame] First: 10001010"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame::frame] Second: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame::frame] Opcode: Control(Pong)"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame::frame] Masked: false"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol::frame] received frame "}
{"level":"error","process":"hyperspace","replica":1,"message":"    <FRAME>"}
{"level":"error","process":"hyperspace","replica":1,"message":"    final: true"}
{"level":"error","process":"hyperspace","replica":1,"message":"    reserved: false false false"}
{"level":"error","process":"hyperspace","replica":1,"message":"    opcode: PONG"}
{"level":"error","process":"hyperspace","replica":1,"message":"    length: 2"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload length: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload: 0x"}
{"level":"error","process":"hyperspace","replica":1,"message":"                "}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Received message "}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:34:58Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:01Z TRACE soketto] read 2 bytes"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:01Z TRACE soketto::connection] d12cde0a: recv: (Ping (fin 1) (rsv 000) (mask (0 0)) (len 0))"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:01Z TRACE soketto::connection] d12cde0a: send: (Pong (fin 1) (rsv 000) (mask (1 f6f74bd5)) (len 0))"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:01Z TRACE soketto::connection] d12cde0a: Receiver flushing connection"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:01Z TRACE soketto] read 2 bytes"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:01Z TRACE soketto::connection] 0f333969: recv: (Ping (fin 1) (rsv 000) (mask (0 0)) (len 0))"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:01Z TRACE soketto::connection] 0f333969: send: (Pong (fin 1) (rsv 000) (mask (1 82abae4)) (len 0))"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:01Z TRACE soketto::connection] 0f333969: Receiver flushing connection"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol::frame::frame] Parsed headers [137, 0]"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol::frame::frame] First: 10001001"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol::frame::frame] Second: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol::frame::frame] Opcode: Control(Ping)"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol::frame::frame] Masked: false"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol::frame] received frame "}
{"level":"error","process":"hyperspace","replica":1,"message":"    <FRAME>"}
{"level":"error","process":"hyperspace","replica":1,"message":"    final: true"}
{"level":"error","process":"hyperspace","replica":1,"message":"    reserved: false false false"}
{"level":"error","process":"hyperspace","replica":1,"message":"    opcode: PING"}
{"level":"error","process":"hyperspace","replica":1,"message":"    length: 2"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload length: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload: 0x"}
{"level":"error","process":"hyperspace","replica":1,"message":"                "}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol] Received message "}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol] Sending pong reply"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol] Sending frame: Frame { header: FrameHeader { is_final: true, rsv1: false, rsv2: false, rsv3: false, opcode: Control(Pong), mask: Some([155, 120, 143, 128]) }, payload: [] }"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol::frame] writing frame "}
{"level":"error","process":"hyperspace","replica":1,"message":"    <FRAME>"}
{"level":"error","process":"hyperspace","replica":1,"message":"    final: true"}
{"level":"error","process":"hyperspace","replica":1,"message":"    reserved: false false false"}
{"level":"error","process":"hyperspace","replica":1,"message":"    opcode: PONG"}
{"level":"error","process":"hyperspace","replica":1,"message":"    length: 6"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload length: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload: 0x"}
{"level":"error","process":"hyperspace","replica":1,"message":"                "}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol] Sending pong reply"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol] Sending frame: Frame { header: FrameHeader { is_final: true, rsv1: false, rsv2: false, rsv3: false, opcode: Control(Pong), mask: Some([128, 249, 241, 224]) }, payload: [] }"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol::frame] writing frame "}
{"level":"error","process":"hyperspace","replica":1,"message":"    <FRAME>"}
{"level":"error","process":"hyperspace","replica":1,"message":"    final: true"}
{"level":"error","process":"hyperspace","replica":1,"message":"    reserved: false false false"}
{"level":"error","process":"hyperspace","replica":1,"message":"    opcode: PONG"}
{"level":"error","process":"hyperspace","replica":1,"message":"    length: 6"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload length: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"    payload: 0x"}
{"level":"error","process":"hyperspace","replica":1,"message":"                "}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol] Frames still in queue: 0"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol] Frames still in queue: 1"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol] Sending frame: Frame { header: FrameHeader { is_final: true, rsv1: false, rsv2: false, rsv3: false, opcode: Control(Ping), mask: Some([94, 20, 199, 35]) }, payload: [] }"}
{"level":"error","process":"hyperspace","replica":1,"message":"[2023-06-15T18:35:25Z TRACE tungstenite::protocol::frame] writing frame "}
{"level":"error","process":"hyperspace","replica":1,"message":"    <FRAME>"}
dzmitry-lahoda commented 1 year ago

It loops infinitely with no errors at logs.

dzmitry-lahoda commented 1 year ago

Now blocked by fact bridge team does no release in GitHub. So not clear what versions of of pallet, contract and relay are compatible at same time.

cc @blasrodri

dzmitry-lahoda commented 1 year ago

image

dzmitry-lahoda commented 1 year ago

I takes 10 minutes to start. Hyperspace fails hundreds of time with serde error, but than some how works magically. There is no composable for various reasons, I do not support darwin for various reasons, I did not tested any transfers.

Please raise new separate tickets for any of this.

dzmitry-lahoda commented 1 year ago

mkdir /tmp/composable-devnet/hyperspace && nix run .#devnet-xc

dzmitry-lahoda commented 1 year ago

https://github.com/ComposableFi/composable/pull/3775