Skip to content

Instantly share code, notes, and snippets.

@oxarbitrage
Created December 1, 2020 19:26
Show Gist options
  • Save oxarbitrage/a6fca70654e879114807aa9ace804bcf to your computer and use it in GitHub Desktop.
Save oxarbitrage/a6fca70654e879114807aa9ace804bcf to your computer and use it in GitHub Desktop.
...
Dec 01 14:28:57.257 INFO sync:obtain_tips:state: zebra_state::util: created block locator tip_height=Height(584083) min_locator_height=583984 locators=[Height(584083), Height(584082), Height(584081), Height(584079), Height(584075), Height(584067), Height(584051), Height(584019), Height(583984)]
^CDec 01 16:14:59.673 INFO sig{kind=SignalKind(2) name="SIGINT"}: zebrad::signal: received SIGINT, starting shutdown
oxarbitrage@oxarbitrage:~/zebra/zebra_sync/zebra$ ./target/release/zebrad start
Dec 01 16:15:01.222 INFO zebrad::commands::start: Starting zebrad
Dec 01 16:15:01.222 INFO zebrad::commands::start: config=ZebradConfig { consensus: Config { checkpoint_sync: false }, metrics: MetricsSection { endpoint_addr: None }, network: Config { listen_addr: 0.0.0.0:8233, network: Mainnet, initial_mainnet_peers: {"dnsseed.z.cash:8233", "mainnet.seeder.zfnd.org:8233", "dnsseed.str4d.xyz:8233", "mainnet.is.yolo.money:8233"}, initial_testnet_peers: {"testnet.seeder.zfnd.org:18233", "testnet.is.yolo.money:18233", "dnsseed.testnet.z.cash:18233"}, peerset_initial_target_size: 50, new_peer_interval: 60s }, state: Config { cache_dir: "/home/oxarbitrage/.cache/zebra", ephemeral: false, debug_stop_at_height: None }, tracing: TracingSection { use_color: true, filter: None, endpoint_addr: None, flamegraph: None }, sync: SyncSection { max_concurrent_block_requests: 50, lookahead_limit: 2000 } }
Dec 01 16:15:01.222 INFO zebrad::commands::start: initializing node state
Dec 01 16:15:13.750 INFO zebrad::commands::start: initializing chain verifier
Dec 01 16:15:13.752 INFO init{config=Config { checkpoint_sync: false } network=Mainnet}: zebra_consensus::chain: initializing chain verifier tip=Some((Height(583984), block::Hash("00000000004c159aa412f03dd84e4b974135b1bfc560124bcd531dbd7e092cc7"))) max_checkpoint_height=Height(419581)
Dec 01 16:15:13.752 INFO zebrad::commands::start: initializing network
Dec 01 16:15:15.681 INFO zebra_network::peer_set::initialize: Sending initial request for peers
Dec 01 16:15:15.681 INFO add_initial_peers: zebra_network::peer_set::initialize: Connecting to initial peer set initial_peers={51.77.64.61:8233, [2a01:7c8:d002:10f:5054:ff:fe5c:dac7]:8233, [2a01:4f9:c010:7391::1]:8233, [2400:6180:0:d1::726:a001]:8233, 176.9.78.6:8233, 84.210.208.210:8233, [2a01:4f8:151:120d::2]:8233, 116.202.132.28:8233, 157.230.41.45:8233, 47.254.178.251:8233, [2a01:4f9:4b:42cb::2]:8233, 5.196.92.240:8233, 54.38.81.80:8233, 188.166.173.215:8233, 185.227.68.98:8233, 50.220.121.211:8233, 46.101.216.58:8233, 157.245.172.190:8233, 3.112.252.179:8233, 35.246.238.163:8233, 199.217.115.27:8233, 139.162.66.203:8233, 47.254.18.12:8233, 46.4.65.10:8233, 116.62.229.19:8233, 217.23.5.208:8233, 172.104.106.153:8233, 184.72.241.255:8233, 47.252.79.236:8233, 5.133.65.82:8233, 3.91.227.122:8233, 161.53.201.188:8233, 139.196.121.177:8233, 13.209.30.221:8233, 144.91.88.0:8233, 81.2.80.52:8233, 159.65.12.52:8233, 138.201.120.49:8233, 135.181.49.198:8233, 46.4.192.189:8233, 118.24.175.14:8233, 151.80.96.105:8233, 149.202.79.39:8233, 172.104.180.119:8233, [2a01:4f9:4a:1e15::2]:8233, 47.254.130.139:8233, [2a01:4f8:140:2393::2]:8233, 193.42.110.30:8233, 213.239.201.46:8233, 47.75.53.157:8233, 46.165.221.209:8233, 195.201.11.54:8233, 51.75.146.76:8233, [2a01:4f8:13b:cc5::2]:8233, 120.79.50.67:8233, 37.157.195.61:8233, 139.162.73.35:8233, 50.213.167.113:8233, 95.217.155.210:8233, 85.15.179.171:8233, [2a01:4f8:b0:920a::5502]:8233, 35.238.100.203:8233, 139.162.138.168:8233, 35.173.127.89:8233, 80.242.124.21:8233, [2001:8b0:110e:b164:ac88:26c2:926c:6880]:8233, 91.206.16.214:8233, 88.208.3.195:8233, [2001:41d0:700:223b::]:8233, 61.160.196.169:8233, 161.97.68.118:8233, 143.110.158.116:8233, 68.235.60.131:8233, 116.202.129.35:8233, 172.104.189.59:8233, 74.207.236.134:8233, 195.201.110.220:8233, [2001:41d0:700:223d::]:8233, [2002:b9e3:4462::b9e3:4462]:8233, 47.254.69.198:8233, 95.216.46.146:8233, 47.252.26.121:8233, 5.135.15.12:8233, 116.202.25.66:8233, 5.9.7.62:8233}
Dec 01 16:15:15.681 INFO listen{addr=0.0.0.0:8233}: zebra_network::peer_set::initialize: Opened Zcash protocol endpoint at 0.0.0.0:8233
Dec 01 16:15:16.018 INFO peer{addr=74.207.236.134:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.056 INFO peer{addr=184.72.241.255:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.081 INFO peer{addr=3.91.227.122:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.108 INFO peer{addr=47.252.79.236:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.135 INFO peer{addr=35.173.127.89:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.163 INFO peer{addr=47.252.26.121:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.192 INFO peer{addr=199.217.115.27:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.222 INFO peer{addr=68.235.60.131:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.249 INFO peer{addr=35.238.100.203:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.277 INFO peer{addr=47.254.18.12:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.305 INFO peer{addr=157.245.172.190:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.331 INFO peer{addr=143.110.158.116:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.357 INFO peer{addr=188.166.173.215:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.385 INFO peer{addr=88.208.3.195:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.412 INFO peer{addr=149.202.79.39:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.441 INFO peer{addr=217.23.5.208:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.469 INFO peer{addr=54.38.81.80:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.497 INFO peer{addr=46.165.221.209:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.525 INFO peer{addr=193.42.110.30:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.552 INFO peer{addr=35.246.238.163:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.577 INFO peer{addr=46.101.216.58:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.605 INFO peer{addr=195.201.110.220:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.634 INFO peer{addr=213.239.201.46:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.662 INFO peer{addr=46.4.192.189:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.691 INFO peer{addr=51.77.64.61:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.720 INFO peer{addr=5.9.7.62:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.748 INFO peer{addr=47.254.130.139:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.775 INFO peer{addr=47.254.178.251:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.803 INFO peer{addr=84.210.208.210:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.828 INFO peer{addr=95.216.46.146:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.856 INFO peer{addr=95.217.155.210:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.884 INFO peer{addr=5.133.65.82:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.913 INFO peer{addr=161.53.201.188:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.942 INFO peer{addr=80.242.124.21:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.970 INFO peer{addr=3.112.252.179:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:16.998 INFO peer{addr=47.75.53.157:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:17.026 INFO peer{addr=157.230.41.45:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:17.053 INFO peer{addr=120.79.50.67:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:17.080 INFO peer{addr=116.62.229.19:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:17.107 INFO peer{addr=139.196.121.177:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:17.134 INFO peer{addr=185.227.68.98:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:17.162 INFO peer{addr=118.24.175.14:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:17.268 INFO peer{addr=47.254.69.198:8233}:handle_message_as_request{msg=GetHeaders { known_blocks: zebra_chain::block::hash::Hash, len=32, stop: None }}:inbound:state: zebra_state::service: responding to peer GetBlocks or GetHeaders final_height=Height(537473) response_len=160 chain_tip_height=Height(583984) stop_height=None intersection_height=Some(Height(537313))
Dec 01 16:15:17.444 INFO zebrad::commands::start: initializing syncer
Dec 01 16:15:17.444 INFO sync: zebrad::components::sync: starting sync, obtaining new tips
Dec 01 16:15:17.444 INFO sync:obtain_tips:state: zebra_state::util: created block locator tip_height=Height(583984) min_locator_height=583885 locators=[Height(583984), Height(583983), Height(583982), Height(583980), Height(583976), Height(583968), Height(583952), Height(583920), Height(583885)]
Dec 01 16:15:23.445 INFO sync: zebrad::components::sync: exhausted prospective tip set
Dec 01 16:15:23.446 INFO sync: zebrad::components::sync: waiting to restart sync timeout=45s
Dec 01 16:16:08.446 INFO sync: zebrad::components::sync: starting sync, obtaining new tips
Dec 01 16:16:08.447 INFO sync:obtain_tips:state: zebra_state::util: created block locator tip_height=Height(583984) min_locator_height=583885 locators=[Height(583984), Height(583983), Height(583982), Height(583980), Height(583976), Height(583968), Height(583952), Height(583920), Height(583885)]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment